El blog de Alejandro Meroño

El blog de Alejandro Meroño Hernández

Instalar Moodle en Ubuntu  

Moodle es un sistema de gestión de cursos libre (course management system CMS) que ayuda a los educadores a crear comunidades de aprendizaje en línea.
Antes de instalar Moodle en Ubuntu debemos tener instalado previamente un servidor de páginas web y un servidor de bases de datos. Para instalar el servidor de páginas web y el servidor de bases de datos podemos hacer uso del paquete XAMPP, que incluye el servidor de páginas Web Apache, el servidor de bases de datos MySQL, y phpMyAdmin, una herramienta que sirve para gestionar bases de datos MySQL. En este post encontraréis las instrucciones para Instalar XAMPP en Ubuntu.

Suponiendo que ya tenemos los dos servidores en marcha y funcionando correctamente, debemos descargarnos la última versión de Moodle desde esta página. A continuación descomprimimos el archivo que hemos bajado en el directorio /opt/lampp/htdocs/. Debemos asegurarnos que después de descomprimir el archivo se crea un directorio llamado moodle en el directorio mencionado anteriormente.

Antes de comenzar con la instalación debemos crear, en nuestro servidor de bases de datos, una nueva base de datos. Eso lo haremos con ayuda de la herramienta phpMyadmin. En nuestro navegador escribiremos http://localhost/phpmyadmin. En la página que aparece hay un cuadro de texto, en la zona central, en el que escribiremos el nombre de la base de datos a crear. A esta base de datos la llamaremos moodle.

Cuando hayamos creado la base de datos escribiremos la siguiente dirección en el navegador para comenzar con la instalación de Moodle: http://localhost/moodle.

En primer lugar debemos seleccionar el idioma en el que se mostrará el proceso de instalación.


Cuando pulsemos el botón “Next” aparecerá una nueva página en la que se nos indicará si se cumplen los requisitos necesarios para instalar Moodle.

En caso de que se cumplan todos los requerimientos podemos pulsar el botón “Siguiente”.

En la siguiente página tendremos que indicar la dirección web en la que tenemos instalado Moodle, la ruta completa de la instalación (en el servidor) y el directorio donde se guardarán todos los archivos que se suban a Moodle. Estos datos deberían aparecer automáticamente. En caso de que no aparezcan debemos ponerlos a mano.

En la siguiente página debemos configurar la base de datos en la que se almacenerán los datos de Moodle. El prefijo de las tablas no es necesario que lo toquemos. Durante el proceso de instalación Moodle creará tablas en la base de datos. El prefijo de tablas indica el nombre por el que comenzarán estas tablas.

En la siguiente página se comprobará que los diferentes componentes del servidor cumplen con los requerimientos del sistema.

Después tendremos que descargarnos el paquete de idioma en español para continuar la instalación en nuestro idioma.

Cuando pulsemos el botón “Siguiente” comenzará el proceso de creación de tablas en la base de datos. Debemos de asegurarnos que todas las tablas de la base de datos se crean correctamente.

Cuando terminen de crearse todas las tablas debemos introducir los datos del administrador (nombre de usuario, contraseña, dirección de correo, etc.)

Bien, pues hecho esto ya tendremos nuestro sitio Moodle funcionando en Ubuntu.

Popularity: 4% [?]


Otras entradas que te pueden interesar



Esta entrada tiene

19 comentarios

Escrito por Alejandro Meroño Hernández

Marzo 12th, 2007 at 9:54 pm

Categoría: Moodle, Ubuntu

19 comentarios en 'Instalar Moodle en Ubuntu'

Suscríbete a comentarios con RSS o TrackBack en 'Instalar Moodle en Ubuntu'.

  1. Muy bueno el informe. Esta noche lo instalo en mi compu.
    Gaby
    www.webdeinformatica.blogspot.com

    Anonymous

    31 Oct 07 at 9:25 pm

  2. Muuuuuuchas gracias, llevo dos dias intentanto instalar moodle pero nadie lo habie escrito tan facil de entender como usted, de verdad muchas gracaias

    Anonymous

    5 Nov 07 at 9:59 pm

  3. Cuando copie el archivo config.php se me fue la pantalla del instalador

    wlady77

    15 Nov 07 at 5:28 pm

  4. buen día alejandrox favor indicarme qué hacer ante esto:

    et($CFG); $CFG->dbtype = ‘mysql’; $CFG->dbhost = ‘localhost’; $CFG->dbname = ‘moodle’; $CFG->dbuser = ‘root’; $CFG->dbpass = ”; $CFG->dbpersist = false; $CFG->prefix = ‘mdl_’; $CFG->wwwroot = ‘http://localhost/moodle’; $CFG->dirroot = ‘/opt/lampp/htdocs/moodle’; $CFG->dataroot = ‘/opt/lampp/htdocs/moodledata’; $CFG->admin = ‘admin’; $CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode require_once(”$CFG->dirroot/lib/setup.php”); // MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, // RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE. ?>
    Warning: require_once(/course/lib.php) [function.require-once]: failed to open stream: No existe el fichero ó directorio in /opt/lampp/htdocs/moodle/index.php on line 34

    Fatal error: require_once() [function.require]: Failed opening required ‘/course/lib.php’ (include_path=’.:/opt/lampp/lib/php’) in /opt/lampp/htdocs/moodle/index.php on line 34

    Luis Jaime Salazar R

    17 Nov 07 at 2:34 am

  5. Hola Luis. ¿Cuándo te da ese error? ¿Cuándo pones en el navegador http://localhost/moodle? Dame algún dato más a ver si puedo ayudarte.

    Alejandro

    17 Nov 07 at 12:38 pm

  6. Me sale cuando estoy en la fase de instalación de moodle, después de la pantalla que tiene el botón de descargar el paquete de idioma.

    te agradezco cualquier guia.

    Intento además instalarlo parte por parte siguiendo la siguiente dirección http://docs.moodle.org/en/Step-by-step_Install_Guide_for_Ubuntu pero cuando llego al paso “configure moodle website” intento desde otro equipo abrir la dirección ip pero sale un cuadro de dialogo de descarga ¿qué hago?, ¿qué me hace falta?

    luis jaime salazar

    22 Nov 07 at 4:40 pm

  7. Hola de nuevo Luis. Parece que hay algún tipo de incompatibilidad entre tu servidor web (que supongo que será Apache) y el módulo php. Parece ser que tu servidor web no reconoce las páginas php y por eso te aperece el cuado de diálogo de descarga en lugar de la página en php. Asegúrate de que tienes instalado el módulo libapache2-mod-php5 (haz sudo apt-get install libapache2-mod-php5). A ver si fuera eso….
    De todas maneras te recomiendo que utilices el paquete XAMPP, que te instala de forma muy sencilla el servidor Apache, el servidor de bases de datos MySQL y phpMyAdmin, la utilidad para administrar bases de datos. Yo lo instalé para tener Moodle en mi ordenador y funciona perfectamente. En mi blog tienes las instrucciones para instalarlo.
    Un saludo.

    Alejandrox

    25 Nov 07 at 5:29 pm

  8. hola Alejandro soy nuevo en esto, realmente muy facil de instalar con tus instrucciones, utilicé el Moodle4Windows ahora quiero subir los cursos como lo trabajo ponerlo en marcha y no puedo acceder a el

    jorge

    30 Ene 08 at 6:01 pm

  9. Saludos Alejandrox, una consulta como podria instalar el moodle en un servidor Ubuntu para luego llevarlo al internet, podrias ayudarme, gracias…

    Carlos

    9 Oct 08 at 10:52 pm

  10. Saludos Alejandro. Ya por fin logré que me funcione correctamente el Lampp y Moodle, pero me inquieta la idea de que si tengo que apagar el ordenador se pierda la configuración o de hecho tenga que reinicar Lampp cada vez. Mi pregunta es, es posible crear algún tipo de script para que al encender la máquina se corra el Lampp automáticamente y quede todo listo para que el Moodle sea accesible desde la Web?

    Mario

    21 Oct 08 at 9:42 pm

  11. Gracias,

    mejor explicado que en los foros de Moodle

    Jose

    7 Nov 08 at 11:15 am

  12. Gracias Alejandro.

    Realmente es bueno tu torial paso a paso. me ahorraste mucho tiempo en instalar localmente este gran moodle. Continua, suerte.

    Jorge Chávez

    10 Nov 08 at 2:57 pm

  13. Hola ALEJANDRO EXCELENTE TRABAJO, oye necesito tu asesoria para instalar el moodle sobre vista siguiendo el procedimiento analogo que indicas en tu tutorial, yo instale primeramente el combo AppServ que contiene apache, MySQL, PHP y de igual manera configuré las carpetas de sitio (DocumentRoot y Directory) en PHPMyAdmin cree la base de datos moodle, pero durante el proceso de instalcion en tu figura 4 donde hay que dar el nonmbre de la base de datos usuario y contraseña me sale el siguiente error en rojo: error de conexión con la base de datos. Por favor comrpuebe los ajustes de la base de datos, no sabes cual seria la falla? porque tampoco en el turorial oficial de moodle encuentro nada sencillamente me quedo atorado en crear base de datos, ya entre a traves del cliente MySQL y tambien volvi a crear otra base de datos pero tampoco ejecuta siempre me quedo atorado en ese paso

    JAVIER

    3 Dic 08 at 11:50 pm

  14. Hola Luis,,
    Yo necesito instalar el moodle pero no lo he logrado además de haber reinstalado mi win.
    Necesito los pasos previos a instalar el moodle:
    cuento con win xp y quiera la última versión de moodle 1.9
    AYUDAME PLEASE
    jimmy_orrego@hotmail.com

    jimmy

    14 Dic 08 at 2:07 am

  15. Tengan en cuenta que en Linux se necesitan algunos permisos para poder correr moodle o el servidor xamp, por eso a veces no funciona…

    jhon

    21 Feb 09 at 5:37 pm

  16. Hola Alejandro.
    Primero felicitarte y agradecer tu trabajo.
    Quiero instalar moodle en ubuntu. Desde hace un año he cambiado de Windows a Ubuntu, así que ya tengo cierta habilidad con Linux.
    Mi pregunta es: es mejor instalarlo en ubuntu server o bien en ubuntu desktop. Entiendo funcionará mejor en la version server, pero al estar acostumbrado a la versión desktop, ¿no lo tengo claro?
    gracias y saludos

    Miguel

    23 Feb 09 at 2:54 pm

  17. Hola!
    intento instalar moodle en mi maquina(ubuntu8.10) y todo va genial hasta que, en el segundo paso de la instalacion, me dice que:
    Advertencia de seguridad: para funcionar adecuadamente, Moodle requiere that que realice ciertos cambios en los ajustes PHP actuales.

    Usted debe ajustar register_globals=off.

    Esta opción se ajusta editando el archivo de php.ini, Apache/IIS
    o .htaccess.
    he editado php.ini en la carpeta /opt/lampp/etc/php.ini. he reiniciado lampp y nada de nada.
    socorro!!!

    fede

    6 Mar 09 at 12:16 am

  18. En la parte donde se definen las rutas, en la de datos -moodledata- me daba un error hasta que cambié los permisos del directorio. Lo hice así:
    $sudo su
    -me situé en opt/lampp/htdocs/-
    #chmod 777 moodledata

    No sé si habré hecho alguna incorrección. La verdad es que el tema de los permisos no lo domino para nada.

    Un saludo.

    posteo

    12 Sep 09 at 6:07 pm

  19. AVISO: Tener cuidado con el paquete de Xampp de la version 1.7.3a, ya que da problemas con MYSQL. No soy experto, asi que no se decirles con exactitud a que se debe, pero hay varias versiones de Xampp que tienen este problema. La que me ha funcionado bien es la 1.7.0

    Saludos.

    Mario

    12 Mar 10 at 5:32 am

Deja un comentario