Base de datos moodle como se instala

Acceso rápido:

Base de datos mysql

Normalmente mi primer instinto apuntaría al archivo config.php, pero si llega a decirte que se ha establecido una conexión con la base de datos pero hay un error de lectura ("Error reading from database"), entonces eso significa que tu archivo config.php está bien, pero tu base de datos no.

Si has conseguido empezar con una base de datos nueva y obtienes el mismo error, por favor asegúrate de que tienes todos los prerrequisitos disponibles de tu host. Puede encontrar una lista de los requisitos PHP de Moodle aquí.

Moodle mysql

Asegúrese de elegir una autenticación mixta (Windows y cuentas locales) para simplificar las cosas más adelante. Defina la contraseña de la cuenta "sa" cuando se le solicite (es la cuenta por defecto del Administrador del Sistema que tiene acceso completo a todas las bases de datos por defecto).

Por defecto, MSSQL escucha el puerto 1433 para conexiones TCP/IP entrantes y es necesario abrir este puerto en el cortafuegos. Esto se configura explícitamente en el cortafuegos instalado (ya sea el Cortafuegos de Windows en el Panel de Control o la interfaz de configuración para otros cortafuegos). Si el puerto se modificó al instalar MSSQL, especifique el número de puerto correcto que debe abrirse en el cortafuegos.

En el servidor web, instale SQL Server Driver for PHP incluyendo todos los pre-requisitos listados en la página de descarga. Nota: es crítico instalar la versión SQL Server Native Access Client documentada en la página de descarga del SQL Server Driver para PHP.

Pruebe este script PHP, solo agregue un archivo de texto llamado test.php del ejemplo de abajo y cambie ('localhost', 'db_user', 'db_password') para alinearlo con la configuración config.php, y cargue desde el host local (http://localhost/test.php).

Requisitos del servidor Moodle para 5000 usuarios

Es importante que todos los usuarios que utilicen Moodle tengan una dirección de correo electrónico. Si actualmente ningún usuario tiene una dirección de correo electrónico, instale el componente Mailserver desde el App center para gestionar un dominio de correo electrónico y asignar direcciones de correo electrónico a los usuarios.

Para utilizar Moodle de forma efectiva, se recomienda aumentar el tamaño máximo de las cargas, por ejemplo 20 MB, para proporcionar programas pequeños a los estudiantes. Los cambios deben hacerse manualmente en el archivo /etc/php/7.0/apache2/php.ini:

Utilice los siguientes comandos para configurar un Usuario MySQL y una Base de Datos con codificación UTF8 por defecto. La contraseña del usuario MySQL de Moodle se guardará en el archivo /etc/mysql-moodle.secret y se utilizará posteriormente durante la instalación.

moodle_web_address="https://slave1.cool-solutions.intranet/moodle" # Es importante que esta dirección web sea la dirección que los usuarios introducirán en la barra de direcciones de su navegador para acceder a Moodle. También debe comenzar con el protocolo https.

Tenga en cuenta que es muy probable que el Archivo-Config generado tenga asignados los permisos de archivo incorrectos, debido a la ejecución del comando por parte de 'root'. Utilice los siguientes comandos, si la página web de Moodle devuelve un error HTTP 500 o el código 'Unable to save the cache config to file.':

Instalación de Moodle servidor windows

Para sitios muy grandes, es mucho mejor empezar con un pequeño piloto y ganar algo de experiencia y conocimiento. Un mensaje del estilo "¿qué hardware necesito para 50.000 usuarios?" en los foros es muy poco probable que obtenga una respuesta útil.

Si su sitio está alojado, debería encontrar una página web de administración de bases de datos como parte del panel de control (o pregunte a su administrador). Para todos los demás o para obtener instrucciones detalladas, consulta la página del servidor de bases de datos que hayas elegido:

Ahora es el momento de ejecutar el instalador para crear las tablas de la base de datos y configurar su nuevo sitio. El método recomendado es utilizar el instalador de línea de comandos. Si no puede hacerlo por cualquier motivo (por ejemplo, en un servidor Windows), el instalador basado en web sigue estando disponible.

Subir