UA-51298262-10 Skip to main content
WordPress

Error ‘La carpeta de subida’ Solución

By octubre 31, 2026No Comments
Error 'La carpeta de subida' Solución

Comprender el error “La carpeta de subida no se puede crear”

El temido Error “La carpeta de subida no se puede crear” aparece cuando WordPress no logra crear un espacio temporal para guardar los archivos subidos. Esto bloquea la carga de imágenes, temas, plugins y cualquier otro fichero. A continuación, te presentamos una guía práctica para entender por qué ocurre y cómo solucionarlo.

Causas comunes del error de la carpeta de subida

Identificar la causa principal acelera la reparación. Los motivos más frecuentes son:

Permisos de directorio incorrectos

Si la carpeta wp-content/uploads (o su directorio padre) no tiene los permisos adecuados—755 para directorios y 644 para archivos—, WordPress no puede generar subcarpetas temporales. Aquí tienes un rápido chequeo desde SSH:

ls -ld wp-content/uploads
chmod 755 wp-content/uploads
chmod 644 wp-content/uploads/*.jpg

He visto este problema después de reinicios del servidor o instalaciones de temas que reinician los permisos.

Escasez de espacio en disco

A veces el servidor se queda sin almacenamiento. Puedes revisar el uso con:

df -h

Si /dev/sda1 está lleno, libera espacio eliminando archivos temporales o backups antiguos, o solicita más almacenamiento a tu proveedor. En mi experiencia, un disco al 95 % suele ser el culpable cuando menos lo esperas.

Configuración de open_basedir o suPHP

Algunos servicios de hosting restringen la creación de directorios fuera de un árbol específico. Busca open_basedir en phpinfo() o contacta con el soporte si estás en suPHP. El problema es que un pequeño error en esta configuración puede bloquear toda la carpeta de uploads.

Problemas de permisos del sistema de archivos

En servidores basados en Windows o contenedores Docker con volúmenes montados, el usuario del servidor web puede carecer de permiso para crear carpetas dentro de uploads. Asegúrate de que el usuario (a menudo www-data o nobody) tenga control total sobre ese directorio.

Consejo: Tras ajustar los permisos, un pequeño script PHP puede confirmar si WordPress puede escribir:

Pasos para solucionar el error “La carpeta de subida no se puede crear”

1. Verifique los permisos del directorio

Accede a la raíz de WordPress mediante FTP o Shell:

  1. Localice wp-content/uploads.
  2. Si el directorio está en rw-r--r-- (644), cámbialo a rwxr-xr-x (755). Suelo ejecutar chmod 755 wp-content/uploads para ello.
  3. Asegure que todos los archivos dentro de uploads tengan al menos 644.

Siempre compruebo el directorio padre también, porque a veces el problema radica allí.

2. Asegure espacio suficiente en disco

Ejecuta:

df -h

Si el disco de arranque supera el 90 %, elimina logs antiguos, exports de la base de datos o solicita más espacio al host. He limpiado un sitio que parecía un problema de permisos pero en realidad solo necesitaba espacio libre.

3. Revise las restricciones open_basedir

En phpinfo() busca open_basedir. Si está limitado a una ruta estrecha, contacta con el soporte y pide que amplíen el ámbito o permitan explícitamente wp-content/uploads. La verdad es que muchos hosts se olvidan de ajustar esto cuando un nuevo sitio se activa.

4. Elimine cualquier carpeta órfana

Las carpetas antiguas con permisos defectuosos pueden bloquear sin más las nuevas subidas. Usa tu cliente FTP para borrar (o renombrar) cualquier subcarpeta vacía dentro de uploads. Después, sube una imagen de prueba para ver si el error desaparece.

5. Recree la carpeta uploads

Si nada funciona, deja que WordPress cree una nueva carpeta:

  1. Renombra uploads a uploads_old.
  2. Accede a wp-admin y sube una imagen de prueba.
  3. WordPress generará una nueva uploads con los permisos predeterminados.
  4. Verifica que los archivos migrados sigan siendo accesibles.

He recurrido a este método varias veces después de que un plugin reorganizara la estructura de carpetas.

Verificación después de la reparación

Una vez que hayas aplicado los cambios, un breve chequeo puede confirmar que el sistema funciona:

  • Intenta subir una imagen desde el editor de WordPress.
  • Revisa wp-content/uploads para asegurarte de que el nuevo archivo aparece.
  • Prueba a cargar un tema o plugin para cerciorarte de que la escritura está habilitada.

Siempre me gusta ver el archivo aparecer allí; es una señal visual de que el motor de subidas está operativo.

Preguntas frecuentes

¿Puedo solucionar este error sin acceder al servidor?
Sí, si el problema es el espacio en disco—elimina backups o logs antiguos. Para ajustar permisos necesitarás acceso FTP o Shell.

¿Por qué el error persiste después de cambiar permisos?
Revisa open_basedir, las restricciones del host o la configuración de contenedores Docker. A menudo, una regla a nivel de servidor anula los cambios locales. El problema es que estos límites globales pueden ser invisibles desde el lado del sitio.

¿Hay un plugin que pueda ayudar?
Plugins como “WordPress Permissions Fixer” pueden aplicar rápidamente 755/644 en todo el sitio, pero no solucionan limitaciones de espacio o bloqueos del host. Lo he usado en situaciones de emergencia, aunque siempre sigo con una verificación manual.

Conclusión

El error “La carpeta de subida no se puede crear” suele deberse a permisos de directorio incorrectos, falta de espacio en disco o restricciones del host. Comprobando y corrigiendo los permisos, asegurando espacio libre, revisando open_basedir y, si es necesario, recreando la carpeta uploads, recuperarás la capacidad de subida de WordPress en poco tiempo. Si el problema persiste, contacta con tu proveedor de hosting para una revisión a nivel de servidor.

En RedServicio (redservicio.net) ofrecemos asistencia profesional para cualquier problema técnico como este. No dude en contactarnos si necesita ayuda especializada para solucionar su sitio WordPress.