Cuando WordPress no deja subir un archivo, la causa casi siempre está en el servidor: límites de tamaño, permisos de carpeta, espacio o memoria. Un diagnóstico ordenado ahorra horas.
Causas más frecuentes
| Mensaje o síntoma | Causa probable | Qué revisar |
|---|---|---|
| El archivo excede el tamaño permitido | Límites de subida de PHP | Valores de tamaño máximo de subida y de envío |
| Error al mover el archivo | Permisos de la carpeta de subidas | Propietario y permisos de la carpeta |
| Error HTTP al subir imágenes | Memoria o librería de imágenes | Memoria PHP y módulo de procesamiento de imágenes |
| No hay espacio | Disco lleno | Cuota del hosting |
| Falla con algunos archivos | Firewall del servidor | Registros de ModSecurity |
Pasos de diagnóstico
- Comprueba el tamaño del archivo y los límites que muestra el propio panel de medios.
- Revisa el espacio disponible en el hosting.
- Verifica los permisos de la carpeta de subidas.
- Aumenta los límites en la configuración de PHP o pide al hosting que lo haga.
- Prueba con otro navegador y sin plugins de optimización de imágenes.
- Revisa los registros de errores.
Prevención
- Optimiza las imágenes antes de subirlas.
- Evita archivos innecesariamente pesados.
- Vigila el espacio en disco.
- Documenta los límites del plan de hosting en la ficha del cliente.
Para sitios con muchas imágenes
Considera un plugin de optimización con compresión automática y formatos modernos; configura un tamaño máximo razonable al subir. Complementa con cómo optimizar imágenes en WordPress para SEO.
En resumen
- Pasos de diagnóstico: Comprueba el tamaño del archivo y los límites que muestra el propio panel de medios.; Revisa el espacio disponible en el hosting.
- Prevención: Optimiza las imágenes antes de subirlas.; Evita archivos innecesariamente pesados.
- Para sitios con muchas imágenes: Considera un plugin de optimización con compresión automática y formatos modernos; configura un tamaño máximo razonable al subir.
Preguntas frecuentes
¿Puedo subir archivos grandes por FTP?
Sí; luego regístralos en la biblioteca de medios con un plugin adecuado.
¿Por qué falla solo con imágenes grandes?
Suele deberse a la memoria disponible o al tiempo de ejecución al generar las miniaturas.
¿Cambiar de hosting lo soluciona?
A veces, si los límites del plan actual son bajos. Evalúa primero los ajustes posibles.
¿Cómo sé si el problema es de PHP o de WordPress?
Si aparecen mensajes sobre tamaño o tiempo, es PHP o el servidor; si el error es genérico, revisa el registro de errores.