J'ai installé un blog WordPress sur mon système local. Mais lorsque j'essaie d'ajouter des plugins à partir de l'administration, il demande l'accès FTP. Que dois-je configurer pour que WordPress puisse téléverser sans FTP?
Réponses
Trop de publicités?"Chaque fois que vous utilisez le panneau de contrôle WordPress pour installer, mettre à jour ou supprimer automatiquement des plugins, WordPress doit apporter des modifications aux fichiers du système de fichiers.
Avant de procéder à toute modification, WordPress vérifie d'abord s'il a accès ou non à la manipulation directe du système de fichiers.
Si WordPress n'a pas les autorisations nécessaires pour modifier directement le système de fichiers, vous serez invité à fournir des identifiants FTP afin que WordPress puisse essayer de faire ce qu'il doit faire via FTP."
Solution: Pour savoir sous quel utilisateur votre instance d'apache fonctionne, créez un script de test avec le contenu suivant:
Pour moi, c'était daemon et non www-data. Ensuite, corrigez les autorisations en procédant comme suit:
sudo chown -R daemon /chemin/vers/votre/dossier/www/local
Sous OSX, j'ai utilisé ce qui suit, et ça a fonctionné :
sudo chown -R _www:_www {chemin vers le dossier wordpress}
_www est l'utilisateur sous lequel PHP s'exécute sur Mac.
(Vous pourriez aussi avoir besoin de changer les autorisations de certains dossiers. Je l'avais fait en premier et ça n'avait pas réglé le problème. Ce n'est qu'après avoir utilisé la commande chown que cela a fonctionné, je ne sais donc pas si c'était la commande chown seule, ou une combinaison de chmod et de chown.)
- Réponses précédentes
- Plus de réponses