
Arrastras una imagen a la biblioteca de medios y, en vez de la miniatura, aparece un mensaje en rojo. Cada mensaje apunta a una causa distinta, así que lo primero es leer bien qué dice. Busca el tuyo en esta guía.
«El archivo subido excede la directiva upload_max_filesize de php.ini»
Tu archivo pesa más que el máximo que permite el servidor. Puedes ver tu límite actual en Medios → Añadir nuevo: debajo del recuadro dice «Tamaño máximo de archivo: X MB».
Primero, la solución que deberías aplicar siempre
Para una página web, una imagen casi nunca necesita pesar más de 300 a 500 KB. Una foto de celular de 6 MB hace tu sitio lento sin ninguna ventaja visible.
- Redúcela antes de subirla: 1920 píxeles de ancho es más que suficiente para casi cualquier uso.
- Comprímela con una herramienta gratuita como Squoosh (squoosh.app), que funciona en el navegador y permite guardar en formato WebP.
Si de verdad necesitas subir archivos más grandes (un PDF, un video)
- En cPanel, abre Editor INI de MultiPHP (MultiPHP INI Editor).
- En la pestaña Modo básico, elige tu dominio en la lista.
- Ajusta estos valores:
upload_max_filesize: por ejemplo,64M.post_max_size: un poco más que el anterior, por ejemplo70M.max_execution_time:120.
- Pulsa Aplicar y vuelve a mirar el límite en Medios → Añadir nuevo.
Si tu hosting no tiene el Editor INI de MultiPHP, busca Select PHP Version → Options (en servidores con CloudLinux) o pregúntale a tu proveedor. Los planes compartidos suelen tener un máximo que no puedes superar.
«Error HTTP» (sin más detalles)
Es el mensaje más frustrante, porque no dice nada. Prueba en este orden:
- Espera un minuto y vuelve a intentar. A veces es un corte momentáneo del servidor.
- Cambia el nombre del archivo: sin tildes, sin eñes, sin espacios ni símbolos. Por ejemplo,
Foto Ñuñoa (1).jpg→foto-nunoa-1.jpg. - Achica la imagen. Imágenes muy grandes en píxeles (por ejemplo, 6000 × 4000) obligan al servidor a crear varias versiones más pequeñas y puede quedarse sin memoria a la mitad. Redúcela a 2560 píxeles de ancho o menos.
- Sube la memoria de PHP (sección siguiente).
- Prueba con los plugins desactivados. Algunos plugins de optimización de imágenes procesan cada subida y pueden fallar. Desactiva el tuyo, intenta subir y vuelve a activarlo.
«Allowed memory size of … bytes exhausted»
PHP se quedó sin memoria procesando el archivo. Para subirla:
- En el Editor INI de MultiPHP, cambia
memory_limita256My aplica. - Si el error persiste, agrega esta línea en
wp-config.php, justo encima de la línea que dice «¡Eso es todo, deja de editar!»:
define( 'WP_MEMORY_LIMIT', '256M' );
WordPress no puede usar más memoria que la que permite el servidor: si tu hosting tiene un tope de 128M, la línea en wp-config.php no lo supera. En ese caso, el ajuste hay que hacerlo en cPanel o pedirlo al proveedor.
«Lo siento, no tienes permisos para subir este tipo de archivo»
WordPress, por seguridad, solo acepta ciertos tipos: imágenes (JPG, PNG, GIF, WebP y AVIF en versiones recientes), PDF, documentos de Office, audio y video comunes.
- SVG: no se permite por defecto, porque un SVG puede contener código malicioso. Si lo necesitas, usa un plugin específico como Safe SVG, que limpia los archivos al subirlos.
- Archivos .zip, .exe u otros: mejor súbelos a un servicio de almacenamiento y enlázalos.
«No se ha podido mover el archivo subido a wp-content/uploads»
Es un problema de permisos de carpetas.
- En el Administrador de archivos, entra a
wp-content. - Haz clic derecho sobre
uploads→ Cambiar permisos. - Las carpetas deben tener 755. No uses 777: es inseguro y en muchos servidores provoca más errores.
Revisa también que tu cuenta no haya llegado al límite de espacio en disco: en la página principal de cPanel, en la columna derecha, aparece el Uso del disco.
Resumen
- Imágenes livianas: menos de 500 KB y no más de 2560 píxeles de ancho.
- Nombres de archivo simples, sin tildes ni espacios.
- Límites de subida y memoria: Editor INI de MultiPHP en cPanel.
- Permisos de carpetas: 755.
¿Tu error no aparece aquí? Cópialo tal cual en el foro, junto con el tipo y el peso del archivo que intentas subir, y te ayudamos.





