Está en la página 1de 3

Cmo instalar Moodle en modo local

21 diciembre 2006
Luis Experiencias 51 comentarios

Moodle es un gestor de contenidos o CMS (Content Management System) enfocado especficamente a la enseanza y el aprendizaje en entornos virtuales. Por eso, a diferencia de otros CMS de tipo portal, como Joomla oDrupal, se suele denominar a este tipo de software LMS, acrnimo de Learning Management System o, cambiando el significado del anterior acrnimo CMS por el de Course Management System. La aplicacin principal de Moodle es la gestin de cursos a distancia o la formacin on-line. Este tipo de LMS son la plataforma idnea para la enseanza en entornos virtuales. En trminos de software, se trata de una aplicacin web, que puede correr en cualquier servidor dotado de un intrprete PHP capaz de manejar una base de datos MySQL. Una caracterstica que lo diferencia de otros CMS es la de crear cuestionarios de tipo test, a partir de un fichero de texto importado. Entre las caractersticas de Moodle destaca la posibilidad de construir por parte de los usuarios diccionarios de trminos o glosarios, as como publicaciones colectivas tipowiki, lo que proporciona la posibilidad de establecer y compartir en grupo significados comunes y especializados. Adems, cuando en un artculo aparece una palabra que se encuentra en un glosario, se genera automticamente un enlace que facilita la consulta. Moodle es un software libre, que puede obtenerse en el sitio web de su comunidad de desarrolladores.

Antes de instalar Moodle


Con carcter previo a la instalacin de Moodle, debemos disponer en nuestra mquina de una plataforma APM operativa, es decir, de un servidor web Apache, un intrprete de scripts PHP y un gestor de bases de datos MySQL. Una forma sencilla de lograrlo es utilizar una paquete APM completo, como AppServ, WAMP o EasyPHP, cuya instalacin se describe tambin en otro artculo de este blog. Antes de instalar EasyPHP hay que cuidar que no queden rastros de anteriores instalaciones de MySQL y, especialmente, de los archivos de configuracin my.cnf omy.ini. Tambin hay que eliminar anteriores instalaciones de PHP y, especialmente, sus archivos de configuracin php4ts.dll y php.ini. Tampoco est de ms limpiar el registro de Windows con una aplicacin adecuada como RegCleaner. A continuacin, vamos a crear una base de datos en MySQL para utilizarla con Moodle. Tecleamos en el navegador http://localhost/mysql/ y entramos en MySQL con el nombre root y la

contrasea en blanco. Ponemos un nombre a nuestra base de datos,tecnologa por ejemplo, y pulsamos Crear

Instalando Moodle
Nos bajamos, desde la pgina de descarga de Moodle, el archivo zip de la ltima versin estable disponible. Una vez bajado, descomprimimos el archivo zip en algn directorio de nuestro disco duro. Copiamos la carpeta moodle, resultante de la descompresin, en la carpeta web de nuestra plataforma APM cuya ruta es, si se trata de EasyPHP por ejemplo, C:\Archivos de programa\EasyPHP\www. A partir de ahora, ya podemos acceder al programa de instalacin va web, tecleando en el navegador: http://localhost/moodle

Configuracin de Moodle
Moodle almacena los archivos subidos por los usuarios en una carpeta que debe llamarse moodledata. Dicha carpeta slo debe ser accesible para el servidor y para ningn otro usuario de la red. Por esta razn vamos a crear dicha carpeta en, por ejemplo, C:/moodledata. En segundo lugar editaremos, con el bloc de notas o cualquier otro editor de texto plano, el archivo de muestra config-dist.php y lo guardaremos con el nombre config.php, despus de haber introducido correctamente los siguientes parmetros de configuracin de la base de datos: $CFG->dbtype = mysql; Tipo de base de datos: MySQL $CFG->dbhost = localhost; Nombre del servidor de la base de datos $CFG->dbname = tecnologia; Nombre de la base de datos $CFG->dbuser = root; Usuario $CFG->dbpass = ; Contrasea $CFG->dbpersist = true; Deben reutilizarse las conexiones? $CFG->prefix = mdl_; Prefijo para todos los datos Tambin debemos introducir, en el archivo config.php, las rutas correctas: $CFG->wwwroot = http://localhost/moodle; $CFG->dirroot = C:\Archivos de programa\EasyPHP1-8\www\moodle; $CFG->dataroot = C:\moodledata;

Terminamos la instalacin desde el navegador


El resto de la instalacin se realiza va web, tecleandohttp://localhost/moodle/admin en el navegador. Moodle tiene la ventaja de advertir, antes de iniciar la instalacin propiamente dicha, de los errores de sintaxis introducidos en el fichero de configuracin. Una vez resueltos, se crea la base de datos, informa de la versin instalada, se crean las tablas de cada mdulo, tablas de acierto y error, la copia de respaldo, los bloques, los foros, enlaces y actividades sociales, etc. Es un proceso minucioso del que el script de instalacin informa exhaustivamente. Al final, Moodle presenta un formulario para crear la cuenta principal del Administrador y para pedirnos los parmetros principales de nuestro sitio web:

ltimos ajustes
An son necesarios algunos ajustes si, por ejemplo, se van a utilizar archivos zip en el almacn de documentos moodledata. En ese caso hay que activar zlib, editando el archivo php.ini de configuracin de PHP que se encuentra en C:\Archivos de programa\EasyPHP\php. Para dejar la lnea as: zlib.output_compression = On Al terminar hay que reiniciar EasyPHP. Por ltimo, hay que configurar las tareas que deben ser ejecutadas automticamente cada cierto tiempo, lo que se conoce como cron. Viene explicado en la documentacin de Moodle.

También podría gustarte