Pregunta sobre WebP Converter for Media de Wordpress:

Advertencia: file_get_contents (… en Configuración

Un usuario preguntó 👇

Hola, instale su plugin, la conversión funcionó perfectamente. (Hay una carpeta upload-webpc y todas las imágenes están adentro como webp.) Pero en nuestra página, todavía veo todos los archivos jpg y png, sin que se carguen imágenes webp.

La reescritura de WebP no funciona, aunque las reglas de reescritura están presentes en todos los archivos .htaccess relevantes.

En la página de Configuración encuentro esta advertencia: Advertencia: file_get_contents (https: //**nombredeservidor**/wp-content/plugins/webp-converter-for-media/public/img/icon-before.png): la transmisión no se pudo abrir: ¡la solicitud HTTP falló! HTTP / 1.1 404 no encontrado en /**serverpath**/wp-content/plugins/webp-converter-for-media/app/Settings/Errors.php Online 82

Debido a mi entorno de alojamiento, no puedo registrar las reglas de reescritura. Ya he hablado con el cartel, pero entonces no pueden ayudarme. (Sin acceso a httpd.conf, solo .htaccess)

Agradeceríamos cualquier ayuda e ideas sobre cómo hacer que esto funcione.

(@mateuszgbiorczyk)

hace 8 meses

Hola @liwela,

Gracias por tu mensaje.

Dime si tu servidor está bloqueado file_get_contents() ¿función? ¿Puede consultar al administrador de su servidor?

(@liwela)

hace 8 meses

Gracias por su respuesta rápida. Acabo de crear un pequeño plugin y probé file_get_contents () con una ruta local y una URL a un archivo de texto, los cuales funcionaron.

<p>file_get_contents local file
<?php echo file_get_contents(plugin_dir_path(__FILE__) . "/test.txt"); ?>
</p>
<p>file_get_contents url
<?php echo file_get_contents("https://***/wp-content/plugins/fgctest/test.txt"); ?>
</p>

(@mateuszgbiorczyk)

hace 8 meses

Intente hacer esto con el archivo: https://.../wp-content/plugins/webp-converter-for-media/public/img/icon-before.png.

(@liwela)

hace 8 meses

Cuando cambio las rutas al png, obtengo resultados para el archivo local, pero para la URL vuelvo a recibir la Advertencia: file_get_contents (… 404.

(@mateuszgbiorczyk)

hace 8 meses

Por favor, dame la URL de tu sitio web.

(@liwela)

hace 8 meses

Te mande un correo.

(@mateuszgbiorczyk)

hace 8 meses

Esto es muy extraño como debería ser este archivo. Ubicado en el repositorio de plugins: https://plugins.svn.wordpress.org/webp-converter-for-media/trunk/public/img/

¿Puede intentar descargar el plugin nuevamente y subirlo a FTP? ¿O desinstalar y reinstalar?

(@liwela)

hace 8 meses

El archivo existe, solo se puede acceder a través de la URL. Por eso supongo que algo con las reglas de reescritura está mal.

Tengo el mismo comportamiento desinstalado y reinstalado.

(@liwela)

hace 8 meses

He configurado un entorno de prueba independiente para depurar aún más el problema. Ahora tengo el problema de que funciona en la prueba pero no en el servidor en vivo, con la misma configuración y las mismas reglas.

(@mateuszgbiorczyk)

hace 8 meses

He preparado una versión beta del plugin para ti: https://gbiorczyk.pl/webp-converter-for-media-v1.2.5.zip

Descárguelo y avíseme si la advertencia ha desaparecido. Si es así, en la próxima actualización agregaré este cambio y se lo dejaré a usted.

(@liwela)

Hace 7 meses, 4 semanas

Gracias, Mateusz. La advertencia se ha ido. El comportamiento sigue siendo el mismo: funciona en el entorno de prueba, roto en el sitio en vivo.

(@mateuszgbiorczyk)

Hace 7 meses, 4 semanas

¿Cuáles son sus errores en debug.log?

(@liwela)

Hace 7 meses, 4 semanas

No obtengo nada ‘oficial’ en debug.log. En el sistema en vivo solo veo errores 404 para /wp-content/plugins/webp-converter-for-media/public/img/icon-before.png y / wp-content / plugins / webp-converter-for-media / public / img / icon-before.png2 (coloqué manualmente error_log en Hook 404 mi tema).

En el sistema de prueba, su plugin funciona perfectamente. (apache2.conf AllowOverride All)

El problema es nuestro entorno de alojamiento, donde los administradores no cambiarán apache2.conf por nosotros.

(@mateuszgbiorczyk)

Hace 7 meses, 4 semanas

El archivo /wp-content/plugins/webp-converter-for-media/public/img/icon-before.png allí, ubicado en los archivos del plugin. Entonces, ¿por qué tiene un error 404?

(@liwela)

Hace 7 meses, 4 semanas

Esa es exactamente la pregunta.

Como dije, funciona en mi sistema de prueba, no hay 404 en él. El archivo está en ambos sistemas.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

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