Servidor Web con moodle, Instalación.

moodle

Hoy voy a empezar un nuevo tutorial donde a lo largo de los próximos días explicaré, cómo montar un servidor web en nuestra casa, en el que publicaremos un sitio web basado en moodle para que sea accesible en internet. En la entrada de hoy, vamos a ver paso a paso, cómo poner en marcha nuestro servidor web basado en LAMP y cómo instalar el gestor de contenidos educativos Moodle. Para quien no lo conozca, quisiera comentar que moodle es un paquete de software totalmente gratuito, ampliamente utilizado en centros educativos y que permite la creación y gestión de plataformas educativas.

Lo primero que tenemos que hacer es instalar LAMP en nuestro servidor. LAMP es un conjunto de soluciones de software, de uso generalizado en servidores WEB y que consiste en los siguientes elementos:

  • Un sistema operativo: Linux Ubuntu 12.04 en este caso
  • Un gestor de bases de datos: MySQL
  • Un servidor Web: Apache
  • Lenguajes de programación: Perl, PHP o Python.

Para instalar los paquetes necesarios, podemos hacerlo de una forma muy simple con el siguiente comado:

# apt-get install lamp-server^

Podemos verlo en la captura de ejemplo:
Instalar LAMP en Ubuntu
En un momento dado de la instalación, nos pedirá que definamos la contraseña del usuario root de MySQL:
Contraseña MySQL
Una vez tenemos el paquete LAMP instalado, pasamos a descargar moodle, para ello podemos utilizar el siguiente comando:

# wget http://sourceforge.net/projects/moodle/files/Moodle/stable23/moodle-latest-23.tgz/download

Vemos la captura de ejemplo:

Una vez descargado el archivo, lo descomprimimos y movemos la carpeta descomprimida dentro del directorio “/var/www”. Para ello utilizamos los siguientes comandos:

# tar -xf moodle-latest-23.tgz
# mv moodle /var/www/moodle

Podéis verlo en las capturas:
descomprimir carpeta moodle
mover carpeta moodle
Ahora nos situamos en la carpeta “/var” y creamos la carpeta moodledata, despues definimos al grupo “www-data” como grupo propietario y cambiamos los permisos de la carpeta a 770, para que sólo tengan acceso el usuario y grupo propietario…
Para hacer todo esto, tecleamos los siguientes comandos:

# cd /var
# mkdir moodledata
# chgrp www-data moodledata
# chmod 770 moodledata

Podemos verlo en la captura:
moodledata
Una vez hecho esto podemos proceder a la instalación de moodle. Para ello abrimos un navegador y escribimos http://localhost/moodle y seguimos el asistente:

Seleccionamos el idioma:

idioma

En el momento de la instalación me apareció el siguiente error, indicando que faltaba la extensión curl de PHP:

error php curl

Para solucionarlo instalé los paquetes siguientes:

# apt-get install curl libcurl3 libcurl3-dev php5-curl

Obviamente si instalamos estos paquetes antes de proceder a la instalación de moodle, no nos saltará el error, sin embargo me ha parecido interesante plasmarlo en el tutorial tal cual han ido transcurriendo los acontecimientos…

En la siguiente pantalla, tenemos que indicar lo siguiente:

  • Dirección Web: de momento la dejamos en http://localhost/moodle
  • Directorio moodle: en nuestro caso /var/www/moodle
  • Directorio de datos: el directorio moodledata, en nuestro caso /var/moodledata

Directorios

Ahora tenemos que seleccionar el servidor de bases de datos, en nuestro caso MySQL:
Seleccionar servidor de bases de datos

Ahora configuramos los ajustes de la base de datos:

  • Servidor de la base de datos: en nuestro caso localhost.
  • Nombre de la base de datos: moodle.
  • Usuario de la base de datos: en nuestro caso es root, (podemos crear uno especifico).
  • Contraseña de la base de datos: la contraseña del usuario (root en este caso) con el que accedemos a la base de datos.

Lo vemos en la captura:

Ajustes bases de datos

En la siguiente pantalla nos dice que no ha podido generar automaticamente el archivo config.php y que lo hagamos manualmente:

generar config.php

Para generar el fichero config.php, primero creamos el fichero con el comando nano:

# nano /var/www/moodle/config.php

y pegamos el codigo que nos ha generado el asistente:

editar config.php
Si todo ha ido bien, en la siguiente pantalla nos informará que nuestro servidor cumple con los requisitos mínimos:
comprobaciones del servidor
En la siguiente pantalla, damos a continuar:
términos y condiciones
Y tras un rato termina de instalar cosas:
finalizando instalación

En este punto, creamos el usuario administrador del sitio:

Datos personales

Y para finalizar, damos nombre al sitio y una breve descripción:

Descripcion

Y por fin, tenemos acceso a la pagina principal de nuestro sitio:

Pagina principal

Con los pasos que hemos seguido en esta primera parte del tutorial, tenemos nuestro sitio web basado en la plataforma moodle listo para acceder de forma local. En la próxima entrega os mostraré cómo publicar nuestro sitio en internet, para hacerlo accesible desde cualquier ubicación.

Anuncios

7 Responses to “Servidor Web con moodle, Instalación.”


  1. 1 Kevin 02/23/2013 en 20:53

    Hola, he estado siguiendo sus instrucciones para la instalación y todo va bien hasta llegar al paso ” En este punto, creamos el usuario administrador del sitio: ” en mi instalación solo se muestra un questinario sin estilos y cunado doy clic en actualziar informacion personal, no pasa nada, aqui se qued atrancada mi instalación.
    He buscado información sobre esto, pero no encuentro nada.
    Puedes adrme una guia por favor?

    Gracias

  2. 2 jazmin 03/30/2013 en 19:41

    tengo una pregunta debo Implementar un servidor para Aprendizaje y Enseñanza virtual se debe incluir la instalación de un Servidor que proporcione capacidades similares a las de un servidor Moddle. son los mismos pasos que debo seguir.

  3. 3 Fernando 04/14/2013 en 17:02

    Excelente. Muchas gracias por tu ayuda

  4. 4 Luar Rz Rs 05/24/2013 en 20:43

    excelente, pero tengo una duda, los comando y los paquetes se instalen en otra vercion de ubuntu 11.10 y moodle 1.9.19+ estab

  5. 5 MÓNICA HIGUERUELA 05/28/2013 en 9:15

    Hola, necesito vuestra ayuda. He instalado MOODLE con WAMPSERVER, todo ha ido bien hasta llegar al paso de: INSTALACIÓN EN EL SERVIDOR. Me dice que el servidor cumple con los requisitos mínimos pero al ir a terminar la instalación me sale un mensaje de error y de ahí no paso…..

    Agradezco vuestra ayuda ENORMEMENTE!!!! GRACIAS!!!


  1. 1 Servidor Web con moodle, estadísticas del sitio con Google Analytics. « Échale un vistazo… Trackback en 10/03/2012 en 21:13
  2. 2 Latino » Blog Archive » Servidor Web con moodle, estadísticas del sitio con Google Analytics. Trackback en 10/08/2012 en 10:26

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




TELDAT CTI
VCA-DCV
JNCIA
CCNA

Introduce tu correo electrónico y recibe todas las actualizaciones

Únete a otros 146 seguidores

septiembre 2012
L M X J V S D
« Ago   Oct »
 12
3456789
10111213141516
17181920212223
24252627282930

Actualizaciones de Twitter

Blog Stats

  • 422,701 Visitas
Creative Commons

A %d blogueros les gusta esto: