WordPress muestra un error HTTP al cargar imágenes
Mientras trabajaba en mi blog hoy , WordPress muestra un error HTTP al cargar 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 cargar las imágenes con éxito. Pero mi éxito duró poco ya que a los pocos minutos el mismo error llama a mi puerta.
Si bien hay muchas soluciones disponibles para el problema anterior, pero nuevamente le harán perder el tiempo, es por eso que corregiré este error HTTP al cargar imágenes y, una vez que haya terminado con este artículo, puedo asegurarle que este mensaje de error será hace mucho.
La solución(Fix) para WordPress muestra un error HTTP(HTTP Error) al cargar imágenes
Tamaño de la imagen(Image Size)
Lo primero y obvio que debe verificar es que las dimensiones de su imagen no excedan su área de contenido de ancho fijo. Por ejemplo, supongamos que desea publicar una imagen de 3000X1500 pero el área de contenido de la publicación (establecida por su tema) es solo de 1000 px, entonces definitivamente verá este error.
Nota:(Note:) Por otro lado, siempre trate de limitar las dimensiones de su imagen a 2000X2000.
Si bien lo anterior puede no solucionar necesariamente su problema, nuevamente vale la pena verificarlo. Si desea consultar las pautas de WordPress sobre imágenes, (WordPress)lea aquí(read here) .
Aumente su memoria PHP(Increase your PHP memory)
A veces, aumentar la memoria PHP permitida para WordPress parece corregir este problema. Bueno(Well) , nunca puedes estar seguro hasta que lo intentes, agrega este código define('WP_MEMORY_LIMIT', '64M') en tu archivo wp-config.php .
Nota: No toque ninguna otra configuración en wp-config.php o su sitio se volverá completamente inaccesible. Si lo desea, puede leer más sobre cómo editar el archivo wp-config.php(Editing wp-config.php file) .
Para agregar el código anterior, simplemente diríjase a su cPanel y vaya al directorio raíz de su instalación de WordPress donde encontrará el archivo wp-config.php.
Si lo anterior no funciona para usted, es muy probable que su proveedor de alojamiento web no le permita aumentar el límite de memoria de PHP . En ese caso, hablar directamente con ellos puede ayudarlo a cambiar el límite de memoria de PHP .
Agregar un código al archivo .htaccess(Adding a code to .htaccess file)
Para editar su archivo .htaccess , simplemente vaya a (.htaccess)Yoast SEO > Tools > File Editor (si no tiene Yoast SEO instalado, debe instalarlo y puede leer sobre cómo configurar este complemento aquí(how to configure this plugin here) ). En el archivo .htaccess simplemente agregue esta línea de código:
SetEnv MAGICK_THREAD_LIMIT 1
Después de agregar el código, simplemente haga clic en "Guardar cambiado a .htaccess" y verifique si el problema se resolvió.
Cambiar el archivo functions.php del tema(Changing theme functions.php file)
En realidad, solo vamos a decirle a WordPress que use GD como la clase WP_Image_Editor predeterminada usando el archivo functions.php del tema. A partir de la última actualización de WordPress , GD se ha abstraído e Imagick se usa como un editor de imágenes predeterminado, por lo que volver al anterior parece solucionar el problema para todos.
Recomendado:(Recommended:) Aparentemente, también hay un complemento para hacerlo, vaya aquí. (go here.) Pero si desea editar manualmente el archivo, continúe a continuación.
Para editar el archivo functions.php del tema, simplemente vaya a Appearance > Editor y seleccione Funciones del tema(Theme Functions) (function.php). Una vez que esté allí, simplemente agregue este código al final del archivo:
add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ ); function change_graphic_lib($array) { return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ ); }
Nota: (Note:) asegúrese(Make) de agregar este código dentro del signo PHP final (?>)(PHP)
Esta es la solución más importante en la guía. WordPress muestra un error HTTP al cargar imágenes, pero si su problema aún no se soluciona, continúe.
Deshabilitar Mod_Security(Disabling Mod_Security)
Nota:(Note:) No se recomienda este método ya que puede comprometer la seguridad de su WordPress y hosting. Solo use este método si ha probado todo lo demás y si deshabilitar esto funciona para usted, comuníquese con su proveedor de alojamiento y solicite asistencia.
Nuevamente, vaya a su editor de archivos a través Yoast SEO > Tools > File Editor y agregue el siguiente código a su archivo .htaccess:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Y haga clic en "Guardar cambiado a .htaccess".
Reinstalando la última versión de WordPress(Reinstalling the latest version of WordPress)
A veces, este problema puede ocurrir debido a un archivo de WordPress corrupto y cualquiera de las soluciones anteriores puede no funcionar en absoluto, en ese caso, debe reinstalar la última versión de WordPress :
- Haga una copia(Backup) de seguridad de su carpeta de complementos(Plugin) desde cPanel (descárguelos )(Download) y luego desactívelos desde WordPress . Después de eso, elimine todas las carpetas de complementos de su servidor usando cPanel.
- Instale el tema estándar, por ejemplo, Veinte(Twenty) dieciséis y luego elimine todos los demás temas.
- Desde Dashboard > Updates reinstala la última versión de WordPress .
- Cargue y active todos los complementos (excepto los complementos de optimización de imágenes).
- Instala cualquier tema que quieras.
- Intenta usar el cargador de imágenes ahora.
Esto solucionará que WordPress muestre un error HTTP al cargar imágenes.
Arreglos varios(Miscellaneous Fixes)
- No use apóstrofe en los nombres de los archivos de imagen, por ejemplo, Aditya-Farrad.jpg
- Intente cambiar la extensión del archivo.
- Deshabilite todos los complementos.
- Asegúrese(Make) de que su host tenga instalada la última versión de PHP .
- Póngase en contacto con su proveedor de alojamiento para obtener asistencia.
Este es el final de esta guía y espero que ya haya solucionado el problema de que WordPress muestra un error HTTP al cargar imágenes(WordPress shows HTTP error when uploading images) . Si todavía tiene alguna pregunta con respecto a esta publicación, no dude en hacerles comentarios.
Me gusta y comparte esta publicación de blog en las redes sociales para ayudar a correr la voz sobre este problema.(Like and share this blog post in the social networks to help spread the word about this problem.)
Related posts
Web apps HTTP Error 503 y WAS event 5189 en Windows 10
HTTP Error 503, el servicio no está disponible problema
Reparar el error HTTP 304 No modificado
Cómo mover WordPress site de un anfitrión a otro
Cómo instalar y configurar WordPress en Microsoft Azure
Los 11 mejores complementos de podcasts de WordPress
Cómo eliminar malware de su sitio de WordPress
Cómo usar Lumen5 para convertir su publicación de blog en un video
7 consejos de WordPress para un sitio web compatible con dispositivos móviles
8 gratis Premium WordPress temas para instalar
Cómo hacer la transición del editor clásico de WordPress a Gutenberg
Cómo configurar su propio sitio web similar a Twitter usando el tema P2 de WordPress
10 complementos esenciales de WordPress para un sitio web de pequeñas empresas
¿Qué es AMP para WordPress y cómo instalarlo?
Wix Vs WordPress: ¿Cuál es mejor para crear su sitio web?
Cómo encontrar su inicio de sesión de administrador de WordPress
Cómo eliminar todos los rastros de un complemento de WordPress
Cómo cambiar su URL de inicio de sesión de WordPress para mayor seguridad
Los 3 mejores complementos de SEO para WordPress
Creando Child Theme en WordPress