instalación de MOODLE
en MS Windows XP
Windows XP no es un sistema operativo pensado para ser usado como servidor web, pero si es nuestro sistema operativo habitual podemos instalar MOODLE para crear y configurar nuestros cursos localmente.
Recordemos que MOODLE permite al profesor realizar copias de respaldo de sus cursos y restaurarlas posteriormente, con lo cual podemos aprovecharnos de la rapidez y la comodidad de trabajar localmente para luego volcar los contenidos elaborados a un servidor remoto.
requisitos
Para unos propósitos modestos, como son los de configurar un servidor local o incluso un servidor para ser usado por unos cientos de personas (por ejemplo, un servidor de un centro educativo), basta con un equipo muy modesto. De hecho, si tenéis un viejo ordenador arrumbado por ahí es muy posible que se convierta en el servidor ideal. Un poco de memoria RAM... y basta.Para poder funcionar, MOODLE exige que el servidor disponga de un entorno XAMP. Es decir, son necesarios al menos los siguientes servicios:
● Apache
● MySQL, aunque MOODLE también funciona con otros sistemas de bases de datos, como PostgreSQL
● PHP
Las versiones requeridas para estos servicios dependen de la versión de MOODLE. Según se puede consultar en la documentación del proyecto:
● Funciona correctamente tanto con Apache como con Apache 2
● A partir de MOODLE 1.6 se requiere al menos la versión 4.1.16 de MySQL
● Es necesaria una versión igual o posterior a PHP 4.3.0. En principio, se puede usar PHP 5, aunque se anuncian pequeños problemas con PHP-Accelerator
Como todos ellos son gratuitos (y dos de ellos software libre), no es mala idea usar las versiones más recientes compatibles con nuestro sistema operativo.
XAMPP: entorno WAMP
Para instalar MOODLE localmente no es necesario especular con la configuración de seguridad del servidor ni aspectos relacionados con ello, ya que nadie en su sano juicio usaría Windows XP como servidor remoto. Tengamos en cuenta que un servidor remoto es accedido por otros usuarios a través de Internet. Si el sistema no ofrece las garantías de seguridad necesarias, el riesgo de perder el control sobre el equipo y la información que este contiene es alta.Nos decantamos pues por una opción extremadamente sencilla, que consiste en configurar el entorno WAMP de un tirón, a partir de un paquete autoejecutable. Se trata de XAMPP, un software desarrollado por el proyecto Apache Friends.
La descripción que realizan los autores de su software es ésta:
Many people know from their own experience that it's not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use - just download, extract and start.
Si se me permite esta traducción:
Mucha gente sabe por propia experiencia que no es fácil instalar un servidor web Apache, y la cosa se complica si se quiere añadir MySQL, PHP y Perl. XAMPP es una distribución de Apache fácil de instalar y que contiene MySQL, PHP y Perl. XAMPP es realmente muy fácil de instalar y usar: simplemente descargar, extraer y usar.
Así pues, las instrucciones son bien sencillas:
1. Descargar este archivo. Si tienes problemas con el enlace puedes buscarlo en la web del proyecto Apache Friends: http://www.apachefriends.org/en/xampp.html. Una vez ahí sigue el enlace XAMPP for Windows, busca el apartado XAMPP
Windows 1.5.5 y selecciona la versión Installer.
2. Ejecutarlo o abrirlo. Si al terminar la descarga nos ofrece esta posibilidad, la aceptamos (leed las recomendaciones de seguridad). En caso contrario, una vez descargado lo buscamos y hacemos doble clic sobre él.
3. Nos pregunta qué idioma deseamos usar durante la instalación. ¡Tranquilidad! Una vez instalado podemos usarlo en un perfecto castellano.
4. Sobre un bonito degradado naranja comienzan a aparecer una serie de ventanas en las que funciona la clásica metodología windowsera de siguiente, siguiente, siguiente...(en este caso Next, next, next...). No obstante daremos una breve explicación de cada paso.
5. La primera pregunta importante es la carpeta o directorio donde queremos guardar los archivos del programa. Lo que nos propone es lo más razonable, pero se puede elegir otra ruta distinta.
6. Las dos primeras opciones se refieren a si queremos un icono en el escritorio y una entrada en el menú inicio. Lo normal es indicar que sí. Lo que sigue es importante: ¿queremos que Apache, MySQL o Filezilla se inicien al arrancar el equipo? Como nuestro servidor sólo va a ser local, le indicamos que no. Ya los iniciaremos nosotros sólo cuando los vayamos a necesitar.
7. Ahora unos minutitos de descanso mientras el instalador descomprime los archivos necesarios. Un buen momento para leer nuestro blog favorito.
8. Fin de la instalación. Hacemos clic en el botón Finish para concluir el proceso. Estas son las dos últimas imágenes. ¿Deseas iniciar ahora el panel de control de XAMPP?
utilizando nuestro entorno WAMP
Recordemos que ahora nuestro equipo se han convertido en un completo servidor, que ofrece, entre otras muchas cosas:1. Apache 2. MySQL 3. PHP
4. Un gestor gráfico de MySQL llamado phpMyAdmin.
¿Cómo podemos iniciar estos servicios? Resaltaremos que no es recomendable que se inicien al arrancar el sistema operativo, ya que si no los vamos a usar sólo conseguiremos hacer el arranque más lento y el funcionamiento del equipo más pesado. Habitualmente los iniciaremos cuando vayamos a usarlos y los cerraremos cuando acabemos. Todo esto se hace desde un cómodo Panel de Control que, si hemos seguido las instrucciones anteriores, se puede lanzar desde un acceso directo del escritorio. El aspecto del Panel de Control es éste:
Cuando vayamos a utilizar nuestra versión local de MOODLE iniciaremos los módulos Apache y MySQL haciendo clic en los botones Start correspondientes. Tras unos segundos, los servicios estarán activos, lo cual puede comprobarse mediante el texto Running:
Este panel de control puede cerrarse, aunque continúa activo en la memoria. Podemos volver a llamarlo desde un pequeño icono junto al reloj. Para detener los servicios Apache y MySQL basta abrir el panel de control y hacer clic en Stop. Haciendo clic en el botón
Exit es posible cerrarlo definitivamente.
Para comprobar que todo ha ido bien, vamos a hacer uso de nuestro flamante servidor web. Para ello, abrimos nuestro navegador web favorito y escribimos la dirección
http://localhost o http://127.0.0.1 (es muy probable que no haga falta escribir http://). Obtendremos esta ventana u otra similar:
¡Enhorabuena a los castellanoparlantes! Ya podemos elegir la lengua de Cervantes. Una vez seguido tal enlace, veremos la página principal de nuestro XAMPP local:
MOODLE bajo XAMPP
Hasta ahora, todo ha sido como preparar la habitación de nuestro bebé antes de que nazca. Nuestro ordenador ya está preparado para recibir al nuevo inquilino.colocar los archivos en el servidor
El primer paso es descargar la última versión estable de MOODLE (si así lo deseas puedes descargar alguna versión anterior). Haz clic en este enlace. Si el enlace no te funciona, puedes acceder a la web oficial del proyecto MOODLE (http://www.moodle.org) y seguir enlace Download Moodle, buscar la sección Latest Stable Branch (Última rama estable) y hacer clic en la versión .zip, sobre el enlace Download.
El archivo que vamos a descargar está comprimido y contiene cientos de archivos y carpetas necesarios para el funcionamiento de MOODLE. Nuestro entorno WAMP tiene una carpeta que aloja los archivos que deseamos que sean accesibles a través del navegador. Esta carpeta se encuentra en la ruta:
C:\Archivos de Programa\XAMPP\htdocs
Pues bien, usa tu programa de compresión favorito para descomprimir el archivo descargado dentro de dicha carpeta. El proceso suele tomarse unos minutos.
crear la base de datos
Un aula virtual guarda una gran cantidad de información (participantes, mensajes de los foros, materiales, etc.) la cual se almacena en una base de datos alojada en el propio servidor que hospeda MOODLE.
Esta es tal vez la única tarea complicada, así que detallaremos cuidadosamente cada paso. En primer lugar un pequeño resumen de los pasos que daremos:
1. Accederemos a un gestor gráfico de nuestro servidor de bases de datos (phpMyAdmin).
2. Recomendado pero no imprescindible: Estableceremos una contraseña segura para el usuario root (administrador).
3. Crearemos un usuario llamado moodle y una base de datos también llamada
moodle.
¡Manos a la obra! Activa los servicios Apache y MySQL si aun no lo están.
1 Para acceder a nuestro gestor gráfico de bases de datos abriremos un navegador web e introduciremos la dirección http://localhost/phpmyadmin.Hay otra forma de acceder. Desde http://localhost seguimos el enlace phpMyAdmin que está en la sección Herramientas de la izquierda.
2 Volvemos a insistir: si este servidor sólo va a ser usado localmente, este paso es prescindible, pero tampoco cuesta nada hacer las cosas bien. Actualmente, el usuario root que es el administrador de MySQL no tiene contraseña de acceso.
Vamos a establecer como contraseña indalo (cada cual es libre de establecer otra contraseña personal). Para ello buscamos en el enlace Privilegios y lo seguimos. Posteriormente hacemos clic en el botón que sirve para editar la información del usuario. Buscamos la sección Cambiar la información de la cuenta y escribimos en los campos correspondientes la contraseña elegida (hay que hacerlo dos veces). Y luego clic en Continuar (ojo, el Continuar del final de la página). Tras ello seguimos en enlace de la parte superior de la página: Servidor: localhost 3 En este momento estamos en la página principal de phpMyAdmin. Accedemos de
nuevo a la sección Privilegios y elegimos la opción Agregar un nuevo usuario. Elegimos como nombre de usuario moodle, como servidor localhost y como contraseña almiriya (hay que escribirla dos veces). En la siguiente sección pediremos que se cree una base de datos también llamada moodle, de forma que el usuario recién creado tenga privilegios totales sobre la base de datos. Es la segunda opción: Create database with same name and grant all privileges. Finalmente hacemos clic en el botón Continuar del final de la página.
¿No ha sido tan difícil verdad?
configuración inicial de MOODLE
El resto de la instalación no ofrece demasiadas complicaciones. Para culminarla debemos realizar un pequeño paso previo: crear una carpeta en la que MOODLE almacenará datos. La carpeta en cuestión debe llamarse moodledata y hay que crearla dentro de esta carpeta: C:\Archivos de programa\xampp\
Y ahora la parte final. En nuestro navegador web introducimos la dirección
http://localhost/moodle y seleccionamos el idioma que deseamos usar durante la instalación.
A continuación se realiza una comprobación de todos los requisitos de MOODLE. Si hemos seguido los pasos anteriores todo debería aparecer correcto.
Ahora debemos indicar el tipo de base de datos (MySQL), el servidor (en este caso localhost), el nombre de la base de datos (moodle), el del usuario de la base de datos (moodle) y la contraseña (almiriya). Podemos elegir un prefijo que distinguirá a todas las tablas de datos que cree MOODLE. Es una buena idea dejar el prefijo propuesto. Tras ello una nueva comprobación.
Posteriormente nos ofrece la posibilidad de descargar el paquete de idioma necesario para que la aplicación esté traducida al castellano. La traducción que se instala no es plenamente satisfactoria, por lo que, aunque descarguemos el paquete de idioma, una vez finalizada la instalación la afinaremos con un paquete de idioma de más garantías.
de instalación es bastante rutinaria. En primer lugar debemos aceptar los términos de la licencia de MOODLE. Tras ello, irán apareciendo una serie de páginas que nos informan de la creación de las tablas de datos necesarias para el funcionamiento de MOODLE. Nuestro papel es bastante sencillo: aguardar a que finalice cada tanda y hacer clic en el botón Continuar.
A continuación debemos introducir los datos correspondientes a la cuenta de usuario del administrador. Podemos optar por usar la misma contraseña de root en MySQL (indalo). No todos los campos son obligatorios, pero sí exige introducir la ciudad y el país del administrador.
¡ENHORABUENA, YA TIENES TU AULA VIRTUAL!
Pero... espera un momento... ¿modules? ¿security? ¿no lo habíamos puesto en castellano? Pues sí, lo que pasa es que el paquete de idioma castellano que incluye la instalación no está totalmente traducido. La solución es sencilla, sobre todo a estas alturas que somos unos auténticos expertos.
En primer lugar debemos descargar este archivo. Si tienes problemas con el enlace puedes acceder a http://moodle.org, seguir el enlace Download Moodle, luego elegir la pestaña Language Packs y hacer clic en el enlace correspondiente a Spanish
(International).
Luego hay que descomprimir el contenido del archivo en la carpeta:
Y para terminar, hacemos clic en la opción Idioma -> Language editing en el menú de administración y en el menú desplegable seleccionamos Español – Internacional (es).
¡Eso es todo!
Este documento ha sido creado bajo una licencia CREATIVE COMMONS