J'utilise wordpress sur centos 6.
J'essaye d'installer un plugin. Mais j'ai eu cette erreur:
Installation du plug-in: bbPress 2.5.9 Téléchargement du package d'installation à partir de https://downloads.wordpress.org/plugin/bbpress.2.5.9.Zip …
Déballer le colis…
Impossible de créer le répertoire.
Comment puis-je résoudre cela?
P/S: Je lance cette commande:
Sudo -u root touch /var/www/html/wordpress/wp-content/plugins/test.txt
et il fonctionne. Mais je reçois toujours cette erreur.
L'utilisateur qui exécute votre serveur Web ne dispose pas des autorisations nécessaires pour écrire dans le répertoire dans lequel Wordpress a l'intention de créer le répertoire du plug-in. Vous devez transférer le répertoire en question à l'utilisateur qui exécute Wordpress. Ce n'est probablement pas root.
En bref, il s'agit d'un problème d'autorisations. Votre commande tactile fonctionne parce que vous l'utilisez en tant que root et que celui-ci dispose d'autorisations globales pour écrire où il le souhaite.
Il vous suffit de modifier les autorisations d'accès pour votre répertoire WordPress:
chown -R www-data:www-data your-wordpress-directory
Une solution rapide consisterait à modifier les autorisations suivantes:
/var/www/html/wordpress/wp-content
/var/www/html/wordpress/wp-content/plugins
Changez-le en 775
.
Après l'installation, n'oubliez pas de rétablir les autorisations par défaut.: D
Vous pouvez résoudre ce problème en utilisant les commandes suivantes. Vous devriez d’abord être dans le dossier racine de Wordpress.
Sudo chown -R www-data:www-data wp-content/plugins/
Sudo chmod 775 wp-content
Sudo chown -R www-data:www-data wp-content/
Si quelqu'un utilise l'hébergement partagé et rencontre le même problème, il peut s'agir d'un problème d'espace disque. Dans ce cas, contactez votre support d'hébergement et demandez-leur d'augmenter l'espace disque de votre compte.