web-dev-qa-db-fra.com

Impossible d'ouvrir le fichier advanced-cache.php, ce qui endommage la médiathèque

Sur mon installation WordPress, qui est de 3,8 et a tous les plugins mis à jour, il utilise Magic Fields 2 et Hypercache parmi d'autres plugins. Je ne peux pas insérer d'images dans les messages, car lorsque je télécharge, cela me donne une erreur:

Une erreur s'est produite lors du téléchargement. Veuillez réessayer plus tard.

La fenêtre de la bibliothèque multimédia de "Insérer un média" dans une publication apparaît vide, bien que je sache qu'il existe des images et que vous pouvez les visualiser en y allant dans la barre latérale. Lorsque j'essaie d'insérer des images avec un champ magique, lorsque je clique sur "Insérer dans un message", la fenêtre est vide et l'image n'est pas insérée.

Dans wp-config.php, j'ai défini le débogage sur true:

define ('WP_DEBUG', true);

Et je reçois ces erreurs avec TOUS les plugins désactivés et le problème non résolu:

Avertissement: include (/myPath/wordpress/wp-content/advanced-cache.php) [function.include]: échec de l'ouverture du flux: Aucun fichier ou répertoire de ce type dans /myPath/wordpress/wp-settings.php à la ligne 65

Avertissement: include () [function.include]: Echec de l'ouverture de '/myPath/wordpress/wp-content/advanced-cache.php' pour l'inclusion (include_path = '.:/Applications/MAMP/bin/php/php5.3.6/lib/php ') dans /myPath/wordpress/wp-settings.php à la ligne 65

J'ai vérifié le dossier wp-content et je ne vois pas un fichier advanced-cache.php - le problème est-il qu'il DEVRAIT exister? Aucune suggestion?


MISE À JOUR 4/27/2014

Donc, selon la suggestion de Milo, je suis allé et mis wp_cache à false:

define ('WP_CACHE', false);

Et je peux à nouveau insérer des images dans des publications régulières. Je ne peux cependant pas insérer d'images avec le champ magique du type de média - même problème. Lorsque je clique sur "Définir l'image" et que je choisis une image pour "insérer dans", la fenêtre devient vierge et l'image ne passe jamais dans le champ si j'actualise la page.

Magic Field where "Set Image" isThe window appears to choose an image for the Magic FieldI choose an image and tried several sizes, and click "insert into post"And this is the blank window once I've clicked "insert into post"

Les seules erreurs que je vois avec wp_debug sont toujours vraies:

Remarque: get_plugin_data a été appelé avec un argument obsolète depuis la version 3.0! L'en-tête de l'ensemble du site: true est obsolète. Utilisez Network: true à la place. dans /myPath/wordpress/wp-includes/functions.php à la ligne 3006

Je ne vois que ces erreurs sur la page Plugins. Et puis je reçois aussi une erreur de console sur la page où je tente de changer ces champs magiques:

TypeError: a.ref n'est pas défini

Pointant sur wp-includes/js/tinymce/tiny_mce.js

Alors, suspectant peut-être une erreur de script dans mes fichiers de thème, j'ai commenté tous mes js. Erreur de la console est maintenant parti.

Mais je ne parviens toujours pas à insérer une image avec Magic Fields - cela m'est déjà arrivé lors de la mise à niveau vers la version 3.8 - et je ne me souviens tout simplement pas de la cause de cette erreur après une lecture d'un code obsolète. Ouvert à plus de suggestions.

4
RachieVee

Quel que soit le problème, il semble que la mise à niveau vers la version 3.8 et la mise à jour de Magic Fields V2 aient quelque chose à voir. J'ai changé de définir ('WP_CACHE', true); to false, assurez-vous que WordPress est à jour, assurez-vous que Magic Fields V2 est à jour, qu'aucun autre plug-in n'est actif et qu'il n'y a pas d'autres erreurs PHP dans mon journal ou avec WP_DEBUG. Et tout à coup c'était bien. J'ai tout réactivé et tout va bien depuis.

3
RachieVee