Cómo corregir el error HTTP al cargar imágenes en WordPress

Publicado: 2020-01-27

Es difícil tener un sitio web exitoso sin contenido visual. Es probable que cualquier página que visite incluya alguna combinación de fotos, íconos o gráficos. Sin embargo, si encuentra el error HTTP al cargar imágenes en WordPress, es posible que no pueda incorporarlas en su sitio.

Afortunadamente, existen varios métodos que puede utilizar para solucionar este problema. En este artículo, explicaremos por qué se produce el error HTTP al cargar imágenes en WordPress y luego lo guiaremos a través de seis soluciones.

¡Pongámonos a trabajar!

Suscríbete a nuestro canal de Youtube

¿Qué causa el error HTTP al cargar imágenes en WordPress?

En comparación con otros problemas comunes, el error HTTP al cargar imágenes en WordPress no parece tan aterrador. Es solo un mensaje de banner simple que puede aparecer en su biblioteca de medios cuando intenta agregar un nuevo archivo:

El error HTTP al subir una imagen a WordPress.

Por lo general, cuando carga una imagen en WordPress, aparece en su biblioteca de medios de inmediato. No hay mensaje de confirmación ni campanas y silbidos. Obviamente, ese no es el caso cuando se encuentra con este error.

El problema con esta alerta en particular es que no le brinda mucha información para continuar cuando se trata de encontrar una solución. Además, existen varias causas posibles, que incluyen:

  • Credenciales de inicio de sesión caducadas
  • Nombres de archivos no autorizados
  • Memoria insuficiente
  • Permisos de archivo incorrectos
  • Conflictos de complementos

La mitad de la batalla con el error HTTP al cargar imágenes en WordPress es determinar la fuente del problema. Una vez que se dé cuenta de eso, son solo unos pocos pasos rápidos para resolverlo y hacer que su sitio vuelva a funcionar.

Cómo corregir el error HTTP al cargar imágenes en WordPress (6 métodos probados)

Aunque corregir este error no es difícil, debe ser metódico ya que tiene varias causas potenciales. Con eso en mente, comenzaremos con las correcciones más sencillas.

1. Compruebe si su sesión de inicio de sesión ha expirado

Por lo general, WordPress le permite saber cuándo caducan sus credenciales de inicio de sesión para que pueda volver a ingresarlas. Sin embargo, este mensaje no siempre aparece si ha dejado su navegador abierto durante un período prolongado de tiempo sin actividad.

Si hace esto y luego intenta cargar una imagen, verá un error HTTP como el que se muestra arriba, aunque no se le haya pedido que vuelva a iniciar sesión. La forma más fácil de averiguar si este es el problema en su caso es volver a cargar la página.

Si su sesión de inicio de sesión anterior expiró, WordPress le pedirá que ingrese sus credenciales nuevamente. Después de eso, puede volver a intentar cargar la imagen y ver si el error persiste.

2. Cambiar el nombre, optimizar o cambiar el tamaño del archivo de imagen

WordPress no admite archivos con caracteres especiales o acentos de idioma en sus nombres, como en chateau o mezcla heterogénea. Si la imagen que está intentando agregar a su sitio incluye alguna, intente cambiarle el nombre y luego intente subirla nuevamente.

En algunos casos, incluso las imágenes con nombres perfectamente 'limpios' no funcionarán bien con WordPress. Una solución alternativa es utilizar una plataforma de optimización de imágenes como TinyPNG:

La página de inicio de TinyPNG.

Esta herramienta comprime sus archivos para disminuir su tamaño. Es una forma sencilla de reducir los tiempos de carga de su sitio web y, a veces, también resolverá el error HTTP al cargar imágenes en WordPress.

Finalmente, también puede resolver este problema cambiando las dimensiones de su imagen (ancho y alto). Puede hacer esto usando su plataforma de edición de fotos preferida, como Vista previa, Pintura o Photoshop.

3. Aumente el límite de memoria PHP de su sitio

Si los dos primeros métodos no resuelven el error HTTP al cargar imágenes en WordPress, es hora de comenzar a buscar soluciones más técnicas. Dependiendo de su plan y proveedor de alojamiento web, es posible que su servidor no tenga suficiente memoria para agregar más archivos a su sitio.

Un pequeño límite de memoria de PHP puede provocar un error HTTP ocasional durante las cargas. Como regla general, desea que el suyo sea de al menos 256 MB.

La forma más fácil de aumentar su límite de memoria PHP es acceder a la carpeta raíz de su sitio web (generalmente public_html ) mediante el Protocolo de transferencia de archivos (FTP) y un cliente FTP como FileZilla. Luego, ubique su archivo wp-config.php , haga clic derecho sobre él y seleccione la opción Ver / Editar :

Editando su archivo wp-config.php.

Dentro de ese archivo, busque la línea que dice “¡Eso es todo, deje de editar! Feliz publicación ". Luego agregue el siguiente código encima de él:

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

