Posibles problemas y soluciones para la instalación de Moodle en Windows XP para manejo local de cursos
Windows XP no es un sistema operativo pensado para ser usado como servidor Web, pero si lo podemos usar para poder instalar MOODLE para crear y configurar nuestros cursos localmente.
MOODLE permite al profesor realizar copias de respaldo de sus cursos y restaurarlas posteriormente, con lo cual se aprovecha la rapidez y la comodidad de trabajar localmente para luego volver los contenidos elaborados a un servidor remoto.
Posibles problemas de requisitos para instalación:
Para propósitos simples, como configurar un servidor local o incluso un servidor concurrente para ser usado por unos cientos de personas (por ejemplo, un servidor de un centro educativo), basta con un equipo básico. Una computadora no usada por ahí es muy posible que se convierta en el servidor ideal, no es necesario que tenga un gran tamaño de memoria RAM.
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

Puede surgir ciertos inconvenientes por las versiones requeridas para los servicios mencionados anteriormente que dependen de la versión de MOODLE con la que se desee trabajar.
Para dar una solución a este tipo de problemas se recomienda que MOODLE trabaje con las siguientes versiones de los servicios antes mencionados:
● 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, se recomienda usar las versiones más recientes compatibles con el sistema operativo.
XAMPP (entorno WAMP)
Se da un problema si es que se quiere usar Windows XP como el sistema operativo para el servidor remoto: se toma 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.
Solución: instalar MOODLE localmente, para realizar esto no es necesario tomar en cuenta el aspecto de la configuración de seguridad del servidor.
Ya que no se usa Windows XP como servidor remoto.
Una opción sencilla, que consiste en configurar el entorno WAMP, a partir de un paquete autoejecutable. XAMPP, un software desarrollado por el proyecto Apache Friends. (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).
Problemas y soluciones en la instalación de XAMPP
1.- Se lo puede buscar en la web del proyecto Apache Friends:
http://www.apachefriends.org/en/xampp.html.
Puede existir un problema en este punto, el de no encontrar XAMPP, se recomienda buscar el programa en el Web Search.
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:
3. Se escoge el idioma deseado para la instalación.
4.- Comienza la instalación del XAMPP:
5. Se escoge un directorio donde se guardara los archivos del programa.
En este punto puede surgir un problema: guardar los archivos en una localización que no sea la adecuada, se recomienda escoger el directorio default.
6. Se especifica que se desea un icono en el escritorio.
Se especifica que queremos que Apache, MySQL no se inicien al momento de encender la computadora. Como el servidor sólo va a ser local, se lo inicia sólo cuando se necesita.
7. Fin de la instalación:
Nota: se debe recalcar que no es necesario que el servidor se ejecute al momento de encender la computadora ya que esto provocará que el arranque sea más lento y funcionamiento mas pesado; esto puede dar problemas al momento de utilizar MOODLE.
Cuando se utilice la versión local de MOODLE se inicia los módulos: Apache y MySQL haciendo clic en los botones Start correspondientes, los servicios estarán activos.
Solución: ejecutar los servidores solo cuando se vaya a utilizar Moodle.
Comprobación del funcionamiento del servidor Web:
Para ello, abrimos nuestro navegador Web favorito y escribimos la dirección
http://localhost o http://127.0.0.1
Puede surgir el problema de que la página no sea la misma que se muestra a continuación, debido a que el puerto 80 esta ocupado por otra aplicación. Solución se debe escoger un puerto distinto o deshabilitar la aplicación que ocupa ese momento el puerto 80.
Obtendremos esta ventana:
Escogemos la página principal de XAMPP local:
MOODLE BAJO XAMPP:
Colocar los archivos en el servidor
El primer paso es descargar la última versión estable de MOODLE.
Se Accede a la Web oficial del proyecto MOODLE (http://www.moodle.org) y seguir enlace Download Moodle, en la sección Latest Stable Branch (Última rama estable) y hacer clic en la versión .zip, sobre el enlace Download.
El archivo que se descarga está comprimido y contiene cientos de archivos y carpetas necesarios para el funcionamiento de MOODLE. El 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
Existe la posibilidad de no encontrar esta dirección ya que se escogió un directorio diferente para almacenar los archivos de WAMP, solución: se recomienda escoger la carpeta por default al momento de la instalación.
Crear la base de datos
Un aula virtual guarda una gran cantidad de información (participantes, mensajes de los foros, materiales, etc.) la que se almacena en una base de datos alojada en el propio servidor que hospeda MOODLE.
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. Crear un usuario llamado moodle y una base de datos también llamada moodle.
Se activan los servicios Apache y MySQL.
1.- Para acceder a nuestro gestor gráfico de bases de datos abriremos un navegador Web ingresaremos 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.- Si este servidor sólo va a ser usado localmente, este paso es opcional. Actualmente, el usuario root que es el administrador de MySQL no tiene contraseña de acceso.
Se establece como contraseña la que se desee. 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. Y luego clic en Continuar.
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 la escogida.
En la siguiente sección: se pedirá 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.
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\
En nuestro navegador Web introducimos la dirección http://localhost/moodle y seleccionamos el idioma que deseamos usar durante la instalación.
Fin de la instalación:
Ahora se debe indicar el tipo de base de datos (MySQL), el servidor (localhost), el nombre de la base de datos (moodle), el del usuario de la base de datos (moodle) y la contraseña que se especifico. Se puede elegir un prefijo que distinguirá a todas las tablas de datos que cree MOODLE.
Se debe introducir los datos correspondientes a la cuenta de usuario del administrador. Se opta por usar la misma contraseña de root en MySQL. No todos los campos son obligatorios, pero sí exige introducir la ciudad y el país del administrador.
Se indica los datos del aula virtual (nombre, descripción, etc.)
Se obtiene el aula virtual. Existe el problema de idioma para solucionar este inconveniente se sigue estas instrucciones:
Se puede 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:
C:\Archivos de programa\xampp\htdocs\moodle\lang\
Nota: antes del final de la instalación de MOODLE pueden surgir problemas relacionados con la instalación defectuosa de los servidores locales. Para poder realizar el soporte en el sistema operativo Windows XP, los pasos mencionados anteriormente son para evitar los problemas que se relacionen con los mismos pasos a seguir.
Bibliografía:
http://www.youtube.com/watch?v=DG5GNCQ9mII
http://recursos.cepindalo.es/file.php/119/3_entrega/instalacionxp.pdf
http://www.youtube.com/watch?v=5xzsPGqp6ps
http://www.youtube.com/watch?v=BNJIakzGCPo
http://www.youtube.com/watch?v=8u-uRWae9VE