Acceso rápido:
Cómo configurar Config.php en Moodle
Por razones de seguridad, es mejor borrar este archivo cuando haya terminado.Cómo encontrar el archivo php.iniCuando PHP se inicia, buscará el archivo php.ini en varias ubicaciones posibles en el servidor. La ubicación predeterminada para el archivo php.ini es:También puede crear un nuevo archivo php.ini con sólo las configuraciones PHP que necesita cambiar y colocarlo en el mismo directorio que el script PHP. Esto anulará las configuraciones en el archivo php.ini predeterminado. Sin embargo, esto sólo será efectivo para los scripts en el mismo directorio que el archivo php.ini. No afectará a los subdirectorios. Deberá copiar el nuevo archivo php.ini en cada directorio de trabajo.Cómo editar el archivo php.iniPara abrir el archivo php.ini por defecto y editarlo, utilice uno de los siguientes comandos (dependiendo de la distribución de Linux que esté utilizando):Realice los cambios necesarios. Cada línea que comienza con un punto y coma está «comentada», lo que significa que PHP ignorará esa línea. Si desea activar una opción que ha sido desactivada de esta manera, elimine el punto y coma al principio de la línea para activarla.Guarde y salga del archivo. A continuación, reinicie el servidor web para que los cambios surtan efecto:Artículos relacionados
Cómo instalar moodle con apache, php y mysql en ubuntu
He intentado configurar el fichero moodle config.php, poniendo la directiva $CFG -> wwwroot = «mi-ip-publica/moodle». Entonces, cuando accedo a moodle desde el servidor, puedo acceder a través de «http://my-public-ip/moodle», cuando intento acceder a través de localhost, se ejecuta.
cuando intento acceder al servidor desde un pc externo. Cuando escribo «http://my-public-ip/moodle» no se ejecuta.parece que los pcs externos lo ignoran, o buscan otro archivo de configuración. No se que demonios esta pasando, esto es muy raro.
$cfg-dbtype incorrecto necesitas cambiarlo en tu config.php
Para empezar simplemente copia config-dist.php a config.php, luego edita config.php con tu editor favorito. El archivo está muy bien comentado. Las opciones importantes (que debe suministrar) están cerca de la parte superior. Otras opciones menos comunes están más abajo.
Esta configuración debe ser una URL fija (una cadena constante) que apunte a su sitio. No intente configurar esto con ningún código PHP que pueda generar una URL variable. Esto no está soportado, puede causar problemas extraños y hará que los scripts de línea de comandos dejen de funcionar completamente. Si su sitio es accedido desde diferentes direcciones IP, esto debe hacerse con un DNS dividido, ver Enmascaramiento.
Si cambia su sitio de http a https, DEBE actualizar esta configuración. Si no lo hace, tendrá problemas – por ejemplo (pero no limitado a) los scripts css no se cargarán correctamente y también experimentará problemas con el inicio de sesión en su sitio. Ver también Transición a HTTPS
Debido a que bcrypt no es soportado en versiones de PHP por debajo de la 5.3.7, las copias de seguridad del curso hechas usando la opción $CFG->includeuserpasswordsinbackup en un sitio usando la versión de PHP 5.3.7+ que sean posteriormente restauradas a un sitio con versión de PHP < 5.3.7 requerirán un restablecimiento de contraseña.
Instalar moodle 3.2 en Ubuntu 16.04
Para empezar simplemente copia config-dist.php a config.php, luego edita config.php con tu editor favorito. El archivo está muy bien comentado. Las opciones importantes (que debe suministrar) están cerca de la parte superior. Otras opciones menos comunes están más abajo.
Esta configuración debe ser una URL fija (una cadena constante) que apunte a su sitio. No intente configurar esto con ningún código PHP que pueda generar una URL variable. Esto no está soportado, puede causar problemas extraños y hará que los scripts de línea de comandos dejen de funcionar completamente. Si su sitio es accedido desde diferentes direcciones IP, esto debe hacerse con un DNS dividido, ver Enmascaramiento.
Si cambia su sitio de http a https, DEBE actualizar esta configuración. Si no lo hace, tendrá problemas – por ejemplo (pero no limitado a) los scripts css no se cargarán correctamente y también experimentará problemas con el inicio de sesión en su sitio. Ver también Transición_a_HTTPS
Debido a que bcrypt no está soportado en versiones de PHP por debajo de la 5.3.7, las copias de seguridad del curso hechas usando el parámetro $CFG->includeuserpasswordsinbackup en un sitio usando la versión PHP 5.3.7+ que sean restauradas posteriormente a un sitio con versión PHP < 5.3.7 requerirán un restablecimiento de contraseña.