Guarda tus cambios y cierre el archivo. Luego intente volver a cargar su imagen y vea si el error HTTP persiste. Si es así, su host puede estar anulando la configuración en su archivo wp-config.php a nivel de servidor. En ese caso, es posible que deba ponerse en contacto con el soporte para obtener más ayuda.

4. Verifique sus permisos de carpeta de carga

Cada carpeta en su instalación de WordPress usa lo que se llama 'permisos'. Eso significa que existen instrucciones estrictas sobre quién puede acceder ('leer'), modificar ('escribir') o ejecutar scripts en los archivos que contiene cada directorio.

Como propietario del sitio, debe tener permisos completos para el directorio wp-content / uploads , que es donde WordPress almacena (como habrá adivinado) las cargas. Si se encuentra con el error HTTP en su biblioteca de medios, vale la pena verificar si esta configuración está configurada correctamente.

Primero, acceda a su sitio web usando FTP como describimos anteriormente y navegue hasta su directorio wp-content . Busque la carpeta de cargas , haga clic con el botón derecho en ella y seleccione la opción Permisos de archivo :

Cambiar los permisos de su carpeta de subidas.

En la ventana resultante, compruebe si usted (el 'Propietario') tiene permisos de lectura, escritura y ejecución. El valor numérico correspondiente debe ser 755:

Un ejemplo de configuración de permisos para una carpeta de cargas.

Si no tiene los permisos adecuados, seleccione las casillas de verificación correctas o establezca el Valor numérico en 755 y haga clic en el botón Aceptar . Luego intente cargar su imagen nuevamente.

5. Solucionar problemas de un conflicto de plugins o temas

En algunos casos, uno de sus complementos o su tema activo puede estar causando conflictos en segundo plano cuando intenta cargar una imagen. Hay dos formas de solucionar este problema, pero antes de hacer cualquier otra cosa, asegúrese de tener una copia de seguridad reciente.

Luego, navegue a su lista de complementos en su panel de WordPress y desactívelos uno por uno, probando si puede cargar imágenes entre cada uno. Este enfoque es simple, pero puede resultar engorroso si tiene muchos complementos.

Si desea descartar un conflicto de complementos por completo, puede acceder a su servidor a través de FTP e ir a su directorio wp-content . Busque la carpeta de complementos y cámbiele el nombre a otra cosa, como en el siguiente ejemplo:

Cambiar el nombre de la carpeta de complementos para corregir el error HTTP al cargar imágenes en WordPress.

Cambiar el nombre de ese directorio evitará que WordPress encuentre los archivos de su complemento, deshabilitándolos todos de una sola vez. Pruebe si eso solucionó el error HTTP al cargar imágenes en WordPress.

Si lo hizo, sabrá que hay un conflicto en algún lugar de su sitio. Regrese la carpeta a su nombre original y proceda a deshabilitar sus complementos uno por uno desde su tablero hasta que encuentre al culpable.

Por otro lado, si la desactivación de todos sus complementos no solucionó el error, devuelva la carpeta de complementos a su nombre original e intente cambiar su tema activo:

Cambiando tu tema activo.

Cualquier otro tema servirá, aunque uno predeterminado suele ser mejor para solucionar problemas. Realice el cambio y una vez más intente cargar una imagen. Si se resuelve el error, ha encontrado la fuente del conflicto.

Si su tema o un complemento específico está detrás del error HTTP, tendrá que eliminarlo de su sitio. Luego, puede reemplazarlo con una alternativa o intentar comunicarse con el desarrollador para resolver el conflicto.

6. Póngase en contacto con su proveedor de alojamiento web sobre el error HTTP al cargar imágenes en WordPress

Si todo lo demás falla, no se desespere. Ha descartado casi todas las posibles causas de este problema, por lo que ahora es el momento de traer algo de ayuda para que pueda profundizar.

En este punto, ha agotado la mayoría de las opciones de su parte. Continúe y abra un ticket, inicie un chat en vivo o llame a su proveedor de alojamiento web y vea si pueden ayudarlo a rastrear la fuente de su error HTTP al cargar imágenes en WordPress.

Conclusión

A nadie le gustan las paredes de texto en la web. Necesita elementos visuales en su sitio si desea publicar contenido que los visitantes disfruten. Eso significa que si alguna vez se encuentra con el error HTTP al cargar imágenes en WordPress, debe identificar y solucionar el problema subyacente lo más rápido posible.

En esta publicación, cubrimos seis enfoques que puede tomar cuando se trata de corregir este error:

  1. Compruebe si su sesión de inicio de sesión ha expirado.
  2. Cambie el nombre, optimice o cambie el tamaño del archivo de imagen.
  3. Aumente su límite de memoria PHP.
  4. Verifique los permisos de su carpeta de carga.
  5. Solucionar problemas de un plugin o conflicto de tema.
  6. Póngase en contacto con su proveedor de alojamiento web para obtener más ayuda.

¿Tiene alguna pregunta sobre cómo corregir el error HTTP al cargar imágenes en WordPress? ¡Déjalos en la sección de comentarios a continuación!

Imagen en miniatura del artículo de vladwell / shutterstock.com