agosto 3, 2020

Problemas de WordPress: error HTTP al cargar imágenes

A continuación presentaremos algunos sencillos pasos para la solución de problemas de WordPress: error HTTP al cargar imágenes, que es un un error bastante común y hay varias formas de solucionarlo.

1. Navegador

Un error HTTP puede ser causado por diversas causas y la imagen que se presenta es un típico mensaje que no detalla la causa del problema, lo que refleja que WordPress no detecta la causa exacta.

Error HTTP al cargar imágenes
error HTTP al cargar imágenes

Una de las soluciones para resolver este problema es esperar unos minutos e intentar subir la imagen nuevamente. Una posible causa de este error es la escasez de recursos en el servidor, por lo que, si se reintenta dejando pasar unos minutos y funciona, es posible conocer el verdadero problema.

Si no funciona, también está la opción de cambiar de navegador. Prueba con Firefox si ejecutaste en Chrome, por ejemplo. Si no funciona, hay que intentar algo nuevamente.

2. Complementos o temas de WordPress

Si el error se produce después de haber instalado un plugin o algún tema de WordPress, tal vez, esa sea la causa. Los complementos de optimización de imagen para WordPress suelen provocar un error HTTP como este.

Para resolverlo pueden intentar lo siguiente: identificar el complemento, desactivarlo y luego intentar cargar una imagen. Si el problema persiste, considera el siguiente paso.

3. Tamaño de la imagen o el archivo

Suele pasar que la causa del error de este tipo sea por una imagen demasiado grande, ya sea en términos de dimensiones o tamaño de archivo, por lo que debes optimizar la imagen para reducir su tamaño (en Kb) o cambiar su tamaño antes de intentar cargarla nuevamente.

Además, debes prestar atención al nombre del archivo. A veces, los nombres de archivo pueden contener caracteres que no cuadran con el cargador de WordPress.

Si ninguno de los anteriores ha funcionado hasta ahora, debemos considerar soluciones más complejas.

4. Memoria de WordPress

Este tipo de errores puede ser provocado por la memoria insuficiente del servidor; para solucionar esto, debes aumentar la cantidad de memoria que PHP puede usar en el servidor web.

Para hacerlo hay que realizar un cambio en el archivo wp-config.php. Este archivo se localiza en la raíz de la instalación de WordPress. Otras cosas que encontrarás en la raíz incluyen la carpeta wp-content, un archivo index.php y el archivo .htaccess.

Ábrelo en el editor de código preferido, ubícate en la parte inferior y agrega:

1 define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

Vuelve a cargarlo en el servidor web y aumentarás la memoria disponible a 256Mb.

Nota: esto no siempre funciona, ya que puede ser sobrescrito por una regla de nivel de servidor establecida por el host de WordPress. Si es el caso, deberás abrir el archivo .htaccess o php.ini y cambiar los límites de memoria, esto solo se recomienda puedes trabajar con estos archivos. Otra alternativa es ponerte en contacto con el host y explicarle el problema.

5. Biblioteca del editor de imágenes

De forma preestablecida, WordPress tiene dos editores de imágenes: imagicky y Biblioteca GD. WordPress usará cualquiera de estos de una forma indistinta. Sin embargo, imagick ha registrado problemas de memoria y propenso a lanzar errores HTTP. La solución en este caso es forzar a WordPress a usar la Biblioteca GD agregando un fragmento de código al archivo functions.php.

functions.php se encuentra en la carpeta de temas, o en la carpeta de temas secundarios: wp-content> themes> your-theme.

Asegúrate de estar dentro de las etiquetas PHP, agrega el siguiente fragmento:

1 <?php

2

3 function change_image_editor_to_gd($editors) {

4    $gd_editor = ‘WP_Image_Editor_GD’;

5    $editors = array_diff($editors, array($gd_editor));

6    array_unshift($editors, $gd_editor);

7    return $editors;

8 }

9

10 add_filter(‘wp_image_editors’, ‘change_image_editor_to_gd’);

 11

12 ?>

Guardar los cambios, cargar el archivo o una nueva imagen.

6. Versión de PHP

A veces, este error puede ocurrir al usar una versión incompatible de PHP en el servidor. Si vemos los requisitos de WordPress, veremos la versión mínima actual de PHP que se debe usar.

Si necesitas actualizar el PHP, es recomendable ponerse en contacto con el host. Realmente depende de host a host cómo se ha gestionado. Se puede usar SiteGround, lo que actualiza automáticamente la versión de PHP.

7. Proveedor de alojamiento web

Ponerse en contacto con el proveedor de alojamiento web y solicitar asistencia puede ser una alternativa para solucionar los problemas. Es posible que se haya dado antes y sepan resolverlo.

Eso debería solucionar el error HTTP de cargar de imagen.

Leíste: Problemas de WordPress: error HTTP al cargar imágenes, te recomendamos: Consejos para diseño en HTML y CSS accesibles

Te invitamos a que nos sigas en nuestras redes sociales: Facebook, Twitter, Instagram y Youtube con el perfil: @tortugacode