Moodle está escrito en un lenguaje de programación llamado PHP, y guarda la mayor parte de sus datos en una base de datos. La base de datos que recomendamos es MySQL. Antes de instalar Moodle debes, pues, tener PHP y una base de datos funcionando para poder convertir tu ordenador/computador en un servidor web. Estos programas pueden ser complicados de configurar por un usuario medio, por lo que esta página se ha escrito para intentar hacer este proceso lo más simple posible para diferentes plataformas.
La forma más fácil de hacerlo es usar el servidor Apache que proporciona Apple, y añadir PHP y MySQL usando los paquetes de Marc Liyanage. Las páginas siguientes proporcionan unas buenas instrucciones, por lo que no las vamos a repetir aquí:
PHP: Bajar desde aquí: http://www.entropy.ch/software/macosx/php/
MySQL: Bajar desde aquí: http://www.entropy.ch/software/macosx/mysql/
Una vez instalados, la Guía de Instalación estándar de Moodle debería ser suficiente para realizar su instalación.
Se añadirán más detalles aquí posteriormente ...
Deberías instalar todos los paquetes RPM disponibles para Apache, PHP y MySQL. Un paquete que la gente olvida con frecuencia es el php-mysql, el cual es necesario para que que PHP pueda hablar a MySQL.
Una vez instalados, la Guía de Instalación estándar de Moodle debería ser suficiente para realizar su instalación.
Se añadirán más detalles aquí posteriormente ...
La forma más fácil de hacerlo es usar EasyPHP, un paquete que reune todo el software necesario para Windows. Los siguientes son todos los pasos necesarios:
- En primer lugar, si ya has instalado MySQL antes (incluso como parte de otro paquete), desinstálalo por completo, borra todos los archivos de MySQL y asegúrate de borrar c:\my.cnf y c:\windows\my.ini. Deberías, además, buscar y borrar CUALQUIER archivo llamado my.cnf o my.ini.
- Si ya has instalado PHP antes borra cualquier archivo llamado php4ts.dll del directorio Windows, además de cualquier archivo llamado php.ini.
- Baja EasyPHP desde aquí: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3 (aprox. 10 Mb)
- Ejecuta el archivo bajado: easyphp1-6_setup.exe. El proceso de instalación está en francés, pero es como la instalación de cualquier otro programa en Windows - Yo aconsejo aceptar las opciones por defecto y permitir instalarlo todo. Anota que "Suivant" significa Siguiente y "Oui" significa Sí.
- Al final de la instalación deja la casilla de selección en "Lancer EasyPHP" (Ejecutar EasyPHP) y haz click en el botón 'Terminer". Deberías ser enviado a una página web de información que puedes ignorar sin problemas.
- Si todo ha ido bien ¡felicidades! Apache, PHP y MySQL estarán instalados y funcionando. Deberías ver una E negra en tu barra de herramientas. Puedes pinchar con el botón derecho del ratón sobre ella para hacer aparecer un menú que te permitirá configurar los programas, pero no lo necesitarás por ahora.
- Lo siguiente que necesitas hacer es configurar una base de datos para usarla con Moodle. Usando un navegador, ve a http://localhost/mysql/ (nota la barra final).
- Si se te pregunta por un nombre de usuario, usa "root" con una contraseña vacía. Deberías ver la página web de phpMyAdmin, que te permitirá crear una nueva base de datos y cuentas de usuario.
- Crea una nueva base de datos escribiendo "moodle" dentro del campo y haciendo click en el botón "Create". ¡Así de fácil!
- También puedes, si lo deseas, crear un nuevo usuario para acceder a tu base de datos. Esto puede ser un poco complicado para un usuario que lo utilice por primera vez, por lo que, por ahora, deberías usar el usuario existente "root" sin contraseña en tu configuración de Moodle, y arreglar esto posteriormente.
- ¡Ya estás listo para instalar Moodle! Baja la última versión de Moodle desde http://moodle.org/download, y descomprime el archivo.
- Copia los archivos de moodle en C:\Program Files\EasyPHP\www. Puedes, o bien copiar todo el directorio moodle (p.e. C:\Program Files\EasyPHP\www\moodle) o bien copiar todos los contenidos del directorio moodle. Si escoges esta segunda opción podrás acceder a la página de inicio de moodle usando http://localhost/ en lugar de http://localhost/moodle/.
- Crea una nueva carpeta vacía en algún sitio para que Moodle guarde los archivos subidos en, por ejemplo, C:\moodledata
- Ve a tu carpeta Moodle. Copia el archivo config-dist.php, y llámale config.php
- Edita config.php usando un editor de texto (Notepad valdrá, pero ten cuidado de no añadir espacios en blanco al final del archivo).
- Pon toda la información de tu nueva base de datos:
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = '';
$CFG->dbpersist = true;
$CFG->prefix = 'mdl_';
- Y pon en él la ruta a los archivos:
$CFG->wwwroot = 'http://localhost/moodle'; // Usa una dirección externa si la sabes.
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
$CFG->dataroot = 'C:\moodledata';
- Guarda config.php - puedes ignorar cualquier otra configuración, si hay alguna.
- ¡Casi has terminado! El resto de la instalación se realiza a través de la web. Visita http://localhost/moodle/admin/ con tu navegador para continuar la instalación a través de éste.
- Por último, necesitar configurar alguna clase de "cron" (tareas cuya realización se configura automáticamente para ser ejecutadas cada cierto tiempo). Mira la Guía de Instalación para más detalles sobre ello.
Si no quieres o no puedes utilizar EasyPHP, aquí tienes algunas indicaciones para asegurarte de que tu PHP está correctamente instalado y evitar problemas habituales:
- Asegúrate de habilitar el módulo GD de forma que Moodle pueda procesar imágenes - puede ser que tengas que editar el archivo php.ini y descomentar (quitar ;) la línea: 'extension=php_gd.dll'.
- Asegúrate de que las sesiones están permitidas - puedes tener que editar php.ini y fijar el directorio para session.save_path - en lugar del directorio por defecto "/tmp" usa un directorio Windows como "c:/temp".
Version: $Id: installamp.html,v 1.2 2003/05/29 14:20:00 moodler Exp $