Le fichier WordPress temp-write-test appara?t ? Causes et solutions

en utilisant WordPress Au cours de ce processus, certains webmasters s'aper?oivent soudain que le répertoire racine du site ou le répertoire wp-content Un dossier appara?t avec le nom test d'écriture temporaire (fichier). Ce fichier peut sembler étrange, mais il appara?t dans presque tous les environnements WordPress. Qu'est-ce que c'est exactement ? Est-il s?r ? Doit-il être supprimé ? Cet article expliquera les tenants et les aboutissants de ce fichier, de son fonctionnement aux problèmes courants, en passant par une solution complète.

Image [1]- Le fichier WordPress temp-write-test appara?t ? Guide complet des causes et des solutions

Qu'est-ce qu'un fichier temp-write-test ?

1. les fichiers temporaires générés automatiquement par WordPress

test d'écriture temporaire est automatiquement généré par le noyau de WordPress lorsque certaines opérations d'écriture sont effectuées, telles que l'installation de plugins, le téléchargement de fichiers ou les mises à jour du système. Documents d'essai provisoires.
Sa principale fonction est de détecter si le serveur dispose des droits d'écriture sur les fichiers afin de déterminer si le système fonctionne correctement.

2) Chemin de génération du document

En règle générale, le fichier appara?t dans l'un des répertoires suivants :

  • /wp-content/
  • /wp-content/uploads/
  • Répertoire racine du site web (cas rares)

Une fois le test terminé, WordPress supprime automatiquement le fichier. Si le fichier existe toujours, il y a un problème avec les autorisations ou la mise en cache.

Image [2]- Le fichier WordPress temp-write-test appara?t ? Guide complet des causes et des solutions

Raisons courantes de l'apparition du fichier temp-write-test

1) Permissions de dossier mal définies

WordPress effectue un test d'écriture si le fichier wp-content Des autorisations insuffisantes dans les répertoires (par exemple, des valeurs d'autorisation faibles ou des erreurs d'utilisateur) empêchent le système de supprimer le fichier de test.

Les questions les plus fréquentes concernant la fixation des autorisations sont les suivantes

  • Les autorisations d'accès aux répertoires ne sont pas 755 peut-être 775. ;
  • Le propriétaire du fichier n'est pas la personne qui gère l'application PHP des utilisateurs du système ;
  • Certains plugins de sécurité interdisent la création de fichiers.
Image [3]- Le fichier WordPress temp-write-test appara?t ? Guide complet des causes et des solutions

2. les restrictions d'écriture du serveur ou le blocage du pare-feu

Certains environnements de serveurs (par exemple, l'hébergement partagé ou les serveurs sécurisés renforcés) peuvent être utilisés pour la gestion de l'information. VPS) empêchera les scripts PHP de créer des fichiers.
Lorsque les règles de pare-feu ou les politiques de sécurité SELinux sont trop strictes, la détection d'écriture de WordPress peut échouer, ce qui entra?ne une perte de données. test d'écriture temporaire Résidus de documents.

Image [4]- Le fichier WordPress temp-write-test appara?t ? Guide complet des causes et des solutions

3. les copies résiduelles dans les systèmes de cache ou les CDN

Si le site a accès à un plugin de mise en cache (tel que WP RocketLiteSpeed Cache) ou un CDN externe (par exemple, Cloudflare), qui peut envoyer le fichier test d'écriture temporaire Le fichier est mis en cache. Même si le fichier source est supprimé, une copie existe toujours dans le système de cache.

4. conflits de plug-in ou de thème

Certains plugins (en particulier les plugins de gestion de fichiers et de sécurité) interviennent dans le processus de validation lorsque WordPress effectue un test d'écriture, ce qui fait que les fichiers ne sont pas supprimés.

Comment déterminer si un fichier temp-write-test est s?r ou non ?

1. vérification du contenu du document et du chemin d'accès

  • Normalement, le contenu du fichier est vide ou ne contient qu'un petit nombre de caractères aléatoires ;
  • être situé à wp-content ou le répertoire racine du site web ;
  • L'heure de modification est proche de l'opération d'arrière-plan la plus récente.

