Cómo activar PATH_INFO en Plesk para solucionar errores en Moodle

por | Oct 26, 2025 | Blog | 0 Comentarios

Al instalar Moodle en un servidor gestionado con Plesk, uno de los errores más habituales es que las páginas no cargan correctamente o muestran mensajes del tipo “File not found”, especialmente al acceder a rutas como /pluginfile.php/... o durante la instalación inicial.

Este problema suele deberse a que el servidor no tiene habilitado el soporte para PATH_INFO, una característica de PHP necesaria para que Moodle interprete correctamente las rutas internas. Activarlo es un proceso sencillo, pero requiere entender qué hace y cómo configurarlo de forma segura.

Qué es PATH_INFO y por qué Moodle lo necesita

PATH_INFO es una variable de entorno que permite a PHP recibir parte de la URL después del nombre del script. En términos sencillos, le indica al servidor cómo interpretar rutas del tipo:

https://tucampus.es/pluginfile.php/123/mod_resource/content/1/archivo.pdf

Sin PATH_INFO, el servidor no entiende que “/123/mod_resource/content/1/archivo.pdf” es información adicional que debe pasar al script pluginfile.php, y simplemente devuelve un error 404.

Moodle utiliza esta estructura de URL para servir recursos como imágenes, archivos o hojas de estilo. Por eso, si PATH_INFO está desactivado, la plataforma no puede mostrar correctamente muchos de sus elementos.

Cómo comprobar si PATH_INFO está desactivado

Si tu instalación de Moodle muestra errores al acceder a recursos o si las hojas de estilo (CSS) no cargan, es probable que PATH_INFO no esté habilitado.

Puedes comprobarlo fácilmente creando un archivo llamado info.php en la raíz de tu sitio web con el siguiente contenido:

<?php phpinfo(); ?>

Accede a https://tudominio.es/info.php desde el navegador y busca la sección “$_SERVER[‘PATH_INFO’]”.

  • Si aparece con valor vacío o no existe, significa que el servidor no está pasando esa información a PHP.

  • Si aparece con contenido, PATH_INFO ya está activado.

Cómo habilitar PATH_INFO en Plesk

Para activarlo desde Plesk, sigue estos pasos:

  1. Accede a tu panel de control de Plesk.

  2. En el menú de la izquierda, selecciona Dominios y entra en el dominio donde tienes instalado Moodle.

  3. Haz clic en Configuración de PHP.

  4. En la sección Configuración adicional de directivas de Apache y nginx, añade esta línea:

    AcceptPathInfo On

    Esto le indica al servidor que acepte la información adicional en las rutas.

  5. Guarda los cambios y reinicia los servicios de Apache/Nginx si es necesario.

  6. Vuelve a cargar Moodle y verifica que las páginas ahora funcionan correctamente.

Si el problema persiste, también puedes probar a cambiar el modo de ejecución de PHP desde Configuración PHP → Manejador de PHP y seleccionar FPM application served by Apache o FastCGI, dependiendo de tu entorno.

PATH_INFO y $CFG->slasharguments

En algunos casos, incluso con PATH_INFO desactivado, Moodle puede seguir funcionando si cambias la configuración interna en config.php:

$CFG->slasharguments = false;

Esto le indica a Moodle que use parámetros de URL en lugar de rutas con barras. Sin embargo, no es la solución más recomendable a largo plazo, ya que puede limitar la compatibilidad con algunos plugins y afectar al rendimiento de la caché.

Por eso, lo ideal es activar PATH_INFO correctamente en el servidor, y mantener $CFG->slasharguments = true;, que es el valor por defecto y el que mejor se adapta al diseño original de Moodle.

Hosting optimizado y configuraciones listas para Moodle

Estos pequeños detalles de configuración —PATH_INFO, slasharguments, permisos de PHP o tareas cron— son los que marcan la diferencia entre una instalación que da errores y una que funciona sin interrupciones. Muchos docentes o centros pierden tiempo intentando resolverlos, cuando en realidad el problema está en el servidor y no en Moodle.

En Kit Docente ofrecemos hosting optimizado para Moodle, con todas las configuraciones necesarias ya ajustadas: PATH_INFO habilitado, cron automático, copias de seguridad diarias y rendimiento adaptado para cursos con muchos usuarios.

Nos encargamos de la instalación, el mantenimiento y la seguridad, para que tu Moodle funcione siempre correctamente desde el primer día.

Si tienes problemas con tu instalación actual o necesitas migrar a un entorno más estable, escríbenos a soporte@kitdocente.es. Te ayudaremos a configurar tu servidor para que Moodle rinda al máximo, sin complicaciones técnicas.

Written by

Related Posts

0 comentarios

Enviar un comentario

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

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad