KEMBAR78
Cómo solucionar el error de carga de imágenes HTTP en WordPress (9 formas)
Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error de carga de imágenes HTTP en WordPress

Estás subiendo una imagen a WordPress como de costumbre y, de repente, aparece un error HTTP sin explicación. Interrumpe tu flujo y te deja preguntándote qué acaba de pasar.

Nos hemos encontrado con este problema al agregar imágenes destacadas, actualizar tutoriales e incluso al retocar una entrada de blog. Es frustrante cuando no hay una razón clara detrás del error.

En esta guía, te mostraremos los pasos que usamos para solucionar el error de carga de imágenes HTTP, comenzando con las soluciones más fáciles primero.

Ya sea que estés trabajando en un blog personal o administrando el sitio de un cliente, estos consejos te ayudarán a que todo vuelva a la normalidad rápidamente.

Cómo solucionar el error http al subir imágenes en WordPress

¿Qué causa el error HTTP durante la carga de medios en WordPress?

El error HTTP en WordPress generalmente aparece cuando estás subiendo una imagen a través de la biblioteca de medios, pero no dice qué salió mal.

Hemos visto que esto sucede por todo tipo de razones: tiempos de espera del servidor, conflictos de plugins, poca memoria o incluso un fallo temporal. Pero en lugar de decirte qué lo causó, WordPress solo te da un mensaje vago de 'error HTTP'.

Error HTTP

Eso es lo que lo hace complicado, no hay una solución única. A menudo tienes que probar varias cosas diferentes para averiguar qué está bloqueando la carga.

A continuación, te mostraremos las formas más confiables de solucionar y resolver el problema. También puedes usar los enlaces a continuación para saltar a cualquier método específico.

¿No tiene tiempo para solucionar problemas de carga de imágenes usted mismo? ¡WPBeginner Pro Services puede ayudar! Con nuestros asequibles Servicios de Soporte de WordPress de Emergencia, puede contratar expertos para solucionar problemas de imágenes, resolver errores de plugins y temas, optimizar la base de datos de WordPress y mucho más. ¡Programe Servicios de Soporte de WordPress hoy mismo!

1. Intenta cargar la imagen de nuevo

A veces, el error HTTP es solo un inconveniente temporal. Es por eso que nuestro primer enfoque es simplemente esperar unos minutos y luego intentar cargar la imagen de nuevo como lo haría normalmente.

Hemos visto que esto sucede durante breves picos de tráfico o cuando los recursos del servidor están sobrecargados. La mayoría de los buenos proveedores de alojamiento resuelven estos problemas en segundo plano automáticamente.

Si el error aún aparece, aquí hay algunas cosas rápidas que puede intentar:

Si nada de esto ayuda, entonces el problema probablemente no sea temporal y querrá pasar a la siguiente solución.

2. Desactivar todos los plugins y su tema actual

Si acabas de instalar un nuevo plugin de WordPress recientemente, es posible que sea incompatible con tus otros plugins y que interrumpa el proceso de carga de imágenes. Para ver si este es el caso, puedes desactivar todos tus plugins de WordPress.

Si el error HTTP desaparece después de desactivar un plugin de WordPress, entonces ese podría ser el culpable detrás del error de carga de imágenes HTTP. Puedes instalar un plugin alternativo o contactar al desarrollador para obtener soporte.

Para más información, consulta nuestra guía sobre cómo desactivar fácilmente todos los plugins de WordPress y cómo desactivar plugins cuando el panel de administración de WordPress es inaccesible.

Desactivar en masa todos los plugins de WordPress

De manera similar, a veces los conflictos de temas también pueden interrumpir el proceso de carga de imágenes. Los temas pueden incluir funcionalidades que podrían interferir con la forma en que WordPress maneja las cargas de medios.

Afortunadamente, identificar un conflicto de tema es relativamente sencillo. Puedes cambiar temporalmente a un tema predeterminado de WordPress. Para más información, consulta nuestra guía sobre cómo cambiar correctamente los temas de WordPress.

Activar un tema predeterminado de WordPress

