WordPress: Falta un directorio temporal o carpeta temporal (Solución)

Si su sitio web WordPress está presentando el error: falta un directorio temporal en wordpress, ha llegado al lugar correcto. En este artículo le explicaremos porque sucede este problema y como solucionarlo.

Sin embargo antes de continuar, para intentar arreglar este error y lo que lo causa, deberá tener un mínimo de conocimiento acerca de PHP, FTP, ingresar a su alojamiento y a cPanel.

Con esto aclarado, ¡vamos a ello!

¿Qué es un directorio o carpeta temporal?

Un directorio o carpeta temporal es una ubicación en su ordenador o sitio web donde WordPress puede almacenar archivos mientras se procesan.

WordPress utiliza un directorio o carpeta temporal cuando sube ficheros, imágenes, copias de seguridad, instala plugins y temas, y hace otras cosas que requieren la manipulación de archivos.

Si ve un mensaje de error que dice "falta una carpeta o directorio temporal", significa que WordPress no tiene permiso para acceder o crear el directorio o carpeta temporal.

Cómo solucionar el error: Falta una carpeta temporal

Hay varias formas de solucionar este error. Vamos paso a paso:

Comprobar los permisos de la carpeta de instalación de WordPress

Lo primero que debe hacer es comprobar los permisos de la carpeta de instalación de WordPress. Por defecto, esta carpeta debería ser propiedad del usuario que instaló WordPress (normalmente www-data o apache) y el grupo debería estar configurado como www-data.

Puede comprobar la propiedad y el grupo de la carpeta de instalación de WordPress ejecutando lo siguiente comando:

ls -l /var/www/html/wordpress

La salida del comando debería ser algo así:

drwxr-xr-x 10 www-data www-data 4096 Dic 3 16:50 wordpress

Si el propietario o el grupo no está establecido en www-data, puedes cambiar ejecutando los siguientes comandos:

sudo chown -R www-data:www-data /var/www/html/wordpress

sudo chmod -R g+w /var/www/html/wordpress

Asegúrese de que su cuenta de alojamiento tiene suficiente espacio en disco

Otra razón para el error "falta una carpeta temporal" podría ser que su cuenta de alojamiento no tiene suficiente espacio en disco.

Puede comprobar la cantidad de espacio libre en disco de su cuenta ejecutando el siguiente comando:

df -h

Si ves que tu cuenta se está quedando sin espacio en disco, tendrás que aumentar el límite.

La mayoría de los proveedores de alojamiento o hosting ofrecen algún tipo de panel de control que puedes utilizar para aumentar el límite de espacio en disco de tu cuenta. Por ejemplo, si usas cPanel, puedes aumentar el límite yendo a la sección "Administrador de Archivos" y haciendo clic en el icono "Configuración".

En el cuadro de diálogo "Configuración de archivos", puede aumentar los valores "Tamaño máximo de archivo permitido" y "Número máximo de archivos".

Una vez que haya aumentado los límites, haga clic en el botón "Guardar cambios" para guardar los cambios.

Reinicie su servidor web

Si después de aumentar el límite de espacio en disco de tu cuenta sigues viendo el error "falta de directorio temporal", lo siguiente que debes hacer es reiniciar tu servidor web.

La mayoría de los servidores web pueden reiniciarse ejecutando el siguiente comando:

sudo service apache2 restart

Si está utilizando un servidor web diferente, tendrá que consultar la documentación de ese servidor para saber cómo reiniciarlo.

Cree un nuevo archivo .htaccess en su carpeta de instalación de WordPress

Si sigue viendo el error, lo siguiente que debe intentar es crear un nuevo archivo .htaccess en su carpeta de instalación de WordPress.

En primer lugar, tendrá que conectarse a su sitio web utilizando un cliente FTP o SSH.

Una vez conectado, vaya a la carpeta de instalación de WordPress (wp content) y haga una copia de seguridad de su archivo .htaccess.

Luego, puede abrir el archivo utilizando un editor de texto como nano o vim.

Una vez abierto el archivo, añada la siguiente línea al mismo:

SetEnv TEMP /ruta/a/tempdir

Sustituya /ruta/para/tempdir por la ruta de un directorio que existe y es escribible por el servidor web.

Guarde el archivo y salga del editor de texto.

Reinicie su servidor web y compruebe si el problema se ha solucionado.

Vuelva a instalar WordPress

Si has probado todas las soluciones anteriores y sigues viendo el problema, lo último que debes hacer es reinstalar WordPress.

Para reinstalar WordPress, primero tendrá que eliminar la instalación existente. Puedes hacerlo borrando los archivos de WordPress de tu servidor web.

Una vez eliminados los archivos, puedes volver a instalar WordPress siguiendo las instrucciones de wordpress.org/download/.

Si después de reinstalar WordPress sigue apareciendo el error, deberá ponerse en contacto con su proveedor de alojamiento para obtener más ayuda.

Conclusión

Hallar el núcleo de este problema no suele ser sencillo y solucionarlo también puede ser algo complejo, sin embargo, con este tutorial esperamos haya podido al menos intentar arreglarlo.

Comenta lo que quieras

Unete a la charla
Solo ingresa tu email