Erreurs sur site WordPress : comment résoudre les problèmes
Comment débugger WordPress
Rencontrer des bugs et des problèmes lorsqu'on travaille avec des logiciels, du code et des serveurs est normal, c'est le quotidien des métiers concernés.
Debugger un bug sur un site Web est un travail minutieux de détective.
Voici quelques erreurs courantes qu'on peut rencontrer avec WordPress, et des solutions.
To perform the requested action, WordPress needs to access your web server. Please enter your FTP
Cette erreur peut advenir par exemple lorsqu'on installe ou désinstalle un plugin. L'opération ne marche pas, et un popup vous demande les accès FTP de votre site pour pouvoir continuer, avec ce message :
To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed.C'est un problème qui existait déjà il y a 11 ans, et qui existe toujours aujourd'hui. Il est relatif aux permissions de fichiers.
Utiliser les accès FTP n'est pas le fonctionnement normal de WordPress : WordPress est capable d'installer ou désinstaller de plugins en un clic, sans lui donner d'accès FTP. Il y a un simplement une configuration de permissions dans les dossiers ou fichiers qui empêche WordPress d'effectuer son travail habituel.
Solution à cette erreur :
Vérifiez que les droits des fichiers de votre site WordPress sont bons. Si vous utilisez l'hébergeur Cloudways, il y a un bouton pour réinitialiser les droits WordPress correctement en un clic.
Configurez les permissions des répertoires et des fichiers de WordPress pour permettre à l'utilisateur de votre serveur web d'avoir des accès d'exécution, de lecture et d'écriture.
Il existe une autre solution, temporaire, potentiellement dangereuse : ajoutez la ligne suivante à votre fichier wp-config.php :
define( 'FS_METHOD', 'direct' );Cette solution revient à dire à WordPress de contourner toutes les mesures de sécurité. Il vaut mieux résoudre ce problème en ayant les bonnes permissions sur les fichiers plutôt que de l'utiliser.
Commentaires
Pas encore de commentaire. Soyez le premier !