Inicio / Tutoriales / Tutorial paso a paso de instalación de Moodle en Linux

Tutorial paso a paso de instalación de Moodle en Linux

Moodle es una plataforma virtual de enseñanza liberada bajo licencia GPL (podemos descargarla gratuitamente de forma oficial) la cual es ampliamente utilizada por numerosas universidades y otros tipos de centros escolares en todo el mundo. Si estás leyendo esto es porque seguramente estés buscando un tutorial donde se explique con detalle los pasos a seguir para instalar Moodle en Linux.

Si esto es así estás en el lugar indicado, simplemente sigue leyendo y sigue los pasos uno por uno sin saltar nada y antes de que te des cuenta, habrás finalizado el proceso de instalación de este gestor de contenidos.

tutorial instalación moodle en linux

Tutorial paso a paso de instalación de Moodle en Linux

Antes de nada al igual que con todas las demás instalaciones de aplicaciones web en Linux, debemos tener instalado y configurado un entorno LAMP, el tutorial para ello podéis encontrarlo en esta misma web.

Paso uno: Creación de la estructura de ficheros

Con nuestro entorno LAMP instalado y configurado, procederemos a la creación de la estructura de ficheros, para ello introduciremos los siguientes comandos:

  • Creación de la estructura de ficheros
Mkdir /srv/www/moodle | Cd /srv/www/moodle | Wget http://downloads.sourceforge.net/project/moodle/Moodle/stable28/moodle-2.8.3.tgz

Si no deseamos utilizar wget, podemos buscar y descargar la última versión estable desde un navegador web accediendo a la siguiente dirección:

http://sourceforge.net/projects/moodle/

Ahora debemos descomprimir el archivo con el comando tar:

  • Descompresión del archivo de instalación
Tar -zxvf moodle-[versión].tgz | Rm moodle-[versión].tgz

Ahora vamos a crear unos directorios que va a ser necesarios para la instalación y le daremos permisos a apache para que pueda acceder a ellos y leer y/o modificar su contenido:

  • Asignación de servicios a Apache
chown www-data:www-data /srv/moodledata | chmod -R 755 /srv/moodledata | chown www-data:www-data /srv/www/moodle/

Paso dos: Creación de la base de datos y usuario en MySQL y resolución de dependencias

Ahora debemos crear una base de datos para Moodle y su usuario correspondiente:

  • Creación del usuario y la base de datos
mysql -u root -p | CREATE DATABASE moodle; | GRANT ALL PRIVILEGES ON moodle.* TO ‘moodle’@’localhost’ IDENTIFIED by ‘123456’;

Para evitar futuros errores de dependencias, instalaremos ahora antes de continuar dos paquetes utilizando el gestor de paquetes apt, para ello debemos introducir los siguientes comandos:

  • Instalación de dependencias PHP
apt-get install php5-xmlrpc | aptitude install php5-curl

Paso tres: Instalación de la aplicación web Moodle

Cuando hayamos completado los pasos anteriores, accederemos desde una máquina cliente al servidor (la que aloja los archivos de Moodle), para ello abriremos un navegador web e introduciremos la siguiente dirección:

  • Dirección web
www.IpdelServidor.com/moodle/install.php
Sustituye ipdelservidor por la dirección IP de este o por la dirección web. También podemos hacerlo desde la propia máquina local siempre y cuando tengamos acceso físico a ella y el sistema operativo que tenga instalado tenga habilitada la interfaz gráfica de usuario.

Si lo hemos hecho todo correctamente entonces nos saldrá el asistente de instalación, en el primer paso podemos ver que nos pide que introduzcamos el lenguaje, seleccionamos el deseado y continuamos.

Moodle selección lenguaje

En el siguiente paso Moodle comprobará la configuración de PHP y si están instaladas todas las dependencias necesarias, si lo has hecho todo como te hemos indicado entonces no habrá problemas.

moodle comprobación php

En la siguiente página nos pedirá que introduzcamos las direcciones de la instalación de Moodle, debemos configurarlo todo de la siguiente forma:

  • Dirección Web: http://direcciónwebservidor.com/
  • Directorio Moodle: /srv/www/moodle
  • Directorio de Datos: /srv/moodledata

Si todo ha salido bien y Moodle ha sido capaz de escribir los datos correspondientes dentro de esas carpetas, nos saldrá el siguiente paso en el cual debemos de introducir información con respecto a la base de datos. En nuestro caso con el usuario y demás que creamos previamente, debería quedar tal que así:

  • Tipo: MySQL (mysql)
  • Servidor: localhost
  • Base de datos: moodle
  • Usuario: moodle
  • Contraseña: 123456
  • Prefijo de tablas: mdl_

Después de introducir la configuración con respecto a la base de datos si todo ha salido correctamente Moodle nos dará la opción de descargar el paquete de idiomas en Español para que la instalación siga en este idioma, aceptamos y continuamos.

moodle paquete español

Después de esto debemos marcar la opción Unattended operation (Desatendida) para agilizar el proceso y no tener que pulsando continuamente en siguiente.

Una vez finalizado esto terminamos indicando el perfil del usuario “admin” que será el administrador; Indicaremos su contraseña, dirección de correo y cualquier otra información relevante y continuaremos.

información admin moodle 1 información admin moodle 2

Como parte final, ya solo nos queda introducir información sobre la página web, para ello escribiremos los siguientes datos:

  • Nombre completo: Dirección completa de la web
  • Nombre corto para el sitio: Pondremos un nombre identificativo para la página.
  • Encabezado de la página: Texto que queremos que aparezca en el header.

Una vez finalizado esto si lo hemos hecho todo correctamente ya tendremos finalizada nuestra instalación de Moodle para Linux, para comprobarlo simplemente accederemos a la dirección web del servidor y nos debe salir algo similar a esto:

instalación moodle en linux

Acerca de CarlosMarco

Vea Tambien

Linux

Como limpiar Linux a fondo

Una de las ventajas mas grandes de Linux es que nos otorga total libertad en ...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *