viernes, 2 de noviembre de 2007

Cómo instalar Moodle en un servidor linux

En Septiembre dediqué parte de mi tiempo libre (mientras moría de agobios con los exámenes!) colaborando con la Fundación Neurociencias.

Una de las cosas que hice fué montar un campus virtual con la herramienta lbre Moodle.

Como di muchas vueltas buscando información para la instalación y configuración, os dejo las cosas paso a paso:


1.- Bajar el paquete completo de Moodle en mi ordenador. (Este paso se puede evitar si descargas el paquete directamente en el servidor)
download.moodle.org

2.- Subirlo al servidor:

Crear carpeta "Campus" y subir el paquete Moodle comprimido.
Esto se hace a traves de FTP o SSH (dependiendo del servidor. En mi caso lo hice con FTP) mediante un programa de transferencia de ficheros (el Konqueror de Linux sirve)

El acceso se hace escribiendo la direccion ftp://usuario:clave@ftp.dominio.com/ruta
en el navegador. (Parece una tontería, pero hay que saberlo)

3.- Desempaquetarlo con tar -zxvf [nombre fich]

4.- Comprobaciones del sistema:

index.php tiene que ser la pagina por defecto del servidor

5.- Crear una base de datos en blanco ("moodle", por ejemplo) con un usuario ("moodleuser", por ejemplo) y contraseña

[ver http://docs.moodle.org/en/Installing_Moodle#Requirements (en inglés) para paso a paso, aunque con el phpMyAdmin que suelen tener instaldo la mayoría de los servidores es super fácil.]

6.- Crear el directorio de Datos:

mkdir Moodledata [o crear nueva carpeta si estás en modo gráfico] que debe estar fuera del directorio web.

[tal vez esta carpeta ya esté creada de antes. Si es así, no hacer nada]

7.- Ejecutar el script de instalacion para crear config.php
accede directamente a la página http://TuServidor/RutaMoodle/install.php
[RutaMoodle es donde hayas localizado tu carpeta de Moodle]

8.- Acceder a la web principal (http://TuServidor/RutaMoodle/) y se configurarán las bases de datos y te piden datos de configuración.

nota: si se queda pillado aquí, desconecta la opción "secureforms".

Todos los mensajes de aviso deben salir en verde para saber que están bien.
Luego te pide nombre y contraseña de administrador, asi que mételas y se acabó.

9.- Ya está accesible en http://TuServidor/RutaMoodle

Nota: hay mucha información sobre la instalación y configuración (en inglés) en la web de moodle. Exactamente en http://docs.moodle.org/en/Installing_Moodle

Si te ha sido útil este post, deja un comentario

Un saludo

15 comentarios:

Anónimo dijo...

gracia por tu ayuda muy buena

Anónimo dijo...

Quiero instalar una plataforma para desarrollar contenido educativo, despues de leer tu blog me he motivado a intalar Moodle

Sebas dijo...

Hola Juan. Gracias por tu artículo.

Estoy intentando instalar Moodle, pero ando bastante perdido...

Ahora mismo tengo ya en funcionamiento un servidor LAMP. Va todo correcto. El servidor web funciona sin problemas. Tengo una base de datos llamada moodle (usuario moodle) con un par de registros de prueba. Tengo acceso con phpmyadmin a la base de datos... Pero no consigo ver para nada la página de moodle... Introduzco en el navegador la dirección http://localhost/moodle y nada...

Fandez dijo...

Hola Sebas:
tal vez debas lanzar la instalación, escribiendo http://localhost/moodle/install.php

Espero que sea eso
Un saludo

Sebas dijo...

Quizás se deba a algún problema de configuración, porque esto es lo que obtengo del servidor:

You don't have permission to access /moodle on this server.

You don't have permission to access /moodle/install.php on this server.

****************

Me contesto a mí mismo...

Era un problema de permisos en:
/etc/moodle/apache.conf

Tenía que añadir la línea:
"allow from all"

Y luego reiniciar el servidor:
/etc/init.d/apache2 restart

Ahora ya tengo acceso a la pantalla de bienvenida de Moodle, pero aún no he conseguido configurarlo. Estoy en ello...

Sebas dijo...

Hmmm...

He instalado moodle en mi ordenador portátil en modo local y todo ha ido a la perfección...

Por algún motivo especial, me es imposible completar la instalación de moodle en un servidor remoto...

Sebas dijo...
Este comentario ha sido eliminado por el autor.
Sebas dijo...
Este comentario ha sido eliminado por el autor.
Edyluisrey dijo...

si me gusto esa me funciono

Sebas dijo...

Bueno, finalmente lo he conseguido. Es muy sencillo. Simplemente que no es fácil completar la instalación remotamente a no ser que lo tengas adecuadamente configurado.

Así pues, lo que he hecho ha sido abrir una conexión remota SSH con el servidor pero con el parámetro -X, de este modo he podido arrancar el navegador web en modo local (aunque remoto) e instalarlo todo correctamente...

Luis Manuel Montoro dijo...

Hola tengo un pequeño problema no consigo instalarla yo top el mozilla me dice 403 forbidden como me puedo dar permisos a mi mismo

Sebas dijo...

Hola Luis Manuel:

Me gustaría ayudarte, pero no entiendo lo que dices:

"Hola tengo un pequeño problema no consigo instalarla yo top el mozilla me dice 403 forbidden como me puedo dar permisos a mi mismo"

¿Puedes volver a formular la pregunta, con más detalle y claridad?

Saludos,
Sebas.

Luis Manuel Montoro dijo...

creo que ya se cual es mi error no me habia dado todo los permisos en el ftp y ahora que me los e dao supongo que tendre que reiniciar el servidor, ¿no se perdera informacion por reiniciar el servidor no?

VPS gratis dijo...

Cordial saludo,

Estoy trabajando en unos proyectos educativos online y pude realizar la instalación de moodle sin problema. Gracias por la ayuda.

Expertos en Elearning dijo...

Hola, aquí te dejo unos tutoriales en video para ver paso a paso como instalar Moodle.



Windows

https://www.subitus.com/blog/instalacion-moodle-3-4-en-windows/
https://www.youtube.com/watch?v=AJq2m9arlfQ




MACOS

https://www.subitus.com/blog/instalacion-moodle-3-4-en-mac/


https://www.youtube.com/watch?v=EklMSYpNCio




Ubuntu

https://www.subitus.com/blog/instalacion-de-moodle-en-linux-ubuntu-server/
https://www.youtube.com/watch?v=BnMSceGklJI&t=1333s