По какой-то странной причине, которую я не могу понять прямо сейчас, NoEmbed.php завершается ошибкой с фатальной ошибкой при попытке включить файл. Путь include установлен правильно, я проверил это, как показано ниже (прямо перед директивой require_once в NoEmbed.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/>';
}
который выводит "найдено" в ожидаемом месте.
Я должен признать, что в настоящее время я не могу придумать ни одной причины, по которой это должно происходить, особенно потому, что NoEmbed.php включен правильно. Я сталкивался с похожими проблемами с решениями для кэширования, но все они уже были деактивированы или удалены без какой-либо разницы.
Редактировать: Я только что обнаружил, что он работает с "require" против "require_once" (затем выдает ошибку redeclare) ... любая возможная причина этого?