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é.

Quels changements avez-vous pu faire dans wp-config? Est-il quelque chose à propos de "define( 'WP_CONTENT_DIR', .... "et/ou define( 'WP_PLUGIN_DIR', .... "???
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