Un usuario preguntó 👇
Hola,
Tengo un problema para recortar imágenes en mi tema. Confirmé que no es un error específico del tema o una versión de PHP (supongo que ya que estoy usando PHP 7.0.22). Y yo estaba acostumbrado fix-wordpress-permissions.sh así que supongo que tampoco es un error de permiso. Estoy usando Apache 2 en Ubuntu 16.04, la información detallada sobre PHP está disponible en https://monsterbuster.club/imperialstats.php si eso ayuda.
Todo lo mejor
(@gappiah)
hace 3 años
Consulte la información en este hilo: https://wordpress.org/support/topic/there-has-been-an-error-cropping-your-image-4/
(@anthonykung)
hace 3 años
Ya he revisado todos los hilos a este respecto y eso no ayuda, ya que mi versión de PHP ya está en 7.0 como se mencionó anteriormente. El borrado de cachés tampoco funciona.
Esta respuesta fue modificada hace 3 años por.
(@anthonykung)
hace 3 años
Ah, no me importa, lo arreglaste. La biblioteca GD no está instalada.
Aquí está la línea de comando SSH para instalarlo:
sudo apt-get install php7.0-gd
Use esto para detener Apache y realizar cambios.
sudo apachectl stop
Inicie Apache ahora y todo estará arreglado.
sudo apachectl start
Hmm, ahora que lo he pensado, este foro no es tan útil como prometí.
(@gappiah)
hace 3 años
ahora que lo he pensado, este foro no es tan útil como prometí.
Esto es Foro de soporte de WordPress, dirigido por voluntarios.
Y con ese fin, es increíble.
De hecho, muchas personas están horrorizadas por el tipo de asistencia que reciben aquí de forma gratuita cuando su tema / plugin y los proveedores de host que pagan mes tras mes no pueden ayudar.
No un foro de administración del servidor.
¿Tu «solución» estaba relacionada con WordPress de todos modos?
(@anthonykung)
hace 3 años
Se ejecuta en WordPress, ¿por qué más pregunto aquí? No hay ningún requisito para esto, excepto las versiones PHP y MySQL. Si está bien para la instalación de SSL, no es WordPress, pero esta es la biblioteca multimedia de WordPress y no hay ningún manual que diga que debería instalarlo. Lo hago yo mismo después de estudiar las funciones de WordPress.php y creo que eso es lo que debería ser un «voluntario» adecuado en lugar de enviar un enlace aleatorio a un hilo sin considerar la regla del foro de WordPress o problemas similares. Mire antes de que se publiquen.
(@sweepside)
Hace 2 años, 8 meses
Como usuario de WordPress, agradezco su ayuda @anthonykung
(@clarecorker)
Hace 2 años, 8 meses
@anthonykung o cualquier otra persona, ¿podría ayudarme a entender cómo enviar esos pedidos? Tengo el mismo problema pero no soy programador.
(@anthonykung)
Hace 2 años, 8 meses
Definitivamente @clarecorker,
Primero debe iniciar sesión en su servidor usando SSH. Simplemente abra el símbolo del sistema (cmd) para Windows o Terminal para Mac y escriba lo siguiente:
SSH [username]@[server-ip]
Pon el [] Luego le pedirá una contraseña solo para escribirla, por razones de seguridad, no verá lo que está escribiendo.
Después de eso, debe iniciar sesión y simplemente instalar la biblioteca GD escribiendo:
sudo apt-get install php7.0-gd
El último paso es reiniciar su servidor, si está utilizando Apache2 apachectl restart
si estás usando Nginx pruébalo service nginx restart
Espero que esto ayude.
(@skittishtrigger)
Hace 2 años, 5 meses
Solo quería darte las gracias por esto. Me olvidé por completo de la dependencia perdida. Me ahorraste toneladas de tiempo.
(@mkush)
Hace 2 años, 5 meses
@anthonykung, tenía la misma pregunta. Mi pregunta es la siguiente: ¿cómo averiguaste qué módulo faltaba? Estoy ejecutando FreeBSD y aparentemente faltan aquí muchos módulos PHP instalados por defecto en Linux. Tuve que instalar algunos, y el último es gd. En todos los demás casos, encontré errores en el registro de errores de Apache para la página web que indicaban una función faltante. Luego buscaría en Google para averiguar qué módulo PHP tiene esa función, agregarlo, reiniciar Apache y, puf, arreglado. En este caso, sin embargo, no hubo ningún error de listado, así que estaba perdido hasta que conseguí tu trabajo. Entonces … ¿cómo lo harías?
(@ thorak01)
Hace 2 años, 5 meses
@anthonykung Me alegra que tu publicación haya ayudado a otros. Sin embargo, creo que podrías mostrar un poco más de cortesía a @gappiah. Como dijo, esta junta está dirigida por voluntarios. @Gappiah sobre el acusado para el público, creo, no ayudó a nadie. Además, no veo en ninguna parte que haya una «promesa» de que alguien te ayudará aquí.
Algunos podrían argumentar que, dado el nivel de conocimiento que parece haber tenido en su publicación original, parece haber olvidado el hecho de que necesitaría una biblioteca de imágenes para manipular imágenes en el servidor. A veces, incluso si está escribiendo su problema o hablando con otro desarrollador, puede encontrar una solución. No todo el mundo resuelve los problemas de la misma forma. Ésta es la condición humana y la comunicación es el catalizador del aprendizaje superior. No sé, tal vez solo estabas en un mal sentido, frustrado con la pregunta que tenías frente a ti. Creo que si vuelves a leer tu publicación, es posible que veas mi punto. Si no, también está bien.
De todos modos, para aquellos que puedan encontrarse con este hilo en busca de respuestas a sus propios problemas. Vea aquí si tiene un problema similar a algo que no funciona y no parece generarse ningún error.
Recuerde, no es un desarrollador front-end, un desarrollador de respaldo, un desarrollador de middleware, un diseñador, un experto en Linux, un vaquero de línea de comandos, un administrador de servidor, un experto en DevOps, un administrador de cms, un experto en resolución de problemas de sitios web, todos o un foro de voluntarios. contribuyente.
Pero todo el mundo es una persona y merece el respeto que le ofrece a quien lo pide. Mis felicitaciones a todos los voluntarios y miembros de este foro. Sin ti, no habría apoyo.
(@thavamuni)
Hace 2 años, 2 meses
@anthonykung Gracias, tu publicación finalmente me ayudó después de perder unas 8 horas luchando contra esta adicción desconocida.
El problema con este tipo de problemas es que wordpress oculta los mensajes de error del sistema operativo y te dice «hubo un problema». ¡Eso es un diablo muerto! Si el códice no tiene la documentación adecuada, tengo que buscarlo en Google, buscar y filtrar todas las respuestas para obtener una respuesta o simplemente leer el código central y averiguarlo. Si tengo tanto tiempo, ¿por qué debería elegir WordPress si no estoy usando algunas de las funciones más importantes y poderosas de mi sitio? Por ejemplo, para el próximo sitio estático, probablemente iría con alguna plantilla Html5 si necesito hacer un trabajo rápido. Entiendo la frustración y de ninguna manera describe la gran ayuda que hacen los voluntarios.
@ thorak01 Gracias por su enlace a la consulta de stackexchange, también descubrí que necesito una biblioteca php-ssh2. Hay muchas respuestas desactualizadas, así que aquí hay un resumen rápido de lo que hice. Utilizo la utilidad de línea de comandos wp-cli ie wp en ubuntu.
$ wp install [email protected]:johnbillion/ext.git
$ wp ext check
# This prints all the recommended php extensions.
+-----------+-----------+
| extension | installed |
+-----------+-----------+
| mbstring | |
| ssh2 | |
| curl | 1 |
| date | 1 |
| dom | 1 |
| exif | 1 |
| filter | 1 |
| ftp | 1 |
| gd | 1 |
| hash | 1 |
| iconv | 1 |
| imagick | 1 |
| json | 1 |
| libxml | 1 |
| mysqli | 1 |
| openssl | 1 |
| pcre | 1 |
| posix | 1 |
| SimpleXML | 1 |
| sockets | 1 |
| SPL | 1 |
| tokenizer | 1 |
| xml | 1 |
| xmlreader | 1 |
| zlib | 1 |
+-----------+-----------+
sudo apt install php-ssh2
sudo apt install php-mbstring
sudo systemctl restart apache2
Espero que esto no ayude mucho más también.
(@ nanhe4it)
Hace 2 años, 1 mes
He resuelto este problema con WordPress 5.0, PHP 7.2 Nginx
sudo apt-get install php7.2-gd
sudo systemctl atosú nginx
Ahora puedes comprobar que funciona bien en mi sitio https://www.nanhekumar.com/
(@thaipirato)
Hace 2 años
Oye, gracias … ese fue un consejo muy útil. y gracias por resolver tu propia pregunta.
(@joevistatech)
Hace 1 año, 8 meses
Agregué bien la biblioteca GD e hice un elegante reinicio de apache. Desafortunadamente, no hay dados para mí. Hay algunas otras cosas que probaría, pero todavía confío ligeramente en las mejores prácticas aquí en mi trabajo … el sitio (s) para el que necesito actualizar el error se encuentra en las máquinas virtuales de RedHat Linux en Azure. Debido al arreglo, no puedo sftp put
el favicon.ico donde lo necesito.
Solución alterna (para cualquier otra persona que todavía tenga la pregunta, aparte de seguir las sugerencias anteriores): Instale / active Guido “Very Simple Favicon Manager” con Guido. No se actualizó en un tiempo, pero le di una oportunidad y funcionó como una pila.
¿Solucionó tu problema??
0 / 0