web-dev-qa-db-fra.com

Impossible de localiser le répertoire de contenu WordPress (wp-content)

J'ai essayé de mettre à jour mes plugins dans wordpress-admin, mais pour une raison quelconque, je reçois le message d'erreur "Impossible de localiser le répertoire de contenu WordPress (wp-content)". Quelle en est la cause et existe-t-il une solution rapide?

4
T2T

Ajouter le code ci-dessous au fichier wp-config.php résoudra votre problème:

if(is_admin()) {
   add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
   define( 'FS_CHMOD_DIR', 0751 );
}

Ci-dessus, une solution rapide trouvée sur le support Wordpress, mais le problème réside dans les autorisations.

Pour plus de détails s'il vous plaît suivez le lien

Veuillez vérifier vos autorisations:

Les autorisations doivent être définies sur 644 pour tous les fichiers.

Les autorisations doivent être définies sur 755 pour tous les répertoires (c'est-à-dire les dossiers).

Pour les autorisations de fichiers correctes

Merci!

1
jas

J'ai eu le même problème, c'est généralement une permission d'écrire dans un dossier spécifique, dans mon cas, j'ai dû changer le propriétaire du répertoire uploads/, voici ce que j'ai fait dans le répertoire wp-content:

Sudo chown -R daemon uploads/

où l'utilisateur daemon est le propriétaire du processus httpd.

J'espère que cela t'aides.

1
bitsnaps

Si vous utilisez IIS pour héberger votre site, ouvrez l'explorateur de fichiers sur le serveur et cliquez avec le bouton droit de la souris sur le dossier de votre site Web (WordPress). Sélectionnez Propriétés -> Sécurité et modifiez les autorisations "UTILISATEURS" pour activer les privilèges Lecture, Écriture, Liste et Modification.

Cela a également corrigé mon problème d'importation de données de contenu.

0
thefid

Également eu cette erreur et c'était à cause du serveur FTP et de la configuration NAT et je mettais à jour WordPress via FTP. Le fait de modifier la page de mise à jour WP pour qu'elle utilise l'adresse IP du serveur Web au lieu du nom de domaine du site Web résolve le problème.

0
Rocky