Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo corregir el error “Subida: Error al escribir el archivo en el disco” en WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Te aparece el error “Subida: error al escribir el archivo en el disco” al subir archivos en WordPress?

Este error común puede ser muy frustrante para los usuarios principiantes porque le impide subir archivos a su sitio WordPress.

En este artículo, le mostraremos cómo corregir el error “Subida: error al escribir el archivo en el disco” en WordPress.

Upload failed to write file to disk error in WordPress

¿Cuál es la causa del error “Failed to Write File to Disk” en WordPress?

Este error de WordPress puede producirse por varias razones. Sin embargo, la más común es la existencia de permisos incorrectos en las carpetas.

Cada archivo y carpeta de su sitio web tiene un conjunto de permisos. Su servidor web controla el acceso a los archivos en función de estos permisos.

Los permisos incorrectos para una carpeta pueden quitarle la capacidad de escribir archivos en el servidor. Esto significa que su servidor web no puede crear o añadir nuevos archivos a esa carpeta en particular.

Si intenta subir imágenes o cualquier otro archivo desde el área de administrador de WordPress, obtendrá uno de los siguientes mensajes de error:

  • WordPress no ha podido escribir en el disco.
  • WordPress no se ha podido subir debido a un error de escritura del archivo en el disco.
  • No se ha podido crear el directorio wp-content/uploads/2016/03. ¿El servidor tiene permisos de escritura en el directorio padre?

Dicho esto, veamos cómo diagnosticar el error “Subida: error al escribir en disco” en WordPress.

Cómo corregir el error “Upload Failed to Write to Disk” en WordPress

En primer lugar, debe conectarse a su sitio web WordPress mediante un cliente FTP.

Para este tutorial, estamos utilizando el cliente FTP gratuito FileZilla. Si está utilizando algún otro cliente FTP, entonces la interfaz puede parecer un poco diferente.

Una vez conectado, debe hacer clic con el botón derecho en la carpeta wp-content y seleccionar “Permisos de archivo”.

FTP file permissions

Aparecerá el cuadro de diálogo de permisos de archivo en su cliente FTP.

Le mostrará los permisos de archivo para el propietario, el grupo y el público.

Changing file permissions for wp-content folder

Debe introducir 755 en el campo Valor numérico.

A continuación, debe marcar / comprobar la casilla siguiente a Recurse into subdirectories”.

A continuación, haga clic en la opción “Aplicar solo a directorios” y pulse el botón “Aceptar” para continuar.

Su cliente FTP establecerá ahora los permisos de carpeta en 755 y los aplicará a todas las subcarpetas dentro de wp-content. Esto incluye la carpeta de subidas donde se almacenan todas las imágenes.

También debe asegurarse de que los permisos de los archivos individuales de la carpeta wp-content son correctos.

Una vez más, haga clic con el botón derecho en la carpeta wp-content y seleccione “Permisos de archivos”. Esta vez, cambiaremos los permisos de los archivos.

Introduzca 644 en el campo Valor numérico y, a continuación, marque la casilla siguiente a “Recurrir a subdirectorios”.

Ahora, haz clic en la opción “Aplicar solo a archivos”.

File permissions

Haga clic en el botón “Aceptar” para continuar. Su cliente FTP establecerá ahora los permisos de archivo en 644 para todos los archivos de la carpeta wp-content.

Ahora puede visitar su sitio web WordPress e intentar subir archivos.

Si sigue apareciendo el error, deberá ponerse en contacto con su proveedor de alojamiento de WordPress y pedirle que vacíe el directorio de archivos temporales.

WordPress sube tus imágenes usando PHP, que primero guarda las subidas en un directorio temporal de tu servidor web. Después, las mueve a la carpeta de subidas de WordPress.

Si este directorio temporal está lleno o mal configurado, WordPress no podrá escribir el archivo en el disco.

Esta carpeta temporal se encuentra en su servidor y, en la mayoría de los casos, no puede acceder a ella mediante FTP. Tendrá que ponerse en contacto con su alojamiento web y pedirle que la vacíe por usted.

Esperamos que este artículo te haya ayudado a resolver el error “Subida: error al escribir el archivo en el disco” en WordPress. Puede que también quieras ver nuestra guía sobre cómo corregir problemas de imagen comunes en WordPress y nuestra selección de los mejores plugins de WordPress para hacer crecer tu sitio web.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

8 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Farukh says

    Hello,
    I am extremely confused. You repeated same process two times. First you changed file permissions of wp-content folder 755. Second you change the file permissions of wp-content folder to 644. You could change to 644 first time. Why twice. Confused please tell exactly what you did.

    • WPBeginner Support says

      Hey Farukh,

      These are not the same process. First you would set folder permissions recursively to 755 for wp-content and all folders inside it, and then you set file permissions to 644 for all the files inside wp-content folder.

      Administrador

  3. Kristin Larsen says

    I wanted to also let anyone who may be Googling this issue there is another cause specific to BlueHost users. Every once in a great while, if you’re on a shared hosting / cloud hosting environment, BlueHost’s temporary folder that holds browser uploads will fill up and prevent anyone from adding new images/uploads. If that happens, just call their tech support and ask them to empty their temporary folder. That will solve the issue. There’s nothing on our end that we can do as a user to clear it or prevent it.

    • Ivy says

      Thank you SO much for this comment. This just saved me so much time. My client uses BlueHost and I am building them a new website. I have never worked with BlueHost or run into this problem before until now.

  4. Ashlee says

    Are there any other things to check after this process. All permissions are correct I uploaded one day and then the next day I couldn’t upload (no HTML changed) the temporary files have been cleared.

    Thank you.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.