Una vez que el tema predeterminado esté activo, intenta cargar una imagen de nuevo. Si el error desaparece, entonces el problema probablemente se deba a tu tema actual. En este caso, puedes verificar si hay una actualización de tema disponible. A menudo, las actualizaciones corrigen problemas de compatibilidad y errores.

O, puedes contactar al desarrollador del tema para obtener soporte. Es posible que puedan proporcionar un parche u ofrecer orientación para resolver el conflicto.

3. Aumentar el límite de memoria de PHP

WordPress está escrito en el lenguaje de programación PHP. Adicionalmente, la cantidad de memoria asignada para diferentes procesos de PHP está determinada por tu servidor de alojamiento web.

Si la carga de imágenes requiere más memoria PHP de la disponible, es posible que veas el error HTTP de carga de imágenes en WordPress.

Para solucionar esto, necesitas aumentar la memoria que PHP puede usar en tu servidor.

Primero, necesitarás acceder a los archivos de tu sitio usando un cliente FTP o la aplicación Administrador de Archivos en tu panel de control de alojamiento web. Luego, ve a tu directorio raíz y busca el archivo wp-config.php.

Editar archivo wp-config

Luego, deberás editar el archivo wp-config.php usando un editor de texto y agregar la siguiente línea de código:

define( 'WP_MEMORY_LIMIT', '256M' );

Este código aumenta el límite de memoria de WordPress a 256 MB, lo que sería suficiente para solucionar cualquier problema de límite de memoria.

Finalmente, debes guardar y subir el archivo de vuelta al servidor.

Para obtener más información, consulta nuestra guía paso a paso sobre cómo aumentar el límite de memoria PHP en WordPress.

4. Cambiar la biblioteca del editor de imágenes de Imagick a GD Library

WordPress se ejecuta en PHP, que utiliza dos módulos para manejar imágenes. Estos módulos se llaman GD Library e Imagick. WordPress puede usar cualquiera de ellos, dependiendo de cuál esté disponible.

Sin embargo, Imagick a menudo tiene problemas de memoria, lo que causa el error HTTP durante la carga de imágenes. Para solucionar esto, puedes hacer de la Biblioteca GD tu editor de imágenes predeterminado.

Puedes hacer esto simplemente agregando este código al archivo functions.php de tu tema de WordPress o usando WPCode (recomendado):

function wpb_image_editor_default_to_gd( $editors ) {
	$gd_editor = 'WP_Image_Editor_GD';
	$editors = array_diff( $editors, array( $gd_editor ) );
	array_unshift( $editors, $gd_editor );
	return $editors;
}
add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

Para más detalles, puedes ver nuestra guía sobre cómo agregar código personalizado en WordPress.

Después de agregar este código, puedes intentar subir archivos nuevamente usando el cargador de medios. Si esto no resuelve el problema, puedes eliminar este código y probar otros métodos descritos en este artículo.

5. Limitar Imagick editando .htaccess

Este método te permite controlar cómo Imagick utiliza los recursos del servidor. Muchos proveedores de hosting compartido limitan la capacidad de Imagick para usar múltiples hilos para un procesamiento de imágenes más rápido. Sin embargo, esto resultará en que veas el error HTTP al subir imágenes.

Una solución fácil es agregar el siguiente código en tu archivo .htaccess:

SetEnv MAGICK_THREAD_LIMIT 1

Este código simplemente limita a Imagick a usar un solo hilo para procesar imágenes.

6. Actualiza tu versión de PHP

Si tu sitio de WordPress está utilizando una versión desactualizada de PHP, esto podría desencadenar el error HTTP al subir imágenes. Esto se debe a que las versiones más nuevas de PHP tienen mejoras de rendimiento y generalmente usan menos memoria.

Afortunadamente, es fácil verificar tu versión de PHP y actualizarla. Para más detalles, por favor consulta nuestra guía para principiantes sobre cómo actualizar tu versión de PHP en WordPress.

7. Verifica los permisos de archivos y carpetas

WordPress depende de permisos específicos de archivos y carpetas para funcionar correctamente. Permisos incorrectos pueden impedir que WordPress acceda o modifique archivos, lo que lleva a errores de carga.

Por ejemplo, si al directorio de carga le faltan los permisos de escritura adecuados, WordPress no podrá guardar las imágenes subidas.

