Solucionar el problema con el directorio tmp

Según al proveedor que estás usando, cuando activas la minificación CSS o JS, podrías notar que el diseño de tu sitio se "rompe", y si miras adentro los archivos minificados, ves un mensaje similar a este:

PHP Warning: is_file(): open_basedir restriction in effect. File(/tmp/fontawesome.min.css) is not within the allowed path(s)

Esto significa que la ruta de acceso al directorio tmp que WP Rocket está intentando utilizar no es correcta.

Para solucionar el problema, puedes usar el siguiente plugin de soporte:

Helper Plugin

📝 ¡Modifica manual del código! Antes de activar este plugin tienes que remplazar /path/to/tmp_dir/ con el percurso absoluto de tu directorio tmp personalizado!

📥 Descarga  (.zip): WP Rocket | TMP Directory

Si te ocupas del desarrollo del sitio web: Puedes encontrar el código para este plugin en GitHub.

Una manera de utilizar este plugin sería añadir el percurso en el directorio tmp por defecto que encuentras en tu servidor, o definir una nueva carpeta que sirva como directorio tmp para WP Rocket.

Por ejemplo, podrías crear una nueva carpeta llamada tmp dentro de /wp-content/cache/. Después, modificarías la línea return del plugin para que se parezca a esta:

return trailingslashit( WP_CONTENT_DIR ) . 'cache/tmp/';

Sin embargo, considera que un directorio tmp personalizado no se limpiará automáticamente! Si usas este método, asegúrate que los archivos temporales en tu directorio tmp personalizado se borren de vez en cuando.