it-swarm.com.de

Fehler beim Öffnen der Datei advanced-cache.php, die die Medienbibliothek beschädigt

Bei meiner WordPress-Installation mit Version 3.8 und allen aktualisierten Plugins werden unter anderem Magic Fields 2 und Hypercache verwendet. Ich kann keine Bilder in Posts einfügen, da mir beim Hochladen ein Fehler angezeigt wird:

Beim Hochladen ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.

Das Fenster "Medienbibliothek" eines Posts wird leer angezeigt, obwohl ich weiß, dass dort Bilder vorhanden sind, und kann sie in der Seitenleiste anzeigen. Wenn ich versuche, Bilder mit einem Magic Field einzufügen, ist das Fenster leer und das Bild wird nicht eingefügt, wenn ich auf "In Beitrag einfügen" klicke.

In wp-config.php habe ich das Debuggen auf true gesetzt:

define ('WP_DEBUG', true);

Und ich erhalte diese Fehler, wenn ALLE Plugins deaktiviert sind und das Problem nicht behoben wurde:

Warnung: include (/myPath/wordpress/wp-content/advanced-cache.php) [function.include]: Fehler beim Öffnen des Streams: Keine solche Datei oder kein solches Verzeichnis in /myPath/wordpress/wp-settings.php in Zeile 65

Warnung: include () [function.include]: Fehler beim Öffnen von '/myPath/wordpress/wp-content/advanced-cache.php' zum Einschließen (include_path = '.:/Applications/MAMP/bin/php/php5.3.6/lib/php ') in /myPath/wordpress/wp-settings.php in Zeile 65

Ich habe den wp-content Ordner überprüft und sehe keine advanced-cache.php - ist das Problem hier, dass es existieren SOLLTE? Irgendwelche Vorschläge?


UPDATE 27.04.2014

Entsprechend Milos Vorschlag habe ich wp_cache auf false gesetzt:

define ('WP_CACHE', false);

Und ich kann wieder Bilder in reguläre Posts einfügen. Ich kann jedoch keine Bilder mit dem Medientyp Magic Field einfügen - dasselbe Problem. Wenn ich auf "Bild festlegen" klicke und ein Bild zum "Einfügen in einen Beitrag" auswähle, wird das Fenster leer und das Bild wird beim Aktualisieren der Seite nicht in das Feld eingefügt.

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"

Die einzigen Fehler, die ich mit wp_debug noch sehe, sind:

Hinweis: get_plugin_data wurde mit einem Argument aufgerufen, das seit Version 3.0 veraltet ist! Der Header "Site Wide Only: True Plugin" ist veraltet. Verwenden Sie stattdessen Network: true. in /myPath/wordpress/wp-includes/functions.php in Zeile 3006

Ich sehe diese Fehler nur auf der Plugins-Seite. Außerdem wird auf der Seite, auf der ich versuche, diese Magic Fields zu ändern, ein Konsolenfehler angezeigt:

TypeError: a.ref ist undefiniert

Verweis auf wp-includes/js/tinymce/tiny_mce.js

Ich vermutete also, dass ich einen Skriptfehler in meinen Designdateien hatte, und kommentierte alle meine js aus. Konsolenfehler ist jetzt weg.

Aber ich kann immer noch kein Bild mit Magic Fields einfügen - das ist mir beim Upgrade auf 3.8 schon passiert - und ich kann mich einfach nicht erinnern, was die Ursache dafür war, nachdem ich veralteten Code durchgearbeitet habe. Offen für weitere Vorschläge.

4
RachieVee

Wie es aussieht, hat das Problem damit zu tun, dass das Upgrade auf 3.8 und Magic Fields V2 auf dem neuesten Stand sind. Ich habe define geändert ('WP_CACHE', true); auf false gesetzt, sichergestellt, dass WordPress auf dem neuesten Stand ist, dass Magic Fields V2 auf dem neuesten Stand ist, keine anderen Plugins aktiv waren und keine anderen PHP Fehler in meinem Protokoll oder mit WP_DEBUG aufgetreten sind. Und plötzlich war es gut. Ich habe alles wieder aktiviert und seitdem ist alles in Ordnung.

3
RachieVee