Pregunta sobre WebP Express de Wordpress:

sh: 1: / usr / local / bin / cwebp: no encontrado

Un usuario pregunt贸 馃憞

Hola, ayer mi sitio web estaba ca铆do, luego veo el registro de errores, hay mucho de este registro, no estoy seguro si es la causa. Pero, 驴por qu茅 ocurre esta tala? Estoy usando el cwebp que instal茅 en el servidor linux. Se encuentra en $ which cwebp / usr / bin / cwebp

鈥- registro de errores de Apache 鈥斺

sh: 1: / usr / local / bin / cwebp: no encontrado sh: 1: / usr / local / bin / cwebp: no encontrado sh: 1: / usr / gnu / bin / cwebp: no encontrado sh: 1: / usr / gnu / bin / cwebp: no encontrado sh: 1: / usr / syno / bin / cwebp: no encontrado sh: 1: / usr / syno / bin / cwebp: no encontrado sh: 1: / usr / local / bin / cwebp: no encontrado sh: 1: / usr / gnu / bin / cwebp: no encontrado sh: 1: / usr / syno / bin / cwebp: no encontrado sh: 1: / usr / local / bin / cwebp: no encontrado sh: 1: / usr / gnu / bin / cwebp: no encontrado sh: 1: / usr / syno / bin / cwebp: no encontrado sh: 1: / usr / local / bin / cwebp: no encontrado sh: 1: / usr / gnu / bin / cwebp: no encontrado sh: 1: / usr / syno / bin / cwebp: no encontrado sh: 1: / usr / local / bin / cwebp: no encontrado

Este tema fue modificado hace 1 a帽o, 3 meses por.

(@cantoute)

Hace 1 a帽o, 3 meses

simplemente dando vueltas …

tienen la mayor铆a de los sistemas …

cwebp = $ (/ usr / bin / que cwebp)

que puede simplificar mirar alrededor donde se oculta su ejecuci贸n

(@ esia168)

Hace 1 a帽o, 3 meses

@cantoute Hola, ay, no entiendo.

Eso es lo que hice, y muestra el cwebp ubicado en / usr / bin / cwebp, pero luego este plugin no busca en ese directorio, por lo que muestra esos registros de errores.

$ a cwebp / usr / bin / cwebp

(@roselldk)

Hace 1 a帽o, 3 meses

Gracias, cantoute.

No quiero solo un cwebp, sino lo mejor de todo. Logic llama a los binarios de cwebp una 芦-versi贸n禄 y elige el m谩s grande (vuelve al otro).

Pero eso s铆, no es necesario probar caminos que se puedan descartar. Hace algunas versiones, prob茅 con @file_exists, pero eso puede estar sujeto a restricciones de open_basedir, produciendo entradas en el registro de errores.

Estaba pensando en usar whereis -b cwebp haz la proyecci贸n. Pero which -a cwebp tambi茅n puede ser una opci贸n. La bandera 芦-a禄 le dice que devuelva todo.

驴Cu谩l de estos comandos crees que es el m谩s apropiado?

Por supuesto, el m茅todo actual deber谩 revisarse si which y whereis no est谩n disponibles.

(@roselldk)

Hace 1 a帽o, 3 meses

Hola @ esia168.

Puede intentar hacer clic en 芦configurar禄 en el modo de conversi贸n cwebp y deshabilitar la opci贸n 芦Intente ejecutar cweb binary en ubicaciones comunes禄. Seguir谩 intentando ejecutar un simple 芦cwebp禄. Ambos cwebp Hay una manera que deber铆a funcionar (esto me recuerda que deber铆a elegir desactivar eso tambi茅n)

Esta respuesta fue modificada hace 1 a帽o, 3 meses.

(@ esia168)

Hace 1 a帽o, 3 meses

芦驴Cu谩l de estos comandos crees que es el m谩s apropiado?禄

驴Me est谩s preguntando? Si es as铆, no tengo ideas, pero mi sistema tiene 芦cu谩l禄

驴Est谩s a punto de lanzar una nueva actualizaci贸n para esta soluci贸n?

Gracias

(@ esia168)

Hace 1 a帽o, 3 meses

@roselldk Hola, lo tengo, gracias. Lo tengo arreglado, lo monitorear谩.

(@roselldk)

Hace 1 a帽o, 3 meses

Probablemente agregar茅 otra opci贸n cwebp para descubrir binarios para esto.

Mantendr茅 la opci贸n de fuerza bruta como 芦a禄 y 芦donde est谩禄 aparentemente solo obtiene los binarios cwebp que est谩n en PATH. Por lo tanto, el m茅todo de fuerza bruta puede funcionar bien en algunos sistemas donde fallan 芦cu谩l禄 y 芦d贸nde禄 (y 芦cu谩l禄 y 芦d贸nde禄 est谩n disponibles en algunos sistemas).

Implement茅 esta nueva opci贸n en la biblioteca webp-convert, pero voy a esperar un poco antes de publicarla. Necesito tiempo para lamentar la elecci贸n o cambiar un poco la implementaci贸n. https://github.com/rosell-dk/webp-convert/issues/226

Tambi茅n estoy pensando en probar si el archivo existe antes de que cwebps se ejecute en rutas comunes del sistema en modo de fuerza bruta. Ten铆a un c贸digo que hac铆a esto, pero produc铆a advertencias de restricci贸n open_basedir en los registros de errores. Pero supongo que podr铆a suprimirlos. https://github.com/rosell-dk/webp-convert/issues/227

(@ esia168)

Hace 1 a帽o, 3 meses

@roselldk Gracias por su compromiso y arduo trabajo en esto.

(@roselldk)

Hace 1 a帽o, 3 meses

Fue lanzado como parte de 0.17.2.

Con respecto a las restricciones de open_basedir, suprimo las alertas de file_exists y detecto que se ha producido tal advertencia. Cuando se ha producido una advertencia, utilizo exec para comprobar si existe un archivo.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.