Si le fichier correspond à ces caractéristiques, vous pouvez dire qu'il s'agit d'un fichier de sécurité généré automatiquement par WordPress.

2. identification des anomalies

Si le fichier appara?t dans un répertoire non conventionnel (par ex. /public_html/tmp/) ou contient un code suspect (par exemple, encodage Base64),JavaScript ), il faut se méfier des éventuelles modifications malveillantes.

Image [5]- Le fichier WordPress temp-write-test appara?t ? Guide complet des causes et des solutions

IV. est-il possible de supprimer le fichier temp-write-test en toute sécurité ?

La suppression du fichier n'affectera pas le fonctionnement normal du site.
test d'écriture temporaire S'il existe depuis longtemps, on peut considérer qu'il y a un problème de configuration dans le système et que les autorisations ou les paramètres du plug-in doivent être examinés de plus près.

V. Résoudre complètement les problèmes résiduels du fichier temp-write-test

1. corriger les permissions des dossiers

Exécutez la commande suivante dans le serveur (Linux environnement) :

chmod -R 755 wp-content
chown -R www-data:www-data wp-content

Parmi ceux-ci www-data Les utilisateurs des services web, qui peuvent être adaptés à l'environnement d'hébergement (par exemple, le site web de l'entreprise). nginxetapache).
Après la modification, WordPress pourra créer et supprimer des fichiers temporaires normalement.

2) Vérifier l'absence d'interférences entre les connecteurs

Désactivez les types de plug-ins suivants un par un pour le dépannage :

  • Plugins de sécurité (par exemple Wordfence, iThemes Security)
  • Plugins de gestion de fichiers (par exemple FileBird, WP File Manager)
  • Plugins de mise en cache (par exemple LiteSpeed Cache)

Si le fichier n'appara?t plus après la désactivation, cela signifie que le plugin a empêché l'écriture. Un répertoire d'exception peut être ajouté dans les paramètres du plugin.

3. effacer le cache et le cache CDN

Effectuez les opérations suivantes :

  • Effacer les données du plugin de cache du site ;
  • Connectez-vous à la plateforme CDN pour vider le cache (Purge Cache) ;
  • Rafra?chissez le cache de votre navigateur et revisitez-le.

4. vérifier la politique de sécurité du serveur

Dans un serveur dédié ou un VPS avec SELinux ou AppArmor activé, vous pouvez essayer de désactiver temporairement les restrictions d'écriture :

setenforce 0

La confirmation des risques de sécurité est requise avant la modification et le rétablissement des paramètres par défaut après les tests.

5. vérification des mises à jour automatiques et des chemins d'écriture

Allez dans WordPress Backend → Settings → Site Health pour voir s'il y a des échecs d'écriture.
Si l'avertissement "Impossible d'écrire dans le fichier temporaire" s'affiche, l'application wp-config.php pour spécifier manuellement le chemin d'écriture :

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/') ;

VI. recommandations pour éviter l'apparition fréquente de fichiers temp-write-test

  • rester wp-content Les autorisations de lecture et d'écriture du répertoire sont correctes ;
  • évitez les changements fréquents de plugins ou de thèmes ;
  • Nettoyez régulièrement le système de cache ;
  • Utiliser les permissions de fichiers (répertoires) officiellement recommandées 755Documentation 644) ;
  • Vérifiez que PHP dispose des droits d'écriture pour l'utilisateur correspondant.

Résumé : temp-write-test n'est pas une exception, mais un mécanisme de détection de WordPress.

Lorsque le site appara?t test d'écriture temporaire Il n'y a pas lieu de paniquer lorsqu'il s'agit de documents.
Il s'agit du comportement normal de WordPress lorsqu'il effectue un test d'écriture pour vérifier que les autorisations du système sont disponibles.
Si le fichier ne s'efface pas automatiquement, l'ajustement des autorisations, du cache ou de la configuration du plugin résoudra le problème.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨詢:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
? Déclaration de reproduction
Cet article a été écrit par : les voleurs seront des souris et des rats.
LA FIN
Si vous l'aimez, soutenez-le.
félicitations15 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires