Error al subir archivo a WordPress (soluciones)

Uno de los errores más recurrentes en WordPress es el problema del feo fallo que se muestra cuando no puede subir alguna imagen, provocado por varios posibles culpables y, en consecuencia, con distintas posibles soluciones.

El error más común es debido a que tu sitio no admite ficheros de más tamaño del definido por defecto, que mostrará un feo mensaje como este:

error subida archivo grande wordpress

Este error, dependiendo de tu situación puede tener fácil o difícil solución.

Si administras el sitio solo tienes que añadir unas líneas a tu archivo .htaccess para evitar el límite de tamaño de subida de archivos de WordPress, estas:

Pero si no es así, si no administras tu propio sitio entonces solo te queda pedir a tu administrador que haga el cambio por ti, en tu archivo .htaccess o en el fichero PHP.ini del servidor.

La cosa se complica cuando el problema no es tan obvio, y simplemente ves un error de este tipo, donde no te informa del motivo del mismo:

error imagen subida wordpress

O por ejemplo el temible error HTTP de WordPress al subir archivos

¿Posibles culpables?

El primero, y más fácil de arreglar, son los permisos de la carpeta a donde se suben los archivos, pues solo tienes que acceder a la misma, por FTP o desde el navegador de archivos de tu panel de alojamiento y cambiar los permisos de carpeta, que para asegurar pondremos a 777, o sea, lectura, escritura y ejecución para todos.

Una variable es que no se puedan crear las carpetas de mes/año/ dentro de la carpeta de subidas, normalmente “uploads“, en cuyo caso es a esta a la que hay que aumentarle los permisos. Esto suele pasar mucho en instalaciones automáticas creadas desde el panel del alojamiento.

Otra posibilidad es que tengas activo el conocido como “Safe mode, algo que tendrás que pedir a tu proveedor de alojamiento si quieres desactivarlo y comprobar si ese es el motivo.

Y, para terminar, y una de las soluciones que funcionan en muchos casos es desactivar los plugins e incluso cambiar de tema, pues hay algunos de ellos que llevan incorporado jQuery que interfiere con WordPress.

En este caso tendrías que ir desactivando plugins uno a uno y comprobar si funciona la carga de archivos después, y lo mismo con el tema, cambiando a otro a ver si se arregla.

Solución desde wp-config.php

También, en algunos casos, por cuestiones del servidor, a veces por una configuración o instalación inadecuada, WordPress no localiza bien la carpeta donde subir los archivos, en cuyo caso podrías solucionarlo añadiendo algo similar a esto al archivo de configuración, el fundamental wp-config.php:

Solución con una función

También puedes intentar arreglarlo añadiendo el siguiente código a tu plugin de personalizaciones o al archivo functions.php del tema activo:

Solución desde .htaccess

O desde el archivo .htaccess añadiendo estas líneas:

Es un error muy feo, y bastante desesperante, pero la mayoría de las veces se puede solucionar con alguna de estas posibilidades. Por supuesto, si sabes alguna manera más de arreglarlo nos lo cuentas.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (35 votos, promedio: 3,83 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This