WordPress 3.8: impossible de localiser le contenu wordpress répertoire wp-content)
J'ai eu mon serveur de configuration de l'amende juste pour me permettre de mettre à jour les plugins, les thèmes, et le noyau par l'intermédiaire du beaux boutons WordPress fournit. Cependant, après la mise à niveau à 3,8 je n'ai pas été capable de mettre quoi que ce soit. Cependant, j'ai également ajouté iptables pour le serveur en même temps, mais je ne pense pas que ce soit le problème - j'arrête iptables essayé, mais n'ont pas de succès.
Lorsque je tente de télécharger le plugin/mise à jour via WordPress FTP il ne peut pas se connecter via localhost. Les deux 127.0.0.1 et l'adresse IP publique de retour à la "impossible de localiser le contenu wordpress répertoire wp-content)" après une longue, très longtemps, ce qui suggère un délai d'attente ou de plusieurs des délais d'attente.
Environnement:
- WP 3.8 (multi-sites, sous-répertoire)
- Ubuntu 12.04 server
- vsftpd (pour que je puisse FTP de mon utilisateur)
- Chemin du retour quand (quand je ne sais pas ce que je faisais) j'ai changé l'ensemble de /var/www/permissions gabe:gabe. Depuis, j'ai essayé de changer le wp-content dir à gabe:www-data et www-data:www-data sans succès. J'ai également essayé d'utiliser chmod 777 sur wp-content, encore une fois sans succès.
J'ai googlé et la grande majorité des correctifs de descendre à des autorisations. Cependant, comme je l'ai dit ci-dessus, j'ai essayé de changer le propriétaire et les permissions à 777 sur le répertoire. Donc, je pense que les autorisations est une impasse.
Je pensais iptables a été en quelque sorte. Mais j'ai l'éteindre/vidé la table sans succès. Donc, je ne pense pas que iptables est le coupable.
L'autre googlé solutions s'élève à ajouter un peu de code pour le wp-config.php fichier. Cependant, l'un de ceux qui a cassé tout le site. Un autre a eu aucun effet.
Les logs Apache et le domaine ne montrent rien. Ils ne sont pas vides, mais il n'y a pas une seule référence à la note wp-content ou quoi que ce soit je pense, qui seraient liés. Le ftp dans les journaux qu'une connexion a été établie avec succès via 127.0.0.1.
J'ai donc utilisé mon sac de trucs à ce point.
------------- Edit: les Modifications que j'ai faite à la note wp-config -------------
Par http://wordpress.org/support/topic/unable-to-locate-wordpress-content-directory-wp-content j'ai changé le wp-config.php inclure:
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
C'était une solution présentée pour le même problème de retour dans WordPress 2.8 à 4 ans il ya. Le site ne se charge pas après l'ajout de ces lignes et compte tenu de l'âge de la poste/solution je les ai pris et n'a pas de résolution de problèmes supplémentaires sur pourquoi le site ne se charge pas. J'ai supposé que c'était l'appel d'une fonction qui n'était pas présent dans la note WP.
Le deuxième morceau de code que j'ai ajouté à wp-config.php a:
putenv('TMPDIR='. ABSPATH .'tmp');
define('WP_TEMP_DIR', ABSPATH . 'tmp');
Par http://wordpress.org/support/topic/unable-to-locate-wordpress-content-directory-wp-content?replies=15. Cela ne rompt pas le site, mais n'ont pas le fixer soit donc je l'ai enlevé.
J'ai édité ma question afin de montrer le code que j'ai ajouté à la note wp-config.
Merci pour l'ajout. Est votre WP répertoire de Contenu définies dans la note wp-config? Quel est le répertoire de Plugins WP?
Rien dans le wp-config définit le contenu ou le répertoire des plugins. Cependant, je sais que si j'ai mis un plugin ou un thème dans le bon répertoire via FTP que WordPress trouve un plugin ou d'un thème, et me permet de l'activer. Donc, il sait où est le bon répertoire est à ce point dans le temps.
OriginalL'auteur Gabe Spradlin | 2014-02-22
Vous devez vous connecter pour publier un commentaire.
En ajoutant cette ligne à mon
wp-config.php
travaillé.J'ai un environnement local de développement sur un serveur Ubuntu.
Dans mon cas, en plus d'ajouter cette ligne et de supprimer l'original dans le fichier [define('FS_METHOD', 'ftpext');], par la suite, j'ai dû modifier les autorisations pour WP-Content dossier avec la commande "chmod -R 777 wp-content/"
Merci, vous avez sauvé ma vie 🙂
OriginalL'auteur jon_childs
Essayez d'ajouter cette ligne dans votre wp-config.php il fonctionne pour moi
Remplacer le xxx par votre ftp chemin d'accès électronique.g /opt/htdocs/wordpress
OriginalL'auteur marklaiky
Essayez celui-ci:)
voir http://codex.wordpress.org/Editing_wp-config.php
OriginalL'auteur Jackie Pang
Points à vérifier (Si vous ne l'avez pas déjà):
1. Vérifiez si vous êtes en mesure de vous connecter à l'aide de votre client FTP.
2. Si elle est en train de changer le dossier WP dossier ftp lorsque l'utilisateur se connecte.
Certains points qui peut vous aider dans la contre-vérification de vos paramètres:
Vous devrez peut-être créer un utilisateur ftp dont le dossier d'accueil est à votre installation WP.
Quand WordPress connecte en FTP, il doit le dossier d'accueil de l'installation WP.
Cochez cette URL, cela va vous aider.
http://blog.noizeramp.com/2008/09/10/wordpress-unable-to-locate-wordpress-plugin-directory/
Si vous n'êtes pas sûr de savoir comment créer de l'utilisateur ou de l'attribuer à la maison de dossier, il existe de nombreux sites qui expliquent.
Ci-dessous est l'un d'entre eux:
http://www.cyberciti.biz/faq/howto-change-default-home-directory/
Après la création de l'utilisateur, de faire des changements dans wp-config.php comme ci-dessous.
Goodluck!
OriginalL'auteur Tejasvi Hegde
sur une machine debian, après l'installation de wordpress à partir de paquets debian, j'ai dû changer le propriétaire et le groupe de répertoires de "root" et de "www-data" dans le répertoire /var/lib/wordpress/wp-content/
par exemple.
pour faire les répertoires accessibles en écriture pour le serveur web.
OriginalL'auteur cabanni