Moodle Ubicación de dataroot no segura

No he escuchado a alguien decir que la instalación del LMS por excelencia sea tarea sencilla, y eso se puede ver en algunos de sus errores más comunes como es el de que la ubicación del dataroot no es segura, esta advertencia tiene su razón de ser, pero si lo que deseas es instalar Moodle dejando a un lado la seguridad lo puedes realizar de la siguiente manera:

Modifica el archivo install que viene en la carpeta root de moodle, encontrarás la siguiente línea:

} else if (is_dataroot_insecure()) {

Lo que debes de hacer es cambiarla por esta otra línea:

} else if (false and is_dataroot_insecure()) {

Una pequeña medida de seguridad que te recomendamos es realizar el cambio de moodledata a otro nombre de carpeta como ser archivos, registros, o un nombre completamente random.

Comentamos si esta solución te ha funcionado a tí y que otros problemas te has encontrado en la instalación de Moodle

BLAXKZ DEV

3 Comments

  1. Alguna solución he subido el moodle al servidor web hostinger y me sale el siguiente error: La ubicación de dataroot no es segura.

    Dirección de moodle: /home/u707743699/public_html/Eduardo/moodle
    Directorio de datos: /home/u707743699/public_html/moodledata

    • Buenas tardes Eduardo,

      Ya probaste cambiar la línea de código “} else if (is_dataroot_insecure()) {” por “} else if (false and is_dataroot_insecure()) {”

      En el archivo:

      /home/u707743699/public_html/Eduardo/moodle/install.php

  2. Tenia el mismo problema reemplace la linea tal como lo indicaste y problema solucionado.

    El problema que tengo ahora es que no me deja subir el archivo check.php dentro de la carpeta admin/roles/ sabes como solucionarlo ?

    Desde ya muy agradecido

    Saludos cordiales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *