Pregunta sobre W3 Total Cache de Wordpress:

La minificación no funciona si $ _SERVER[“DOCUMENT_ROOT”] confi está mal

Un usuario preguntó 👇

La minificación depende del $ _SERVER[“DOCUMENT_ROOT”] como en ‘w3-total-cache / lib / Minify / Minify / Controller / MinApp.php ‘

if (0 === strpos($file, '//')) { $file = $_SERVER['DOCUMENT_ROOT'] . substr($file, 1); } $realpath = W3TCUtil_Environment::realpath($file);

$ _SERVER[“DOCUMENT_ROOT”] no es la raíz del sistema de archivos, es la raíz del documento del sitio según lo configurado en su servidor web.

Entonces, en situaciones desagradables (por ejemplo, alojamiento compartido) puede fallar. Y falló en mi servidor de desarrollo. El $ _SEVER[“DOCUMENT_ROOT”] y DIR tenía diferentes rutas en el script raíz … Arreglé mi caso cambiando manualmente el DOCUMENT_ROOT. Sería mejor si el autor pudiera examinar esta pregunta.

Puedes ver la información de depuración en este enlace. Pantalla de depuración

Thx Laxman

(@vmarko)

Hace 1 año, 9 meses

Hola @thapalaxman,

Sí, somos conscientes de ello. He hablado con el personal y esto se considera un tema de baja prioridad. Trabajaremos en esto en el futuro.

(@thapalaxman)

Hace 1 año, 9 meses

Gracias @vmarko por la actualización. Mantendré este hilo ya que no se ha resuelto ahora debido a $_SEVER["DOCUMENT_ROOT"] no es una forma confiable y rompe el sitio web como en mi caso. $_SEVER["DOCUMENT_ROOT"] tampoco funciona con cli. Una buena forma de usar dirname(__FILE__) o __DIR__.

Thx Laxman

Esta respuesta fue modificada hace 1 año, 9 meses por.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.