WordPress – PHP-Warnung konnte Stream nicht öffnen: Keine solche Datei oder Verzeichnis (advanced-cache.php)
Lesezeit: 3 Minuten
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.
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.
13844500cookie-checkWordPress – PHP-Warnung konnte Stream nicht öffnen: Keine solche Datei oder Verzeichnis (advanced-cache.php)yes