Cfg dirroot moodle

Acceso rápido:

Explicación de lo que hace el código MOODLE_INTERNAL || die

Este método de ayuda interno asume que el paquete ZIP del plugin ha sido extraído a un directorio temporal vacío de forma que la carpeta del plugin es la única carpeta allí. Se supone que el paquete ZIP se valida para que contenga una única carpeta raíz.

Como resultado de la descompresión, los subdirectorios y archivos se crean con permisos establecidos en $CFG->directorypermissions y $CFG->filepermissions. Estos son demasiado benévolos por defecto (777 y 666 respectivamente) para scripts PHP y pueden conducir a errores HTTP 500 en algunos entornos.

Como configurar Config.php en Moodle

Hola a todos:Estoy intentando instalar Moodle 1.9.5 en un servidor Arch Linux, pero tengo un problema con la instalación; la comprobación de requisitos es correcta, después el programa muestra una pantalla con los siguientes datos:Por favor, confirme las ubicaciones de esta instalación de Moodle

Dirección Web: Especifique la dirección web completa desde la que se accederá a Moodle. Si su sitio web es accesible a través de múltiples URLs, entonces elija la más natural que sus estudiantes utilizarían. No incluya una barra al final.

Directorio de datos: Necesita un lugar donde Moodle pueda guardar los archivos subidos. Este directorio debe ser legible Y ESCRIBLE por el usuario del servidor web (normalmente ‘nobody’ o ‘apache’), pero no debe ser accesible directamente a través de la web.Introduzco los datos y cuando pulso el botón siguiente, el programa muestra esto:The ‘Data Directory’ you specified could not be found or created. Corrija la ruta o cree ese directorio manualmente. El directorio es /srv/moodledata con propietario http … ¿qué pasa? ¿Alguien con el mismo problema … alguien sabe cómo solucionarlo?

Cómo corregir un error PHP en la actualización de Moodle a 3.11

Sigue el patrón course-config-set, actualizando un campo en la tabla {$module} de Moodle, (¡NO la tabla {course_modules}!), para una única actividad de un tipo de módulo dado, o para todas las actividades de ese tipo (o sólo las de una sección (opcional)) en un curso.

Mueve la actividad con id de módulo en el primer argumento al final de su sección actual (si está sola), al final de la sección en la opción –número de sección (no id) (si se da), y antes de la actividad con el id de módulo en el segundo argumento, opcional (que no se respeta si entra en conflicto con la opción número de sección).

Ejemplo 3: Crear categoría una sola vez. La segunda ejecución del comando con «-r» devolverá el ID de la categoría coincidente existente. La misma categoría se define como aquella que tiene el mismo nombre, número de id, padre y descripción. También debe haber exactamente 1 coincidencia.

Sigue el patrón course-config-set, actualizando un campo en la tabla {course_sections} de Moodle, para todas las secciones del curso (u opcionalmente una única sección), en todos los cursos de una categoría de curso, o alternativamente en un curso.

Cfg dirroot moodle del momento

Hmm, ¿purgaste las cachés después de hacer el cambio? La configuración funciona para mí localmente — o al menos, pude romper algunas traducciones personalizadas cambiando $CFG->langlocalroot a un directorio inexistente. Pero tuve que purgar las cachés para que el cambio surtiera efecto.

Hy Chris, desde entonces he encontrado el problema y pude solucionarlo.  El problema es que $CFG->dirroot aún no está disponible en config.php.  Si pongo $CFG->langlocalroot = __DIR__ . ‘/servidor/lang’;la lógica funciona como se esperaba.Muchas gracias por tu ayuda!AtentamentePeter