Para asegurar los permisos de archivo correctos, consulta nuestra guía sobre cómo solucionar el error de permisos de archivos y carpetas en WordPress.

8. Habilita el modo de depuración

A veces, errores subyacentes de PHP pueden manifestarse como el error HTTP al subir imágenes, lo que dificulta la solución de problemas.

Habilitar el modo de depuración en la configuración de tu WordPress revelará cualquier error de PHP en el registro de depuración, proporcionando pistas valiosas sobre la causa raíz del problema de carga.

Para obtener instrucciones sobre cómo habilitar el modo WP_DEBUG, consulta nuestro artículo sobre cómo habilitar el modo de depuración de WordPress. Esta guía te proporcionará instrucciones paso a paso sobre cómo agregar el código necesario a tu archivo wp-config.php.

9. Revisa los recursos de tu hosting

Si tu sitio web alcanza su cuota de almacenamiento o encuentra limitaciones en los recursos del servidor, podrías experimentar errores de carga. Por ejemplo, el espacio en disco insuficiente puede impedir que WordPress cree nuevos archivos o carpetas necesarios para la carga de imágenes.

La mayoría de los proveedores de hosting web ofrecen un panel de control donde puedes ver el uso de los recursos de tu sitio web, incluido el espacio en disco. Si no puedes verlo, contacta al equipo de soporte de tu proveedor de hosting para obtener ayuda.

Si te estás acercando a tu límite de almacenamiento, considera optimizar tus recursos. Por ejemplo, los archivos de imagen grandes pueden consumir una cantidad significativa de almacenamiento. Puedes optimizar tus imágenes para reducir su tamaño de archivo antes de subirlas.

Si la optimización de recursos no es suficiente, considera actualizar a un plan de hosting con más espacio de almacenamiento. Esto proporcionará la capacidad adicional necesaria para los archivos de tu sitio web.

Si estás buscando un proveedor de hosting de WordPress confiable con un generoso espacio de almacenamiento, Bluehost es una opción popular. Ofrecen varios planes para adaptarse a las diferentes necesidades de los sitios web.

Sitio web de Bluehost

Preguntas frecuentes (FAQs)

1. ¿Qué causa el error HTTP al subir imágenes en WordPress?

Este error puede ocurrir por varias razones, como poca memoria PHP, conflictos de plugins o problemas temporales del servidor. WordPress no muestra una causa específica, por lo que es posible que necesites probar diferentes soluciones para solucionarlo.

2. ¿Es seguro cambiar de Imagick a GD Library?

Sí, cambiar a GD Library es seguro. Lo hemos hecho en varios sitios para solucionar problemas de carga de imágenes, y WordPress recurrirá a Imagick si es necesario.

3. ¿Afectará el aumento del límite de memoria de PHP al rendimiento de mi sitio?

No dañará el rendimiento. De hecho, aumentar el límite de memoria puede ayudar a prevenir otros problemas, especialmente si tu sitio ejecuta varios plugins o maneja archivos grandes.

4. ¿Qué debo hacer si ninguno de los métodos funciona?

Si has intentado todo y sigues viendo el error, lo mejor es contactar a tu proveedor de hosting. Ellos pueden revisar los registros del servidor o los permisos y ayudarte a solucionar la causa raíz.

Más ayuda con errores e imágenes de WordPress

Si sigues teniendo problemas o quieres prevenir otros problemas relacionados con imágenes, estas guías pueden ayudarte. Hemos utilizado muchas de ellas mientras solucionábamos problemas similares para nuestros sitios y clientes.

Esperamos que esta guía te haya ayudado a solucionar el error de carga de imágenes HTTP en WordPress. Puede llevar algunos intentos encontrar la solución que funcione, pero una vez que esté resuelta, podrás volver a cargar y publicar sin interrupciones.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

