WordPress – PHP-Warnung konnte Stream nicht öffnen: Keine solche Datei oder Verzeichnis (advanced-cache.php)

Lesezeit: 3 Minuten

Benutzer-Avatar
Elka

Ich erhalte diese PHP-Warnung auf Back-End- und Front-End-Seiten (WordPress) und kann nicht herausfinden, wie ich sie beheben kann:

Warnung: include(/home/…/public_html/wp-content/advanced-cache.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder Verzeichnis in /home/…/public_html/wp-settings.php an Zeile 84

Warnung: include(): Fehler beim Öffnen von ‘/home/…/public_html/wp-content/advanced-cache.php’ zum Einbinden (include_path=”.:/usr/lib/php:/usr/local/lib/ php”) in /home/…/public_html/wp-settings.php auf Zeile 84

Tatsächlich gibt es in diesem Verzeichnis keine advanced-cache.php (nicht sicher, ob es jemals eine gab), aber absolut dieselbe Konfiguration funktioniert auf einem anderen Server ohne Warnungen.

Wird jede Hilfe zu schätzen wissen. Vielen Dank.

Ich denke du hast installiert Advance cache pluginund eine Einstellung WP_CACHE

define('WP_CACHE', true);
// or may be it is a file like, if so then comment this line,
// below is the statement which need to be commented
// define('WP_CACHE', is_file(__DIR__.'/wp-content/advanced-cache.php'));

Um diesen Fehler zu verhindern, können Sie auf false setzen, wie

define('WP_CACHE', false);

  • Danke, es hat geholfen. Es war WP Super Cache und ich hatte define(‘WP_CACHE’, false) in config.

    – Elka

    17. April 2017 um 1:55 Uhr

  • “Wenn Ihr Auto komische Geräusche macht, benutzen Sie es nicht”

    – Tim van Dijck

    7. August 2018 um 12:48 Uhr

../wp-content/advanced-cache.php wird dynamisch generiert, wenn ein Caching-Plugin installiert wird, insbesondere Caching-Plugins von wordpress.org verwenden dies. Sie werden diese Datei also bei einer neuen WP-Installation nicht finden können.

Siehe Verknüpfung

In Ihrem Fall gehe ich davon aus, dass Sie ein Caching-Plugin installiert haben und die Datei advanced-cache.php aus irgendeinem Grund aus dem Ordner gelöscht wird oder dass möglicherweise ein Berechtigungsproblem für die Ausführung der Datei besteht. Aus diesem Grund kann Ihr Caching-Plugin, wenn es versucht, die Datei advanced-cache.php zu suchen und einzuschließen, diese nicht finden oder ausführen, und dies löst den von Ihnen erwähnten Fehler aus.

Für weitere Möglichkeiten und Vorschläge muss ich wissen, welches Caching-Plugin Sie verwenden. Lassen Sie mich wissen, wenn Sie möchten, dass ich weiter helfe …

  • Es ist WP Super Cache. Ich habe das Problem gelöst, indem ich define(‘WP_CACHE’, false); deaktiviert habe. Vielen Dank auf jeden Fall.

    – Elka

    17. April 2017 um 1:56 Uhr

Zusätzlich zum Setzen des WP-CACHE auf false in der wp-config-Datei musst du möglicherweise auch die wp-contet/advanced-cache.php-Datei umbenennen oder entfernen.

Gehe zu wp-config.php Datei

und überprüfen Sie diese Zeile

define('WP_CACHE', true); 

Wenn Sie finden, ändern Sie es in

define('WP_CACHE', false); 

Du bist fertig. Vielen Dank.

Folgendes hat mir geholfen, meinen Galerie- und wp-admin-Zugriff wiederherzustellen:

Gehen Sie zum Ordner wp-content (Holen Sie sich den FTP-Zugriff auf die Website)

Überprüfen Sie, ob die Dateien advanced-cache.php und object-cache.php vorhanden sind.

Benennen Sie die Dateien wie folgt in .bak um: advanced-cache.php.bak und object-cache.php.bak

Dieser Fehler ist bei mir aufgrund der Caching-Funktionalität des W3 Total Cache-Plugins aufgetreten. Hoffe, das hilft so, wie es mir geholfen hat.

1384450cookie-checkWordPress – PHP-Warnung konnte Stream nicht öffnen: Keine solche Datei oder Verzeichnis (advanced-cache.php)

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy