Moodle está desarrollado principalmente en Linux usando Apache, MySQL y PHP (también conocida como plataforma LAMP).

En caso de duda, se trata de la combinación más segura (si por ninguna otra razón que es el más común). Hay otras opciones - véase la sección Software que sigue: Los requisitos básicos para Moodle son los siguientes: hardware    Espacio en disco: 160 MB libres (min), además de todo lo que necesita para guardar sus materiales. 5GB es probablemente un mínimo realista. Copias de seguridad: por lo menos el mismo de nuevo (en una ubicación remota preferiblemente) como anteriormente, para mantener copias de seguridad de su sitio Memoria: 256 MB (min), 1 GB o más es muy recomendable. La regla general es que Moodle puede albergar 10 a 20 usuarios simultáneos 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 interactúan 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 opción más probable es que dependerá del desempeño que usted necesita y las habilidades que tenemos disponibles. Linux y Windows son las opciones más comunes (y un buen soporte está disponible). Si usted tiene una elección 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 debería funcionar son lightttpd, nginx, cherokee, Zeus y LiteSpeed. Moodle se negarán a instalar en cualquier servidor web. Su servidor web debe estar correctamente configurado para servir versión PHP files.The no es crítica pero intenta utilizar el servidor web más reciente versión disponible para usted. PHP - La versión mínima es actualmente 5.3.2. Un número de extensiones se requieren; ver la página PHP para más detalles. Instalación 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 documentación más 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 documentación y ayuda en línea no son tan completos como MySQL / PostgreSQL. En caso de duda utilizar MySQL (más documentación) o PostgreSQL (mejor estabilidad / rendimiento). Usted necesitará la correspondiente extensión de PHP (configurado si es necesario) para su base de datos elegida. o MySQL - 5.1.33 versión mínima

se recomienda encarecidamente obtener Moodle desde moodle. O Tire del código desde el repositorio Git (recomendado para desarrolladores y también facilita la actualización muy simple): $ git clone -b MOODLE_23_STABLE git://git. que contiene una serie de archivos y carpetas.org.mínimo la versión 2.org/moodle. archivos máximos de subida). Si llegas a tener problemas será mucho más fácil para apoyarte. (especialmente en alojamiento compartido) asegúrese de entender o averiguar cómo cambiar la configuración de PHP (por ejemplo. o de escritorio.versión mínima 10. Usted tiene tres opciones básicas: Descargue la versión requerida de http://moodle.. Opera 9 Configure su servidor ..org/downloads y descomprimir / descomprimir . Hay un montón de posibilidades para instalar el software del servidor de base en función de sus elecciones particulares. .mínimo la versión 9.0 Oracle . Google Chrome 11..0 Mínimos de navegador para acceder a Moodle: Firefox 4..3 MSSQL . Cualquiera de los anteriores debe resultar en un directorio llamado moodle.2 SQLite . O Tire el código de uno de los repositorios CVS. Ver CVS para los administradores. Para una discusión más completa ver Git para los administradores.moodle. si usted está evaluando Moodle. Algunos enlaces y punteros están en Instalación de AMP Si está utilizando un servidor alojado todo esto debe ser hecho por usted..git . Esto puede variar de una cantidad enorme de anfitrión a anfitrión. esto obtiene una copia completa del repositorio de Moodle y luego cambia a la rama estable 2.versión mínima 8..3 (última versión semanal). Sin embargo. Safari 5. Descargar y copiar archivos en su sitio IMPORTANTE: Si bien en la actualidad hay una serie de lugares que usted puede conseguir el código de Moodle.o o o o o PostgreSQL . Internet Explorer 8.

Puede colocar la carpeta completa en su directorio de documentos del servidor web. si es posible subir el archivo comprimido y descomprimir en el extremo remoto (revise su "administrador de archivos").la base de datos del servidor nombre de host.el nombre de usuario de la base de datos.el nombre de base de datos. Asegure los archivos de Moodle: Es vital que los archivos no son permisos de escritura para el usuario del servidor web.la contraseña del usuario anterior Si su sitio está alojado usted debe encontrar una página de administración basada en web para bases de datos como parte del panel de control (o pida a su administrador). cree una nueva base de datos vacía para su instalación. En su defecto. en cuyo caso el sitio será simplemente http://yourwebserver.no usar la cuenta de root / superusuario. Consulte la documentación de su sistema y / o el servidor web si no está seguro. por ejemplo. moodle dbuser . Probablemente localhost si la base de datos y servidor web son la misma máquina. por ejemplo. de lo contrario el nombre del servidor de base de datos dbname . Usted necesita encontrar y tomar nota de la información siguiente para el uso durante la etapa final de la instalación: dbhost . en cuyo caso el sitio ubicado en http://yourwebserver. Lo que usted asigna. Crea una cuenta adecuada con los permisos mínimos necesarios. ver FTP progreso cuidadosamente por errores o archivos perdidos. Para todos los demás.com/moodle. 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 sólo puede ser escrito por ellos legible por todos los demás) Crear una base de datos vacía A continuación. dbpass . o bien copiar todos los contenidos directamente en el servidor web principal directorio de documentos. Sugerencia: Si está descargando Moodle a su ordenador para después subirlo a su sitio web alojado. o para obtener instrucciones detalladas. moodleuser . Lo que usted le llama. consulte la página de su servidor de base de datos elegida: MySQL . Por ejemplo.com.

Moodle no se instalará. Htaccess en el 'moodledata "directorio. # 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 más remedio que poner 'moodledata "en un directorio accesible por Internet.allow deny from all Inicie la instalación de Moodle .) El servidor web debe poder escribir en este directorio.. Hable con el administrador del servidor para otros escenarios . 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í. No trate de colocarlo en el interior de la raíz de su web o dentro de su programa Moodle archivos del directorio. IMPORTANTE: Este directorio no debe ser accesible directamente a través de la web.: order deny. En sistemas más grandes en cuenta la cantidad de espacio libre que se va a utilizar en la asignación de este directorio.. los datos temporales. Usted puede ser capaz de obtener mediante la creación de un archivo. Esto sería un agujero de seguridad grave. Crear un archivo llamado htaccess que contenga sólo las líneas que siguen. 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. etc.PostgreSQL MSSQL Oracle. por ejemplo. Esto sólo es adecuado para los servidores Moodle que no se comparten. datos de sesión. Esto no funciona en todos los sistemas ver su host / administrador.

php --help Se le pedirá para otros ajustes que no han sido discutidas en esta página .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. Centos es 'apache') Ejemplo de uso de la instalación de línea de comandos (como root . en un servidor de Windows) el programa de instalación basado en la web está todavía disponible. El método recomendado es utilizar el programa de instalación de línea de comandos. La creación de bases de datos puede tardar algún tiempo .por favor sea paciente. Ubuntu / Debian es 'www-data'. Para una discusión completa véase la Administración a través de la línea de comandos Web de instalación basado en Para ejecutar el script de instalación web. Usted debe pedir a confirmar los derechos de autor. Más información acerca de las opciones se puede encontrar utilizando # php install. consulte las tablas de base de datos que se está creando.Ahora es el momento de ejecutar el programa de instalación para crear las tablas de base de datos y configurar su nuevo sitio. el suministro de información de la cuenta de administrador y suministrar los detalles del sitio. basta con acceder a su URL principal de Moodle usando un navegador web.php # chown -R root /path/to/moodle Los chowns permitir que el script para escribir un nuevo archivo config.consulte la documentación de su sistema (por ejemplo. Que . Si usted no puede hacer esto por alguna razón (por ejemplo. Usted necesita saber lo que es eso .php. El proceso de instalación le llevará a través de una serie de páginas. Instalador de línea de comandos Lo mejor es ejecutar el programa de instalación de línea de comandos como usuario de la web de su sistema.si no está seguro acepte los valores predeterminados.

finalmente debe terminar en la primera página de Moodle con una invitación a crear un nuevo curso. Crear copias de seguridad: copia de seguridad Ver Sitio y copia de seguridad automática curso. Asegure su sitio Moodle: Lea las recomendaciones de seguridad. Configuración> Administración del sitio> Servidor> HTTP: Si estás detrás de un firewall puede que tenga que establecer sus credenciales de proxy en la sección 'proxy Web. consulte las instrucciones de Cron. Configuración> Administración del sitio> Ubicación> Actualizar zonas horarias: Ejecutar esto para asegurarse de que su información de zona horaria está actualizado.-) . El contacto de soporte técnico de su sitio también se encuentra en esta página.sólo tienes que seguir las instrucciones que aparecen en pantalla. Tareas pendientes Configurar Cron: tareas de Moodle fondo (por ejemplo. Configuración> Administración del sitio> Servidor> trayectorias del sistema: Configurar las rutas a du.php nuevo y subirlo a su instalación de Moodle . Por favor. puntos o binarios aspell. Compruebe obras de correo: Crear un usuario de prueba con una dirección válida de correo electrónico y enviar un mensaje. ¿Reciben una copia del mensaje de correo electrónico? Si no. revise la configuración en Configuración> Administración del sitio> Plugins> Mensaje salidas> Correo electrónico. Esto se conoce como una secuencia de comandos cron.: Configuración> Administración del sitio> Servidor> Correo electrónico: Configure su servidor SMTP y la autenticación si se requiere (por lo que su sitio Moodle puede enviar mensajes de correo electrónico). Es muy probable que usted se le pedirá que descargue el archivo config. La instalación ha finalizado :) Crear un nuevo curso: Ahora se puede crear un nuevo curso y tienen un juego . el envío de mensajes de correo electrónico 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 día. Configuración final Ajustes dentro de Moodle Hay una serie de opciones dentro de las pantallas Moodle Administración del sitio (accesibles desde la pestaña "Administración del sitio" en el bloque de 'Configuración' Aquí están algunos de los más importantes que es probable que desee comprobar.

compruebe que su servidor web log de errores (s). Puede que no se han comprobado y puede estar fuera de fecha.ini /. explicar lo que hiciste. usted puede hacerlo manualmente copiando config-dist. retírelo y vuelva a intentarlo (que puede ser roto o incompatible).ini correcto /. ¿Ha establecido su base de datos de usuario con los derechos adecuados y permisos para su configuración (especialmente si el servidor web y el servidor de base de datos son diferentes máquinas)? Si usted está teniendo problemas para crear un archivo config. Una vez que tenga una config.php (ver sugerencia anterior) se puede editar para activar la depuración (en la sección 8).php (en la raíz del directorio del programa Moodle) para config. Aquí hay algunas cosas que usted debe tratar . La instalación continuará desde el lugar correcto. ¿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.. se edita el php. Htaccess y (si es necesario) se vuelva a iniciar el servidor web después de hacer cambios? ¿Se incluyen los no esenciales (opcional) plugins.. qué pasó y qué mensajes de error que vio (si lo hubiere). explicar lo que intentó. incluso una página en blanco es algo! Plataforma instrucciones específicas Nota: Gran parte de esta información es proporcionada por la comunidad. Por favor escriba sus versiones de software..php. memory_limit).php.. Explique su problema en el foro de Instalación problemas. Compruebe la instalación Preguntas frecuentes Compruebe los permisos de ficheros con cuidado. Configuración htaccess. editarlo y establecer su base de datos / options sitio allí. No hay tal cosa como la "nada". temas o cualquier otro código antes de iniciar la secuencia de comandos de instalación? Si es así. Si usted tiene acceso. Por favor. Vuelva a revisar su php. Esto le puede dar información adicional para ayudar a localizar un problema. lea junto con las instrucciones de instalación anteriores. ¿Son apropiados (por ejemplo.Si algo sale mal . De instalación de Windows Unix o Linux Instalación Mac Instalación Amazon EC2 Cloud Services Instalación .