Cómo Solucionar el Error "No se pudo escribir el archivo en el disco" en WordPress

Cómo Solucionar el Error "No se pudo escribir el archivo en el disco" en WordPress
Anuncio relacionado

¿Qué es el error "No se pudo escribir el archivo en el disco" en WordPress?

Este fallo, conocido en inglés como "Upload: Failed to Write File to Disk", es uno de los problemas más habituales al gestionar la biblioteca de medios de WordPress. Ocurre cuando intentas subir una imagen, un plugin o un tema y el servidor web impide su escritura física en el almacenamiento del hosting.

Causas comunes del error de escritura en disco

Para solucionar de raíz este inconveniente, es fundamental entender qué lo está provocando en tu servidor web:

  • Permisos de carpeta incorrectos: La carpeta uploads o la de almacenamiento temporal no tiene los permisos necesarios (escritura) para que el servidor guarde nuevos archivos.
  • Límite de cuota del hosting alcanzado: Tu cuenta de alojamiento web ha agotado el espacio en disco contratado.
  • Carpeta temporal de PHP llena: El servidor web procesa las subidas en un directorio temporal antes de moverlas a WordPress; si este directorio se llena o no está configurado, la subida fallará.

Método 1: Corregir permisos de archivos y carpetas mediante FTP

En el 90% de los casos, este error se debe a permisos de escritura incorrectos. Sigue estos pasos para solucionarlo usando FileZilla o el administrador de archivos de tu hosting:

  1. Conéctate a tu sitio web mediante FTP o accede al Administrador de Archivos en cPanel.
  2. Navega hasta el directorio wp-content.
  3. Haz clic derecho sobre la carpeta uploads y selecciona la opción de Permisos de archivo.
  4. Establece el valor numérico en 755.
  5. Marca la casilla para aplicar los cambios de manera recursiva, seleccionando la opción de Aplicar solo a directorios y haz clic en Aceptar.
  6. Vuelve a hacer clic derecho sobre la carpeta uploads, abre los permisos de nuevo, introduce el valor 644, marca la casilla recursiva y selecciona Aplicar solo a archivos.

Método 2: Verificar la cuota de espacio en disco de tu hosting

Si los permisos de las carpetas son correctos, el problema puede ser la falta de espacio físico en tu cuenta de hosting.

  1. Inicia sesión en el panel de control de tu proveedor de hosting (cPanel, Plesk, etc.).
  2. Busca la sección de estadísticas o uso de disco.
  3. Si has alcanzado el 100% de la capacidad de tu plan, deberás borrar archivos innecesarios, vaciar la papelera de reciclaje de tu correo corporativo, eliminar copias de seguridad antiguas o contactar a tu proveedor para adquirir más espacio.

Método 3: Configurar una carpeta temporal de PHP personalizada

Si tu servidor tiene problemas con el directorio temporal global de PHP, puedes indicarle a WordPress que use una carpeta temporal específica dentro de tu instalación.

  1. Accede a los archivos de tu web mediante FTP y abre el archivo wp-config.php para editarlo.
  2. Justo antes de la línea que dice 'That's all, stop editing! Happy publishing', añade el siguiente código:
  3. define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
  4. Guarda los cambios y sube el archivo modificado de vuelta al servidor.
  5. Entra a la carpeta wp-content por FTP, crea una nueva carpeta llamada temp y asegúrate de que tenga permisos 755.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Mac

Cómo Solucionar el Error 'La aplicación está dañada y no se puede abrir' en Mac de Forma Definitiva

¿Tu Mac te impide abrir una aplicación descargada diciendo que está dañada? Aprende a solucionar este error de seguridad de macOS en pocos minutos.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error de Excepción de Smarty en PrestaShop Paso a Paso

¿Tu tienda muestra una excepción de Smarty y la interfaz está rota? Descubre cómo limpiar la caché y corregir este error de plantilla fácilmente.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error de Módulo No Se Ha Podido Cargar en PrestaShop

Aprende a resolver el frustrante error al cargar módulos en PrestaShop. Sigue nuestra guía detallada para recuperar la estabilidad de tu tienda online.

Leer guía completa →