Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error "Falta una carpeta temporal" en WordPress

Este error crítico de WordPress de ‘Falta una carpeta temporal’ es grave.

Hemos descubierto que puede impedirle subir imágenes, actualizar temas y plugins, e incluso actualizar el núcleo de WordPress, lo que dificulta gravemente la funcionalidad de su sitio web.

En este artículo, le guiaremos a través de los pasos para solucionar fácilmente el error de ‘Falta una carpeta temporal’ en WordPress para que su sitio web funcione de manera fluida y eficiente.

Cómo solucionar el error "Falta una carpeta temporal" en WordPress

¿Qué causa el error de ‘Falta una carpeta temporal’ en WordPress?

¿Su sitio web de WordPress muestra el error de ‘Falta una carpeta temporal’? Este error común de WordPress es causado por configuraciones incorrectas de PHP en su entorno de alojamiento de WordPress.

Existe una configuración específica de PHP que define una carpeta temporal que aplicaciones como WordPress pueden usar para almacenar datos temporalmente. WordPress necesita acceso a esta carpeta temporal cuando usted sube una imagen, instala o actualiza un plugin o tema, o actualiza el núcleo de WordPress.

Si la ubicación de esta carpeta no está definida en la configuración PHP de tu servidor, entonces WordPress no podrá hacer ninguna de estas cosas y te mostrará el error 'Falta una carpeta temporal'.

El mensaje de error 'Falta una carpeta temporal'

Quizás quieras contactar a tu proveedor de hosting y pedirles que arreglen esto por ti. Si no estás satisfecho con el soporte técnico que recibes, considera cambiar a una empresa de hosting de WordPress mejor.

Dicho esto, también es posible solucionar el error tú mismo usando una solución alternativa. Veamos cómo solucionar fácilmente el error 'Falta una carpeta temporal' en WordPress.

Cómo solucionar el error 'Falta una carpeta temporal' en WordPress

Para este tutorial, necesitarás editar el archivo de configuración de WordPress wp-config.php. Si no lo has hecho antes, consulta nuestra guía sobre cómo editar el archivo wp-config.php en WordPress.

Primero, necesitarás conectarte a tu sitio web usando un cliente FTP o el administrador de archivos que se encuentra en el panel cPanel de tu cuenta de hosting web.

A continuación, necesitarás localizar el archivo wp-config.php y editarlo.

Necesitas editar wp-config.php

Necesitas pegar el siguiente fragmento de código en el archivo justo antes de la línea que dice, 'Eso es todo, deja de editar. ¡Feliz publicación!'.

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
Pega el fragmento de código en wp-config.php

Guarda tus cambios y sube el archivo wp-config.php de vuelta a tu sitio web.

A continuación, necesitas ir a la carpeta /wp-content/ y crear una nueva carpeta dentro de ella. Deberías nombrar esta nueva carpeta temp.

Crea un directorio temporal en la carpeta WP-Content

Eso es todo. Ahora puedes visitar tu área de administración de WordPress e intentar subir una imagen.

Si todavía ve el mensaje de error 'Carpeta temporal faltante', entonces deberá verificar los permisos de carpeta para su carpeta wp-content.

Usando su cliente FTP, vaya a la carpeta raíz de su sitio de WordPress. Después de eso, debería hacer clic derecho en la carpeta wp-content y seleccionar 'Permisos de archivo...'

Comprueba los permisos de archivo de la carpeta WP-Content

Esto abrirá el cuadro de diálogo de permisos de archivo. Ahora necesita ingresar 755 en el campo de valor numérico.

Luego puede hacer clic en el botón 'Aceptar' para continuar.

Asegúrate de que los permisos de archivo sean 755

Ahora debería poder cargar imágenes y realizar actualizaciones en su sitio de WordPress.

Esperamos que este tutorial te haya ayudado a aprender cómo solucionar el error ‘Falta una carpeta temporal’ en WordPress. También te puede interesar nuestra guía sobre cómo configurar los registros de errores de WordPress o nuestra selección experta de los errores más comunes de WordPress y cómo solucionarlos.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

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

Interacciones del lector

27 CommentsLeave a Reply

  1. Si los detalles anteriores no funcionan, por favor, comprueba y verifica si upload_tmp_dir está habilitado o deshabilitado en la configuración de tu proveedor de hosting.

    Si necesitas verificar esta configuración, puedes revisar el archivo php.ini o usar phpinfo() para ver la configuración actual.

    En el archivo php.ini, especificas el directorio temporal de carga usando la directiva upload_tmp_dir. Aquí te explicamos cómo hacerlo:

    Localiza el archivo php.ini:
    Usa el método phpinfo() para encontrar la ruta exacta si aún no lo has hecho.
    Edita el archivo php.ini:
    Abre el archivo php.ini en tu editor de texto preferido. Por ejemplo:bashCopy codesudo nano /etc/php/{version}/fpm/php.ini
    Busca la configuración upload_tmp_dir. (Busca upload_tmp_dir. Si no está presente, agrégala)
    Especifica la Carpeta Temporal:
    Agrega o actualiza la línea para especificar la ruta a tu directorio temporal:iniCopy codeupload_tmp_dir = /ruta/a/tu/carpeta/temporal
    Reemplaza /ruta/a/tu/carpeta/temporal con la ruta real donde quieres que PHP almacene los archivos temporales. Por ejemplo, podría ser /var/lib/php/sessions.
    Guarda y Sal:
    Guarda los cambios y sal del editor de texto (por ejemplo, Ctrl + X, luego Y para confirmar en nano).
    Reinicia la versión de PHP-FPM y Nginx o Apache

    • While that is possible to do, for most users we would recommend reaching out to their hosting provider and the host can normally check the status of upload_tmp_dir if that is the root of the issue should the other methods in our guide not solve the problem :)

      Administrador

  2. Hoy tuve el error de "Carpeta temporal faltante", con un solo sitio, y el problema fue un tema antiguo. Cambié temporalmente el tema a uno de los temas predeterminados de WordPress.
    define(‘WP_TEMP_DIR’, dirname(__FILE__) . ‘/wp-content/temp/’);
    Este código e incluso los pasos no me funcionaron. ¿Tienes algún otro método para resolver el problema?

    • Si ninguno de estos métodos te funcionó, te recomendamos contactar a tu proveedor de hosting y ver si posiblemente tienen alguna configuración que esté anulando lo que intentas hacer.

      Administrador

    • Si los métodos de esta guía no resuelven el problema, te recomendamos contactar a tu proveedor de hosting para que revisen los permisos de tu carpeta por ti.

      Administrador

  3. Hoy tuve el error de "Carpeta temporal faltante", con un solo sitio, y el problema fue un tema antiguo. Cambié temporalmente el tema a uno de los temas predeterminados de WordPress ('twentytwentyone') y el error desapareció, al menos en mi caso. Pude ver un montón de errores de JS en el registro de la consola del navegador (F12 en Chrome).

    Revisé lo de la carpeta temporal de arriba, pero no pareció ser la clave para mí. Vale la pena notar que mi tema era MUY antiguo y MUY roto (es decir, ¡de la época de PHP 5.6!), ¡pero solo lo menciono en caso de que alguien más como yo haya intentado todo lo demás!

    No tuve tiempo de revisar qué estaba pasando en el código para producir este mensaje, pero solo quiero confirmar que hay al menos una causa. En mi caso, yo soy el host y estoy seguro de que los otros sitios en el servidor no tuvieron problemas.

  4. He editado wp-config.php y creado una carpeta temporal, pero también hay un error y no puedo subir ningún archivo, excepto que después de hacer esto, solo puedo encontrar e instalar temas y plugins, pero no puedo subir desde mi PC.

    • Si el primer método de esta guía no te funcionó, te recomendamos seguir los pasos de nuestra sección de solución de problemas.

      Administrador

  5. Gracias por esta información. Tenía un sitio que antes no tenía problemas al actualizar y de repente nada funcionaba: actualizaciones, subidas, etc. Esto lo arregló. ¡Muchas gracias!

  6. Hola a todos. Desafortunadamente, he intentado encontrar el archivo wp-config.php en mi cpanel, sin éxito. Simplemente no está ahí.

    • Es posible que desees consultar con tu proveedor de hosting para asegurarte de que estás conectado a la carpeta correcta para tu sitio.

      Administrador

  7. Este error también aparece cuando has alcanzado tu cuota de disco. Recibo muchos correos de clientes sobre esto, pero simplemente han estado subiendo archivos enormes y su hosting web está lleno. Libera algo de espacio y volverá a funcionar.

  8. Gracias por la sugerencia..
    pero estoy cansado, antes no pude subir. Terminé de configurar las pautas.
    Por favor, ¿alguna otra forma?

  9. El plugin Add From Server me ahorró tiempo. Es fácil de usar, solo sube tu imagen a través de FTP y usa el plugin Add from server para importarla a tu Biblioteca de Medios.

Deja una respuesta

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