Aus irgendeinem seltsamen Grund, den ich jetzt nicht herausfinden kann, schlägt NoEmbed.php mit einem fatalen Fehler beim Versuch, eine Datei einzuschließen, fehl. umfassen Pfad korrekt eingestellt ist, habe ich festgestellt, dass wie unten (in NoEmbed.php direkt vor der require_once-Richtlinie): PHP Fataler Fehler: require_once(): Fehler beim Öffnen erforderlich 'Zend/Gdata/Extension.php'
$s = ini_get('include_path');
$a = explode(':',$s);
foreach($a AS $path) {
echo $path;
if(file_exists($path.'/Zend/Gdata/Extension.php')) echo '...found<br/>';
else echo '...not found<br/>';
}
die Ausgänge „gefunden“ in der Lage zu erwarten.
Ich muss zugeben, dass ich momentan keinen Grund habe, warum dies passieren sollte, besonders weil NoEmbed.php korrekt eingebunden ist. Ich habe ähnliche Probleme mit Caching-Lösungen festgestellt, aber sie wurden alle deaktiviert oder deinstalliert, ohne dass dies einen Unterschied macht.
Edit: Ich habe gerade gefunden, dass es funktioniert mit "require" vs "require_once" (dann einen redeclare Fehler werfen) ... einen möglichen Grund dafür?
Berechtigungen sind in Ordnung. Siehe meine Bearbeitung - es funktioniert mit Include. Ich habe jetzt herausgefunden, dass "clearstatcache()" das Problem in 99% der Fälle löst, aber es gibt immer noch das Auftreten desselben fatalen Fehlers. Ich bin mir ziemlich sicher, dass ich etwas übersehen habe ... – Flim