175 CommentsLeave a Reply

  1. Este problema puede ser bastante frustrante cuando el propietario de un sitio web no puede cargar una imagen y nadie sabe por qué en ese momento. He lidiado con este problema un par de veces y, afortunadamente, pude resolverlo ajustando los permisos a través de FTP, que era el núcleo del problema. Sin embargo, es bueno conocer otros métodos y posibles causas del problema. Definitivamente guardaré este tutorial porque tengo la sensación de que no será la última vez que me encuentre con este problema, y la próxima vez, podrían no ser los permisos de la carpeta.

  2. ¡¡¡FANTÁSTICO!!! Cada otra búsqueda que hice no arrojó nada.

    Alojamiento Godaddy con WordPress instalado. Matar imagick hizo el truco. Mi plugin de Lightroom ahora funciona como un campeón.

    Muchas gracias, solo quería compartirlo contigo.

  3. Hola,
    Empecé a tener este error de carga HTTP para imágenes que son más grandes de 600x900px. El tamaño en KB no importa – 100KB o 300KB – se están subiendo bien si son menores de 600x900.

    He intentado todos los métodos que describiste sin éxito.

    ¿Crees que cambiar el tema puede ayudar?

    • Primero querrás contactar a tu proveedor de alojamiento para asegurarte de que no te estás encontrando con una medida de seguridad de su parte que esté causando el error.

      Administrador

      • ¡Gracias!
        Los llamé antes de publicar mi pregunta – me dijeron que contactara al soporte de WP. Para mí, también parece que instalaron algo en su servidor pero no están dispuestos a admitirlo.
        Volveré a llamar.

  4. Probé todo lo anterior y no tuve suerte. Mi problema son solo los archivos mp3, obtengo el error http. Contacté a mi proveedor de hosting y no encontraron nada malo. Las imágenes se suben bien. ¿Qué me estoy perdiendo?

    • Para archivos MP3, es posible que necesites aumentar el límite de memoria a 512 en caso de que se deba al tamaño de los archivos.

      Administrador

  5. Muchas gracias, seguí los cuatro pasos pero nada funcionó. Volví al paso 1 y lo aumenté de 256 MB a 512 MB, lo que resolvió el problema.

  6. La opción #3 me funcionó para resolver el error HTTP.

    Instalé el plugin de fragmentos de código y copié el código de aquí. Funcionó perfectamente al primer intento.

    ¡Gracias!

  7. También revisa el nombre de tu imagen que quieres subir.
    Hazlo simple, ya que esto me ha funcionado en múltiples ocasiones.

  8. None worked above and then we realize our dev site needed to change the Home and Site URL in General Settings in WP Admin from http:// to https:// then it worked! :D

  9. Ninguno de estos funcionó en mi caso. El causante fue Mod Security. Tuve que deshabilitar temporalmente Mod Security en mi servidor web.

    • Gracias por compartir lo que te funcionó si otros usuarios se encuentran con este problema. La mayoría de los usuarios necesitarán contactar a su proveedor de hosting para obtener ayuda al editar Mod Security.

      Administrador

  10. SOLUCIONADO: mis archivos PDF que no se subían a la biblioteca de medios de WordPress con un Error HTTP tenían nombres de archivo con un punto y coma. Eliminé el punto y coma y se subió sin problemas. Los puntos y comas son caracteres legales en documentos de Word y archivos PDF, pero aparentemente no se suben a WordPress por razones que desconozco. ; ; ; ;

    • Si ninguno de estos métodos funcionó, ¿has intentado contactar a tu proveedor de hosting para ver si pueden detectar algún error de su lado?

      Administrador

  11. He intentado todos los métodos mencionados anteriormente, pero ninguno me funcionó. Así que contacté al proveedor de servicios. Ellos resolvieron el problema.
    Me refrescaron y agregaron otra IP a la lista blanca y funcionó.
    Espero que esto también te sirva.

  12. no necesitas seguir todos los pasos, solo necesitas volver a iniciar sesión en tu sitio web y borrar tus archivos temporales, eso está bien

  13. Intenté la Opción 3. Ahora toda mi página de inicio está en blanco. Las páginas individuales todavía están ahí. La barra lateral todavía es visible, pero el resto de la página de inicio está en blanco.

    Por favor, ayuda si es posible.

    Gracias,
    Sandy

    • ¿Es posible que hayas cambiado la configuración de tu página de inicio mientras solucionabas problemas y has eliminado el código para ver si eso resolvió el contenido faltante?

      Administrador

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.