Lors de l'installation de plugins dans un environnement WordPress® que vous avez déjà configuré sur votre serveur Web, le système peut générer l'erreur suivante :l'installation a échoué car un répertoire n'a pas pu être créé. Cet article présente le dépannage de base de ce problème.
Autorisations
Vérifiez si les autorisations permettent à WordPress d'écrire des fichiers sur le serveur. Vous pouvez voir les autorisations requises pour les fichiers et les répertoires dans la documentation de WordPress.
Remarque : Ne définissez pas 777
autorisations sur le dossier du projet WordPress ou le wp-config.php fichier.
Modifier le fichier wp-config.php
Vérifiez si WordPress dispose des informations d'identification FTP ou SSL appropriées. Le wp-config.php le fichier doit contenir les lignes suivantes :
define('FS_METHOD', 'ftpext');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);
La FS_METHOD
L'attribut définit la méthode du système de fichiers. Le ftpext
méthode force l'utilisation du FTP-PHP extension pour l'accès via FTP.
Le FTP_HOST
l'attribut est le hostname:port combinaison pour le serveur SSH ou FTP. Lors de l'utilisation de FTP, le port par défaut est 21
, et pour SSH, le port par défaut est 22
. Si vous utilisez ces ports, ne les spécifiez pas dans le FTP_HOST
attribut.
Si votre serveur prend en charge la connexion SSL par le transport sous-jacent, vous pouvez définir le FTP_SSL
attribut à TRUE
. C'est pour le FTP sécurisé, pas pour SSH-SFTP.
Vous pouvez également ajouter la ligne suivante au wp-config.php fichier :
define('FS_METHOD', 'direct');
En définissant le FS_METHOD
attribut à direct, la méthode du système de fichiers force Direct File I/O requêtes dans PHP. Notez que cette solution peut entraîner des problèmes de sécurité sur les hôtes mal configurés.
Pour plus d'options pour modifier le wp-config.php , reportez-vous à la modification du fichier wp-config dans la documentation WordPress.
Vérifier l'installation de WordPress
Si les instructions fournies dans cet article ne résolvent pas le problème, vérifiez que l'installation de WordPress n'a pas de noyau corrompu ou de fichiers de configuration corrompus.
Articles liés
- Bonnes pratiques de sécurité WordPress sous Linux
Utilisez l'onglet Commentaires pour faire des commentaires ou poser des questions. Vous pouvez également démarrer une conversation avec nous.