Sei sulla pagina 1di 7

Moodle est desarrollado principalmente en Linux usando Apache, MySQL y PHP (tambin conocida como plataforma LAMP).

En caso de duda, se trata de la combinacin ms segura (si por ninguna otra razn que es el ms comn). Hay otras opciones - vase la seccin Software que sigue: Los requisitos bsicos para Moodle son los siguientes: hardware Espacio en disco: 160 MB libres (min), adems de todo lo que necesita para guardar sus materiales. 5GB es probablemente un mnimo realista. Copias de seguridad: por lo menos el mismo de nuevo (en una ubicacin remota preferiblemente) como anteriormente, para mantener copias de seguridad de su sitio Memoria: 256 MB (min), 1 GB o ms es muy recomendable. La regla general es que Moodle puede albergar 10 a 20 usuarios simultneos por cada 1 GB de RAM, pero esto puede variar dependiendo de su hardware y software combinado y el tipo de uso. 'Concurrente' realmente significa que los procesos del servidor web en la memoria al mismo tiempo (es decir, los usuarios interactan con el sistema dentro de una ventana de unos segundos). No significa pueblo "conectado".

software Un sistema operativo (!). Cualquier cosa que se ejecuta el software siguiente: aunque la opcin ms probable es que depender del desempeo que usted necesita y las habilidades que tenemos disponibles. Linux y Windows son las opciones ms comunes (y un buen soporte est disponible). Si usted tiene una eleccin libre, Linux es generalmente considerada como la plataforma ptima. Moodle es probado regularmente con Windows XP/2000/2003, Solaris 10 (SPARC y x64), Mac OS X y Netware 6 sistemas operativos. Web del servidor. Principalmente Apache o IIS. No probado (o compatible), pero debera funcionar son lightttpd, nginx, cherokee, Zeus y LiteSpeed. Moodle se negarn a instalar en cualquier servidor web. Su servidor web debe estar correctamente configurado para servir versin PHP files.The no es crtica pero intenta utilizar el servidor web ms reciente versin disponible para usted. PHP - La versin mnima es actualmente 5.3.2. Un nmero de extensiones se requieren; ver la pgina PHP para ms detalles. Instalacin se detendr en el hotel entorno si alguna de las extensiones necesarias que faltan. Una base de datos. MySQL y PostgreSQL son la base de datos primaria de desarrollo, la documentacin ms exhaustiva a prueba y tienen una extensa y apoyo. Oracle y MSSQL son totalmente compatibles (tenga en cuenta que los plugins opcionales pueden ser probados con estas bases de datos), pero la documentacin y ayuda en lnea no son tan completos como MySQL / PostgreSQL. En caso de duda utilizar MySQL (ms documentacin) o PostgreSQL (mejor estabilidad / rendimiento). Usted necesitar la correspondiente extensin de PHP (configurado si es necesario) para su base de datos elegida. o MySQL - 5.1.33 versin mnima

o o o o o

PostgreSQL - versin mnima 8.3 MSSQL - mnimo la versin 9.0 Oracle - versin mnima 10,2 SQLite - mnimo la versin 2.0 Mnimos de navegador para acceder a Moodle: Firefox 4, Internet Explorer 8, Safari 5, Google Chrome 11, Opera 9

Configure su servidor

... o de escritorio, si usted est evaluando Moodle. Hay un montn de posibilidades para instalar el software del servidor de base en funcin de sus elecciones particulares. Algunos enlaces y punteros estn en Instalacin de AMP Si est utilizando un servidor alojado todo esto debe ser hecho por usted. Sin embargo, (especialmente en alojamiento compartido) asegrese de entender o averiguar cmo cambiar la configuracin de PHP (por ejemplo, archivos mximos de subida). Esto puede variar de una cantidad enorme de anfitrin a anfitrin.

Descargar y copiar archivos en su sitio

IMPORTANTE: Si bien en la actualidad hay una serie de lugares que usted puede conseguir el cdigo de Moodle, se recomienda encarecidamente obtener Moodle desde moodle.org. Si llegas a tener problemas ser mucho ms fcil para apoyarte. Usted tiene tres opciones bsicas: Descargue la versin requerida de http://moodle.org/downloads y descomprimir / descomprimir ... O Tire del cdigo desde el repositorio Git (recomendado para desarrolladores y tambin facilita la actualizacin muy simple):

$ git clone -b MOODLE_23_STABLE git://git.moodle.org/moodle.git

... esto obtiene una copia completa del repositorio de Moodle y luego cambia a la rama estable 2.3 (ltima versin semanal). Para una discusin ms completa ver Git para los administradores. O Tire el cdigo de uno de los repositorios CVS. Ver CVS para los administradores. Cualquiera de los anteriores debe resultar en un directorio llamado moodle, que contiene una serie de archivos y carpetas.

Puede colocar la carpeta completa en su directorio de documentos del servidor web, en cuyo caso el sitio ubicado en http://yourwebserver.com/moodle, o bien copiar todos los contenidos directamente en el servidor web principal directorio de documentos, en cuyo caso el sitio ser simplemente http://yourwebserver.com. Consulte la documentacin de su sistema y / o el servidor web si no est seguro. Sugerencia: Si est descargando Moodle a su ordenador para despus subirlo a su sitio web alojado, si es posible subir el archivo comprimido y descomprimir en el extremo remoto (revise su "administrador de archivos"). En su defecto, ver FTP progreso cuidadosamente por errores o archivos perdidos. Asegure los archivos de Moodle: Es vital que los archivos no son permisos de escritura para el usuario del servidor web. Por ejemplo, en Unix / Linux (como root):

# chown -R root /path/to/moodle # chmod -R 0755 /path/to/moodle

(Los archivos son propiedad de administrador / usuario root y slo puede ser escrito por ellos legible por todos los dems) Crear una base de datos vaca

A continuacin, cree una nueva base de datos vaca para su instalacin. Usted necesita encontrar y tomar nota de la informacin siguiente para el uso durante la etapa final de la instalacin: dbhost - la base de datos del servidor nombre de host. Probablemente localhost si la base de datos y servidor web son la misma mquina, de lo contrario el nombre del servidor de base de datos dbname - el nombre de base de datos. Lo que usted le llama, por ejemplo, moodle dbuser - el nombre de usuario de la base de datos. Lo que usted asigna, por ejemplo, moodleuser - no usar la cuenta de root / superusuario. Crea una cuenta adecuada con los permisos mnimos necesarios. dbpass - la contrasea del usuario anterior Si su sitio est alojado usted debe encontrar una pgina de administracin basada en web para bases de datos como parte del panel de control (o pida a su administrador). Para todos los dems, o para obtener instrucciones detalladas, consulte la pgina de su servidor de base de datos elegida: MySQL

PostgreSQL MSSQL Oracle, por ejemplo, en Unix / Linux (como root):

Creamos el directorio (moodledata) datos

Moodle requiere un directorio para almacenar todos sus archivos (todos los archivos subidos a su sitio, los datos temporales, datos de sesin, etc.) El servidor web debe poder escribir en este directorio. En sistemas ms grandes en cuenta la cantidad de espacio libre que se va a utilizar en la asignacin de este directorio. IMPORTANTE: Este directorio no debe ser accesible directamente a travs de la web. Esto sera un agujero de seguridad grave. No trate de colocarlo en el interior de la raz de su web o dentro de su programa Moodle archivos del directorio. Moodle no se instalar. Se puede ir en cualquier otro lugar conveniente. Aqu hay un ejemplo (Unix / Linux) de crear el directorio y establecer los permisos para cualquier persona en el servidor para escribir aqu. Esto slo es adecuado para los servidores Moodle que no se comparten. Hable con el administrador del servidor para otros escenarios ...

# mkdir /path/to/moodledata # chmod 0777 /path/to/moodledata

Asegurar moodledata en un directorio web Si usted est usando un sitio alojado y no tiene ms remedio que poner 'moodledata "en un directorio accesible por Internet. Usted puede ser capaz de obtener mediante la creacin de un archivo. Htaccess en el 'moodledata "directorio. Esto no funciona en todos los sistemas ver su host / administrador. Crear un archivo llamado htaccess que contenga slo las lneas que siguen.:

order deny,allow deny from all

Inicie la instalacin de Moodle

Ahora es el momento de ejecutar el programa de instalacin para crear las tablas de base de datos y configurar su nuevo sitio. El mtodo recomendado es utilizar el programa de instalacin de lnea de comandos. Si usted no puede hacer esto por alguna razn (por ejemplo, en un servidor de Windows) el programa de instalacin basado en la web est todava disponible. Instalador de lnea de comandos Lo mejor es ejecutar el programa de instalacin de lnea de comandos como usuario de la web de su sistema. Usted necesita saber lo que es eso - consulte la documentacin de su sistema (por ejemplo, Ubuntu / Debian es 'www-data', Centos es 'apache') Ejemplo de uso de la instalacin de lnea de comandos (como root - suplente 'www-data' para el usuario web):

# chown www-data /path/to/moodle # cd /path/to/moodle/admin/cli # sudo -u www-data /usr/bin/php install.php # chown -R root /path/to/moodle

Los chowns permitir que el script para escribir un nuevo archivo config.php. Ms informacin acerca de las opciones se puede encontrar utilizando

# php install.php --help

Se le pedir para otros ajustes que no han sido discutidas en esta pgina - si no est seguro acepte los valores predeterminados. Para una discusin completa vase la Administracin a travs de la lnea de comandos Web de instalacin basado en Para ejecutar el script de instalacin web, basta con acceder a su URL principal de Moodle usando un navegador web. El proceso de instalacin le llevar a travs de una serie de pginas. Usted debe pedir a confirmar los derechos de autor, consulte las tablas de base de datos que se est creando, el suministro de informacin de la cuenta de administrador y suministrar los detalles del sitio. La creacin de bases de datos puede tardar algn tiempo - por favor sea paciente. Que

finalmente debe terminar en la primera pgina de Moodle con una invitacin a crear un nuevo curso. Es muy probable que usted se le pedir que descargue el archivo config.php nuevo y subirlo a su instalacin de Moodle - slo tienes que seguir las instrucciones que aparecen en pantalla. Configuracin final

Ajustes dentro de Moodle Hay una serie de opciones dentro de las pantallas Moodle Administracin del sitio (accesibles desde la pestaa "Administracin del sitio" en el bloque de 'Configuracin' Aqu estn algunos de los ms importantes que es probable que desee comprobar.: Configuracin> Administracin del sitio> Servidor> Correo electrnico: Configure su servidor SMTP y la autenticacin si se requiere (por lo que su sitio Moodle puede enviar mensajes de correo electrnico). El contacto de soporte tcnico de su sitio tambin se encuentra en esta pgina. Configuracin> Administracin del sitio> Servidor> trayectorias del sistema: Configurar las rutas a du, puntos o binarios aspell. Configuracin> Administracin del sitio> Servidor> HTTP: Si ests detrs de un firewall puede que tenga que establecer sus credenciales de proxy en la seccin 'proxy Web. Configuracin> Administracin del sitio> Ubicacin> Actualizar zonas horarias: Ejecutar esto para asegurarse de que su informacin de zona horaria est actualizado. Tareas pendientes Configurar Cron: tareas de Moodle fondo (por ejemplo, el envo de mensajes de correo electrnico en el foro y realizar copias de seguridad de cursos) son realizadas por una secuencia de comandos que se puede configurar para ejecutar a determinadas horas del da. Esto se conoce como una secuencia de comandos cron. Por favor, consulte las instrucciones de Cron. Crear copias de seguridad: copia de seguridad Ver Sitio y copia de seguridad automtica curso. Compruebe obras de correo: Crear un usuario de prueba con una direccin vlida de correo electrnico y enviar un mensaje. Reciben una copia del mensaje de correo electrnico? Si no, revise la configuracin en Configuracin> Administracin del sitio> Plugins> Mensaje salidas> Correo electrnico. Asegure su sitio Moodle: Lea las recomendaciones de seguridad. La instalacin ha finalizado :) Crear un nuevo curso: Ahora se puede crear un nuevo curso y tienen un juego ;-)

Si algo sale mal ... Aqu hay algunas cosas que usted debe tratar ... Compruebe la instalacin Preguntas frecuentes Compruebe los permisos de ficheros con cuidado. Puede su servidor web leer (pero no escribir) los archivos de programa Moodle? Puede su servidor web leer y escribir su directorio de datos Moodle? Compruebe los permisos de la base de datos. Ha establecido su base de datos de usuario con los derechos adecuados y permisos para su configuracin (especialmente si el servidor web y el servidor de base de datos son diferentes mquinas)? Si usted est teniendo problemas para crear un archivo config.php, usted puede hacerlo manualmente copiando config-dist.php (en la raz del directorio del programa Moodle) para config.php, editarlo y establecer su base de datos / options sitio all. La instalacin continuar desde el lugar correcto. Una vez que tenga una config.php (ver sugerencia anterior) se puede editar para activar la depuracin (en la seccin 8). Esto le puede dar informacin adicional para ayudar a localizar un problema. Si usted tiene acceso, compruebe que su servidor web log de errores (s). Vuelva a revisar su php.ini /. Configuracin htaccess. Son apropiados (por ejemplo, memory_limit), se edita el php.ini correcto /. Htaccess y (si es necesario) se vuelva a iniciar el servidor web despus de hacer cambios? Se incluyen los no esenciales (opcional) plugins, temas o cualquier otro cdigo antes de iniciar la secuencia de comandos de instalacin? Si es as, retrelo y vuelva a intentarlo (que puede ser roto o incompatible). Explique su problema en el foro de Instalacin problemas. Por favor escriba sus versiones de software; explicar lo que hiciste, qu pas y qu mensajes de error que vio (si lo hubiere); explicar lo que intent. No hay tal cosa como la "nada", incluso una pgina en blanco es algo! Plataforma instrucciones especficas

Nota: Gran parte de esta informacin es proporcionada por la comunidad. Puede que no se han comprobado y puede estar fuera de fecha. Por favor, lea junto con las instrucciones de instalacin anteriores. De instalacin de Windows Unix o Linux Instalacin Mac Instalacin Amazon EC2 Cloud Services Instalacin