Ich habe eine require-Zeile in meinem PHP-Skript.required Datei existiert nicht bis zur Aktualisierung
require_once('../main.inc.php');
hin und wieder, wenn ich eine Seite lade, erhalte ich eine Nachricht 'konnte den Stream nicht öffnen. keine solche Datei oder Verzeichnis '
Aber wenn ich auffrischen, lädt die Seite ganz gut.
Was könnte passieren, dass das Skript scheint nicht die Datei zu finden, bis ich einfach auffrischen?
Ich schlage wirklich die Fehler an dieser Stelle, bevor ich die Verwendung erfordern/include
if(!file_exists('../main.inc.php')) die('Fatal error
hat Ihr main.inc.php auch andere 'require_one' Anrufe oder' umfasst 's? –
versuchen Sie dies 'print_r (get_included_files());' Dies gibt ein Array aller enthaltenen Dateien zurück. Vermutlich wurde die Datei eingebunden oder ist auch in einer Funktion oder einer anderen Klasse enthalten. – Akintunde007
Verwenden Sie Opcache? Deaktivieren Sie einmal Opcache. –