WordPress muestra un error HTTP al subir las imágenes

Mientras trabajaba en mi blog hoy, WordPress muestra un error HTTP al subir las imágenes, estaba confundido e indefenso. Intenté subir la imagen una y otra vez, pero el error no desaparece. Después de 5-6 intentos pude volver a subir las imágenes con éxito. Pero mi éxito duró poco ya que después de unos minutos el mismo error llama a mi puerta.

Aunque hay muchas soluciones disponibles para el problema anterior, pero de nuevo te harán perder el tiempo, por eso voy a arreglar este error HTTP al subir las imágenes y después de que termines este artículo puedo asegurarte que este mensaje de error desaparecerá hace tiempo.

Fix for WordPress muestra un error HTTP al subir imágenes

Tamaño de la imagen

Lo primero y obvio que hay que comprobar es que las dimensiones de la imagen no excedan el área de contenido de ancho fijo. Por ejemplo, digamos que quieres publicar una imagen de 3000X1500 pero el área de contenido de la publicación (establecida por tu tema) es sólo de 1000px, entonces definitivamente verás este error.

Nota: Por otra parte, siempre trate de limitar las dimensiones de su imagen a 2000X2000.

Aunque lo anterior no necesariamente resuelve su problema, pero de nuevo vale la pena comprobarlo. Si quieres comprobar las directrices de WordPress sobre imágenes, por favor lee aquí.

Aumenta tu memoria PHP

A veces el aumento de la memoria PHP permitida para WordPress parece rectificar este problema. Bueno, nunca puedes estar seguro hasta que lo intentes, añade este código define($0027WP_MEMORY_LIMIT$0027, $002764M$0027) en tu archivo wp-config.php.

Nota: No toque ninguna otra configuración en wp-config.php o su sitio será completamente inaccesible. Si quieres puedes leer más sobre la edición del archivo wp-config.php.

Para añadir el código anterior, sólo tienes que dirigirte a tu cPanel y ir al directorio raíz de tu instalación de WordPress donde encontrarás el archivo wp-config.php.

Si lo anterior no funciona para usted, entonces es muy probable que su proveedor de alojamiento web no le permita aumentar el límite de memoria PHP. En ese caso, hablar directamente con ellos puede ayudarte a cambiar el límite de memoria PHP.

Añadiendo un código al archivo .htaccess

Para editar tu archivo .htaccess sólo tienes que navegar a Yoast SEO> Herramientas> Editor de Archivos (si no tienes Yoast SEO instalado, entonces deberías instalarlo y puedes leer acerca de cómo configurar este plugin aquí). En el archivo .htaccess sólo tienes que añadir esta línea de código:

SetEnv MAGICK_THREAD_LIMIT 1

Después de añadir el código, sólo tienes que hacer clic en «Guardar cambiado a .htaccess» y comprobar si el problema está resuelto.

Cambiando el tema functions.php file

En realidad, sólo vamos a decirle a WordPress que use GD como la clase WP_Image_Editor por defecto usando el archivo theme functions.php. A partir de la última actualización de WordPress, GD ha sido abstraído y se utiliza Imagick como editor de imágenes por defecto, así que volver a la antigua parece solucionar el problema para todos.

Esto arreglará el error HTTP que muestra WordPress al subir imágenes.

Arreglos varios

  • No utilice el apóstrofe en los nombres de los archivos de imagen, por ejemplo, Aditya-Farrad.jpg
  • Intenta cambiar la extensión del archivo.
  • Deshabilita todos los plugins.
  • Asegúrate de que tu anfitrión tenga la última versión de PHP instalada.
  • Contacte con su proveedor de alojamiento para obtener ayuda.

Este es el final de esta guía y espero que ya hayas arreglado el problema de que WordPress muestra un error HTTP al subir imágenes. Si todavía tienes alguna pregunta sobre este post, no dudes en hacerles comentarios.

Comparte esta entrada del blog en las redes sociales para ayudar a difundir este problema.

Deja una respuesta

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