En tant que propriétaire de site web, vous êtes probablement conscient de l’importance de maintenir votre site à jour. Cependant, si vous voyez une erreur « Dossier temporaire manquant », vous ne pourrez pas mettre à jour vos extensions et vos thèmes.
Heureusement, cette erreur est facile à corriger. En ajoutant simplement un extrait de code à votre fichier wp-config.php, vous pouvez continuer à ajouter de nouvelles images, des extensions et des thèmes comme d’habitude. La reconfiguration de ce dossier permettra de stocker temporairement ces fichiers avant qu’ils ne soient enregistrés dans un répertoire permanent.
Dans cet article, nous allons expliquer ce qu’est l’erreur « Dossier temporaire manquant » et ce qui la provoque. Ensuite, nous vous montrerons comment la corriger en quatre étapes simples. C’est parti !
Introduction à l’erreur « Dossier temporaire manquant »
Lorsque vous tentez de téléverser un fichier sur votre site web, vous pouvez voir apparaître une erreur « Dossier temporaire manquant ». Il s’agit d’une erreur WordPress courante qui peut vous empêcher d’utiliser de nouvelles images, de nouvelles extensions ou de nouveaux thèmes.
L’erreur « Dossier temporaire manquant » vous empêche également d’effectuer des mises à jour logicielles. Puisque WordPress ne peut pas traiter de nouveaux fichiers, il ne pourra pas mettre à jour le logiciel principal, les thèmes ou les extensions. Cela annulera toutes vos mises à jour automatiques planifiées.
Ce problème peut présenter de nombreux risques pour votre site web. Les pirates peuvent exploiter les vulnérabilités des logiciels obsolètes pour pénétrer sur votre site et voler des données importantes. Sans mises à jour logicielles, votre site pourrait être exposé à des failles de sécurité.
De plus, l’impossibilité d’installer les dernières versions des extensions ou des thèmes peut vous laisser avec des caractéristiques et des fonctionnalités obsolètes. Si ce problème n’est pas résolu, vous devrez utiliser les mêmes supports, thèmes et extensions qui sont déjà installés sur votre site. Par conséquent, l’erreur « Dossier temporaire manquant » peut également nuire aux performances de votre site.
Quelles sont les causes de l’erreur « Dossier temporaire manquant » ?
L’erreur « Dossier temporaire manquant » est une erreur côté serveur qui résulte d’un réglagea PHP incorrect dans l’environnement d’hébergement de votre site. Idéalement, votre fournisseur d’hébergement configure votre serveur pour que WordPress sache où téléverser les fichiers temporaires. Si ce dossier n’existe pas, vous recevrez l’erreur « Dossier temporaire manquant ».
Essentiellement, chaque fois que vous téléversez une image, un thème ou une extension, WordPress stocke ces données dans un dossier temporaire. Ensuite, votre contenu sera déplacé vers un emplacement permanent dans les fichiers de votre site. Lorsque WordPress ne peut pas accéder à ce dossier temporaire, il est incapable de terminer le processus de téléversement.
Vous pouvez toujours contacter votre fournisseur d’hébergement pour obtenir de l’aide lorsque cette erreur se produit. Cependant, vous pouvez facilement définir un dossier temporaire sans aucune aide !
Comment corriger l’erreur « Dossier temporaire manquant » dans WordPress
Maintenant que vous savez ce qu’est l’erreur « Dossier temporaire manquant » et ce qui la provoque, il est temps d’apprendre à la réparer. Même si vous êtes un débutant, vous pouvez facilement résoudre cette erreur en mettant à jour le fichier wp-config.php de votre site web.
Comme vous allez modifier les fichiers de votre site, nous vous recommandons de sauvegarder d’abord votre site web. Chez Kinsta, nous fournissons des sauvegardes quotidiennes automatiques, mais vous voudrez vérifier que vos données sont sécurisées avant de procéder.
Tout d’abord, connectez-vous à votre tableau de bord MyKinsta. Ensuite, allez vers Sites et sélectionnez votre site web :
Cliquez sur l’onglet Sauvegardes sur le côté droit de la page. Cela vous montrera un journal de vos sauvegardes récentes :
Si votre site web n’a pas été sauvegardé récemment, vous pouvez effectuer une sauvegarde manuelle. Pour ce faire, sélectionnez Manuel et cliquez sur Sauvegarder maintenant:
Avant de modifier les fichiers importants du site, vous pouvez également activer les sauvegardes externes automatiques. Cela permet de sauvegarder vos données WordPress sur un stockage Amazon S3 ou Google Cloud, évitant ainsi toute perte de données.
Un site de staging peut également fournir un environnement sûr pour tester toute nouvelle modification. Après vous être assuré que votre nouveau code fonctionne sans problème, vous pouvez pousser ces changements vers votre site de production.
Maintenant que vous avez pris quelques mesures préventives, il est temps de résoudre l’erreur « Dossier temporaire manquant ». N’oubliez pas que si vous faites une erreur de codage au cours de ce processus, vous pouvez facilement revenir à une sauvegarde.
Étape 1 : Trouvez vos identifiants de connexion SFTP
Pour corriger l’erreur « Dossier temporaire manquant », vous devez accéder aux fichiers de votre site. Selon votre fournisseur d’hébergement, vous pouvez ouvrir et modifier ces fichiers en vous connectant à un client FTP (File Transfer Protocol) ou à cPanel.
Si vous avez un plan d’hébergement Kinsta, vous pouvez trouver vos identifiants de connexion FTP dans le tableau de bord MyKinsta. Après vous être connecté, sélectionnez le site que vous souhaitez modifier.
En haut de la page, vous verrez quelques détails de base sur l’adresse IP et le centre de données de votre site. Pour accéder à vos informations de connexion SFTP, naviguez vers la section SFTP/SSH:
Ici, vous trouverez votre nom d’utilisateur SFTP, votre mot de passe et votre numéro de port. Vous devrez utiliser ces informations pour vous connecter à un client FTP. Cela vous permettra d’accéder aux fichiers de votre site et de les modifier.
Étape 2 : Connexion à un client FTP
Il est maintenant temps de télécharger un client FTP. FileZilla est une option populaire qui prend en charge non seulement le FTP mais aussi le FTP sur SSL/TLS (FTPS) et le protocole de transfert de fichiers SSH (SFTP). Que vous ayez un système d’exploitation macOS, Windows ou Linux, vous pouvez utiliser FileZilla gratuitement :
Après avoir téléchargé FileZilla, vous verrez une option de connexion à votre site en haut de la page. Ici, vous devrez entrer votre nom d’hôte, votre nom d’utilisateur, votre mot de passe et votre port :
Ensuite, cliquez sur Connexion rapide. Une fois que vous aurez fait cela, vous pourriez recevoir un message d’erreur. C’est parce que FileZilla utilise une connexion FTP par défaut :
Si vous avez un plan d’hébergement Kinsta, vous devrez mettre à jour FileZilla vers un serveur SFTP afin de pouvoir connecter votre compte. Pour cela, allez dans Fichier > Gestionnaire de sites :
Ensuite, cliquez sur Nouveau site et changez le réglage Protocole en SFTP – SSH File Transfer Protocol:
Sous la section Protocole, entrez les informations sur l’hôte et le port à partir de votre tableau de bord Kinsta. Ensuite, cliquez sur Connecter:
Dans le nouvel onglet, saisissez votre nom d’utilisateur et votre mot de passe et sélectionnez OK:
C’est tout. Vous devriez maintenant être en mesure d’accéder aux fichiers de votre site.
Étape 3 : Ajouter un extrait de code à votre fichier wp-config.php
Après vous être connecté à votre site via FileZilla, vous le verrez apparaître dans la section Site distant. Pour accéder à vos fichiers, ouvrez simplement le dossier portant le nom de votre site :
Ensuite, ouvrez le dossier public_html et localisez le fichier wp-config.php:
Pour modifier le fichier wp-config.php, cliquez dessus avec le bouton droit de la souris. Dans la liste des options, sélectionnez Voir/Modifier :
Cela ouvrira le fichier wp-config.php dans un éditeur de texte. Faites défiler le code vers le bas jusqu’à ce que vous atteigniez la ligne qui dit « C’est tout, arrêtez de modifier ». Juste au-dessus de cette ligne, collez le code suivant :
define('WP_TEMP_DIR', dirname(__FILE__) .'/wp-content/temp/');</code.
Ensuite, vous devrez téléverser à nouveau le fichier wp-config.php sur votre site. FileZilla vous avertit automatiquement lorsque vous mettez à jour un fichier :
Pour téléverser à nouveau le fichier sur le serveur, cliquez sur Oui. L’état devrait vous indiquer que la mise à jour a réussi.
Maintenant, retournez dans le dossier public_html et trouvez wp-content. Dans ce dossier, créez un nouveau répertoire :
Dans la fenêtre popup, nommez le répertoire « temp » et cliquez sur OK:
Cela devrait résoudre l’erreur « Dossier temporaire manquant ». Pour voir si vous avez réglé le problème, essayez de téléverser une image sur votre site web. Si vous ne recevez pas d’erreur, vous pouvez passer à l’étape suivante !
Étape 4 : Vérifiez les permissions de wp-content
Si vous ne pouvez toujours pas téléverser de nouvelles images, des extensions ou des thèmes, vous pouvez mettre à jour les permissions de votre dossier wp-content. Pour ce faire, allez dans le dossier wp-content et faites un clic droit dessus. Ensuite, trouvez Permissions de fichier :
Cela ouvrira un onglet en popup que vous pouvez utiliser pour personnaliser les permissions des fichiers de votre site. Assurez-vous que le champ Valeur numérique est défini sur 755 :
Après avoir sélectionné OK, vous devriez être en mesure de téléverser de nouveaux fichiers sur votre site sans recevoir l’erreur « Dossier temporaire manquant ». Si le problème persiste, vous pouvez demander de l’aide à votre fournisseur d’hébergement.
Résumé
Si votre serveur ne définit pas de dossier temporaire, WordPress ne sera pas en mesure d’enregistrer de nouveaux fichiers. Cependant, vous pouvez facilement mettre à jour ce paramètre PHP avec un client SFTP. En modifiant votre fichier wp-config.php, vous pouvez rétablir les performances de votre site web.
Pour résumer, voici comment vous pouvez corriger l’erreur « Dossier temporaire manquant » dans WordPress :
- Trouvez vos identifiants de connexion SFTP.
- Connectez-vous à un client FTP.
- Ajoutez un extrait de code à votre fichier wp-config.php.
- Vérifiez les autorisations de wp-content.
Chez Kinsta, nos plans d’hébergement d’applications, d’hébergement de bases de données et d’hébergement WordPress infogéré permettent d’identifier et de résoudre facilement les problèmes de performance.
Si vous avez besoin d’aide, vous pouvez toujours contacter l’équipe de support dédiée directement sur le tableau de bord MyKinsta !