web-dev-qa-db-fra.com

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.

6
Anagio

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 );
}
6
Anagio

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

0
Chris_O

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

0
FlourishDNA