Erreur lors de la mise à jour des plugins par FTP "Impossible de localiser le répertoire de contenu WordPress (wp-content)."
Je lance Apache2 sur Ubuntu, je suis sûr qu'il y a un problème de configuration ou d'autorisation qui cause cela. Lorsque je tente de mettre à jour des plugins via le panneau de configuration de l’administrateur, après avoir saisi le login/passe FTP et cliqué sur Continuer. Je reçois le message d'erreur "Impossible de localiser le répertoire de contenu WordPress (wp-content)".
Et wp-content existe et dispose des autorisations appropriées à partir de l'installation par défaut.
J'ai fini par utiliser le code de ce post sur WordPress.org
Placez ceci dans mon fichier wp-config.php
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
Le compte d'utilisateur FTP n'a probablement pas accès au répertoire wp-content. Pouvez-vous accéder à wp-content en utilisant un client FTP avec le même compte d'utilisateur?
Une autre solution consiste à remplacer le propriétaire de wp-content par www-data. Vous pouvez le faire depuis la ligne de commande en exécutant chown www-data:www-data wp-content/ -R
Pouvez-vous essayer de changer de propriétaire via SSH ou sFTP.
Voici la commande: chown -R username *
remplacez le nom d'utilisateur par votre nom d'utilisateur principal actuel que vous utilisez pour vous connecter à votre cPanel ou FTP.
Une fois que vous avez fait cela, veuillez changer la permission de votre wp-content comme mentionné par @Chris_O