Un error de carga de imágenes puede ocurrir por varias razones en WordPress.
Aquí hemos enumerado todas las formas de corregir el error de carga de imágenes de WordPress.
¿Alguna vez has experimentado un error al subir una imagen a WordPress?
Si quieres tener ayuda de expertos en WordPress para solucionar este error y otros que te puedan surgir, te recomendamos el Hosting WordPress de FactoríaDigital. Incluye soporte técnico de WordPress en el precio y puedes contactar con sus expertos por teléfono, chat o email. Ahorra tiempo y evita problemas técnicos que afecten a tu negocio.
Es obvio que este error ocurre cuando usted intenta subir una nueva imagen a su sitio web.
Pero, ¿cuál es la razón? El error de carga de imágenes de WordPress es uno de los errores más frecuentes en WordPress.
Afortunadamente, hay muchas maneras de corregir este error.
En este artículo, discutimos cómo puede corregir el error de carga de imágenes de WordPress.
Como cualquier otra plataforma de CMS, WordPress tiene errores.
Sin embargo, dado que este CMS está desarrollado tanto para usuarios aficionados como profesionales, entonces, la corrección de errores no es tan difícil.
Especialmente el error de carga de imágenes de WordPress.
Cómo corregir los errores al subir imágenes que no cargan en WordPress
Antes de que introduzcamos formas de solucionar este error, ¿has pensado en el error?
¿Por qué se produce un error de carga de imágenes de WordPress?
Como usted probablemente sabe, los archivos de su sitio web se almacenan en su servidor.
Para que su sitio web lea los archivos, necesita permisos.
Si hay algún problema con los permisos de tus archivos, obtendrás diferentes errores y en este caso un error de carga de imágenes de WordPress.
Cuando sus imágenes desaparecen de su galería de medios es otro signo de este error.
Pero, ¿cómo cambian estos permisos? Cuando no los has tocado o no sabías que existían.
Hay muchas razones para ello.
Por ejemplo, cuando se actualiza el servidor, estos permisos pueden cambiar y se obtiene un error de carga de imágenes de WordPress.
1. Solución al error al crear un directorio en WordPress
Es hora de ver algunas maneras de corregir el error de carga de imágenes de WordPress.
En este método, necesita conectarse a su sitio web con un cliente FTP.
Por lo tanto, las primeras cosas que necesita son una cuenta FTP y un cliente FTP.
Hay muchos clientes FTP disponibles, pero el más popular es FileZilla.
Después de conectarse a su sitio web con FTP, diríjase a su carpeta wp/content.
En esta carpeta, puede encontrar subidas.
Tu sitio web de WordPress almacena todos los medios que subas a esta carpeta.
Haga clic con el botón derecho en la carpeta uploads y haga clic en permisos de archivo.
Igual que la imagen de abajo:
Una vez que haga clic en los permisos del archivo, aparecerá una nueva ventana.
El primer paso que debe dar es configurar el permiso de la carpeta Uploads y de los subdirectorios en 744.
Para ello, introduzca sólo 744 en valor numérico.
No olvide marcar «Recurse to subdirectories» y «Apply to directories only».
Finalmente, haga clic en Aceptar.
(Si 744 no corrigió el error, pruebe con 755)
El siguiente paso es cambiar los permisos de sus archivos dentro de la carpeta uploads.
Para ello, haga clic con el botón derecho en la carpeta uploads y haga clic en el permiso de archivo.
Ahora escriba 644 en valor numérico y asegúrese de comprobar «Recurse into subdirectories» y «Apply to files only».
A continuación, haga clic en Aceptar.
Asegúrese de escribir los valores/números correctos.
2. Cómo corregir error HTTP al subir una imagen a WordPress
Otro error que podría ocurrir al subir una imagen a WordPress es el error HTTP.
De todos los errores, el error HTTP de WordPress es el último error que todo usuario desearía ver.
Porque arreglar este error lleva mucho tiempo.
Este error, no deja rastro, por lo tanto, localizar la fuente puede ser difícil a veces y usted necesita probar cada arreglo hasta que encuentre el correcto.
A continuación, mencionamos algunas formas de corregir un error HTTP en WordPress:
Actualizar la página o cambiar el navegador
Además, el período de tiempo que se le permite permanecer en WordPress puede haber expirado y debe volver a iniciar sesión en su cuenta.
Este método puede ser demasiado simple para funcionar, pero se sorprendería de cuántas veces ha funcionado realmente.
Sólo tienes que actualizar tu navegador.
Este error puede ocurrir cuando se desconecta de su sitio web y al refrescarlo se vuelve a conectar.
La otra cuestión podría ser Internet.
Al actualizar su página, puede darse cuenta de que su Internet no está funcionando.
Cambiar su navegador también podría corregir este error.
Es posible que el navegador que esté utilizando no sea compatible o cause errores.
Eliminar la caché de su navegador
Eliminar la caché de su navegador es otra forma de corregir un error HTTP al subir una imagen.
La caché es un conjunto de información sobre los sitios web que ha visitado anteriormente, guardada en la memoria de su navegador.
Para eliminar la caché sólo para la página específica en la que se encuentra, haga clic en ctrl + f5 para Windows y en Mac y Safari utilice las teclas de acceso directo que aparecen a continuación:
Mac: CMD+Mayús+R
Safari: Mayús+Recargar
Pero si desea eliminar completamente la caché de su navegador, debe dirigirse a la configuración de su navegador y hacer clic en borrar los datos de navegación.
La eliminación de la caché es diferente para cada navegador.
Puedes utilizar la búsqueda de Google para encontrar la configuración de tu navegador o puedes leer nuestros artículos anteriores sobre cómo eliminar la caché del navegador.
También puede leer nuestros artículos anteriores si desea saber más sobre el error HTTP en WordPress.
Cambiar el nombre de su archivo
WordPress duplica los archivos añadiendo un número al final.
Este proceso suele ser automático, pero a veces puede no ocurrir y provocar errores.
Cambie el nombre de su imagen y asegúrese de que no está utilizando ningún nombre con caracteres especiales.
Por ejemplo, use un nombre como este: file-name-01.png.
Comprime tu imagen
Otra forma de corregir este error es reduciendo el tamaño de la imagen.
La imagen que intentas subir puede exceder los límites de carga de WordPress.
Para comprimir sus imágenes sin perder su calidad, puede utilizar el plugin Imagify.
Cambiar el formato de la imagen
Cambie el formato de la imagen.
Si la imagen que está intentando subir está en.png, cámbiela a.jpg e inténtelo de nuevo.
Además, si el error ocurrió mientras subía una imagen.jpg, intente cambiar el formato a.png.
Desactivar plugins y temas
Desactive sus plugins y temas.
Esto es sólo temporal.
Algunos plugins de seguridad pueden causar errores HTTP.
También puede probar suerte usando el tema predeterminado.
Aumente su límite de memoria PHP
Su servidor utiliza memoria PHP para ejecutar su sitio web y su sitio web utiliza memoria PHP para cargar sus archivos.
Si su memoria PHP es demasiado pequeña o está llena, obtendrá un error HTTP.
Por lo tanto, el aumento de su memoria PHP podría ser otra solución para el error HTTP.
Si tiene alguna pregunta sobre la memoria PHP no dude en dejar un comentario a continuación o leer nuestros artículos anteriores.
Actualización de la versión PHP
Como probablemente sabes, PHP es el lenguaje principal de tu sitio web de WordPress.
Los desarrolladores de WordPress creen firmemente que actualizando su versión PHP puede evitar muchos errores.
Desde la cabeza de su cPanel hasta el Software y haga clic en «Select PHP Version».
Puede ver su versión actual de PHP y seleccionar la versión más reciente.
Eliminar ruta de medios
Si ha cambiado recientemente su ruta de medios, entonces se le ha producido este error.
El único camino que WordPress utiliza para guardar los medios cargados es wp-content/uploads.
Si ha creado otro archivo, elimínelo para que WordPress pueda reutilizar la ruta original.
Desactivar mod-security
Mod-security es un cortafuegos de código abierto. En algunos casos, si este mod está activado, puede causar un error HTTP al subir una imagen.
Para desactivarlo, diríjase a su archivo .htaccess y copie y pegue el siguiente código:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
/<IfModule>
Cambiar la biblioteca de WordPress de Imagick a GD Library
Tanto Imagick como GD Library se utilizan en WordPress.
Sin embargo, debido a la falta de memoria, Imagick puede causar errores HTTP.
Por lo tanto, cambiar a la biblioteca GD podría corregir un error HTTP mientras se carga una imagen.
Simplemente copie y pegue el código de abajo en el archivo functions.php:
functionwpb_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');
Límite Imagick en .htaccess
De forma predeterminada, el número de operaciones de Imagick se puede establecer en varias operaciones al mismo tiempo.
Pero como esta librería carece de memoria, podría terminar causando errores.
Para limitar Imagick a una operación a la vez, necesita copiar y pegar el siguiente código en su archivo .htaccess:
SetEnv MAGICK_THREAD_LIMIT 1
Instalar el plugin Add From Server
Este plugin puede ser de gran ayuda para usted, ya sea que tenga un error HTTP o no.
Con este plugin, puedes subir archivos de gran volumen a tu WordPress.
Este plugin utiliza SFTP.
Pregunte a su proveedor de alojamiento
Su último recurso es ponerse en contacto con su proveedor de alojamiento.
Si ha intentado de todas las formas posibles y aún así obtiene un error HTTP, lo mejor es ponerse en contacto con su proveedor de alojamiento y pedirle ayuda.
3. Cómo solucionar el error de Falta un directorio temporal en WordPress
El error Missing Temporary Folder bloquea la carga de una imagen, plugins, actualización de WordPress e incluso complementos.
¿Qué causa este error? La razón principal detrás de este error podría ser la configuración de PHP en su host.
Algunos ajustes de PHP le permiten guardar algunos datos en una carpeta temporal que necesita reubicar más tarde.
Cuando subes una imagen, actualizas tu WordPress o instalas un plugin, WordPress necesita tener acceso a estas carpetas.
Si no se puede acceder a estas carpetas, se obtiene el error Falta de carpeta temporal.
Para corregir este error, siga los pasos que se indican a continuación:
- Conéctese a su host con un cliente FTP o a través de cPanel.
- Busque el archivo wp-config.php.
- Ábrelo en un editor, o puedes descargarlo a tu ordenador y volver a cargarlo una vez que hayas terminado con él.
- Copia y pega el código de abajo antes de «Eso es todo, ¡deja de editar! Happy blogging».
define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
- Guarde los cambios y vuelva a cargar el archivo.
- Vaya a la carpeta wp-content.
- Cree una nueva carpeta y llámela «Temp».
- Regresa a tu sitio web de WordPress y trata de subir tu imagen de nuevo.
4. Corrección del error upload_max_filesize_directive del archivo de imagen cargado
El archivo cargado excede la directiva upload_max_filesize en php.ini El error ocurre cuando se intenta cargar un archivo grande.
Este archivo puede ser una imagen o incluso un tema.
La razón de este error es el hecho de que su sitio web de WordPress tiene limitaciones de carga.
Como probablemente puede ver, necesita aumentar su límite de tamaño de archivo upload_max_filesize.
Tiene varias formas de solucionar este error:
Aumentar el tamaño máximo de archivo de carga desde un archivo.htaccess
Para ello, sólo necesita tener acceso a su archivo.htaccess.
No importa si lo abre desde su cPanel o FTP.
Localice el archivo.htaccess y edítelo.
Ahora, copie y pegue el código de abajo en su archivo .htaccess:
php_value upload_max_filesize 256M
Save your changes and re-upload your .htaccess file back where you found it. If you face the same error again, copy and paste the code below to your .htaccess file:
Guarda los cambios y vuelve a subir el archivo .htaccess donde estaba. Si después de limpiar caché el mismo error persiste, copia y pega el siguiente código (también en .htaccess):
php_value post_max_size 256M
php_value memory_limit 512M
php_value max_input_time 180
php_value max_execution_time 180
No olvides guardar los cambios. De lo contrario, no se aplicarán las modificaciones.
Además, puede cambiar los números hasta el límite máximo de su host.
Aumentar el tamaño del archivo wp-config.php
Desde cPanel o FTP conéctese a su sitio web.
Busque el archivo wp-config.php.
Normalmente, puede encontrar este archivo en su directorio raíz.
Copia y pega el código de abajo antes de la frase «Happy Blogging»:
@ini_set('upload_max_size' , '256M' );
Actualizar el archivo php.ini
Otra manera de aumentar el tamaño de su memoria es actualizando su archivo php.ini.
En etc/php/7.0/cli/php.ini/ buscar el archivo php.ini.
Abra el archivo y busque upload_max_filesize.
Ahora necesita aumentar la cantidad y guardar su archivo.
Si no tiene acceso a ninguno de los archivos mencionados anteriormente, debe ponerse en contacto con su proveedor de alojamiento y pedirle que aumente el tamaño de sus archivos de carga.
5. Respuesta al error HTTP al subir una imagen en GoDaddy
Como sabes, GoDaddy es un proveedor de alojamiento muy popular.
GoDaddy te da acceso a cPanel.
Para corregir el error HTTP al subir una imagen en GoDaddy necesitas copiar y pegar el siguiente código en tu archivo function.php
<?php
add_filter( 'wp_image_editors', 'change_graphic_lib' );
function change_graphic_lib($array) {
return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}
?>
6. Ayuda con error HTTP al subir una imagen en DreamHost
El error HTTP al subir una imagen en DreamHost es uno de los errores más comunes que se producen sin dejar rastro.
A menudo, es necesario cambiar de proveedor de alojamiento, o desactivando los temas y los plugins se puede corregir este error.
Pero le recomendamos que primero intente desactivar sus plugins y temas.
Elimina los temas y plugins no utilizados.
Si sigues teniendo problemas, te recomendamos cambiar a un hosting mejor y con soporte técnico de WordPress como FactoríaDigital.
¿Buscas profesionales?
Publicar proyecto
(GRATIS)
Sin compromiso ni registros • Profesionales destacados
¿Buscas clientes?
Suscribirse
(GRATIS)
100% Gratis • Sin cuotas ni comisiones