API YouTube - странная проблема с ZendGdata - PullRequest
2 голосов
/ 19 марта 2012

Я установил библиотеку PHP ZendGdata в / var / www / html на моем машина местного федора. Я пытаюсь научиться использовать API YouTube по следуя инструкциям по этой ссылке http://code.google.com/apis/gdata/articles/php_client_lib.html

Без каких-либо изменений в "include_path", я попытался открыть InstallationChecker.php в моем браузере, и я получаю исключение.

PHP Extension Errors    Tested
No errors found
Zend Framework Installation Errors      Tested  
0       Exception thrown trying to access Zend/Loader.php using
'use_include_path' = true. Make sure you include Zend Framework in
your include_path which currently contains: .:/usr/share/pear:/usr/
share/php

SSL Capabilities Errors Not tested
YouTube API Connectivity Errors Not tested

Хорошо. Теперь это вполне нормально. Затем я добавляю путь к библиотеке ZendGdata «include_path», используя приведенный ниже код в верхней части InstallationChecker.php

$clientLibraryPath = '/var/www/html/phplibs/ZendGdata/library';  
$oldPath = set_include_path(get_include_path() . PATH_SEPARATOR .$clientLibraryPath);

Теперь я получаю ошибку Servor 500 при попытке открыть Установка Checker.php в браузере :), это странно для меня. Если это разрешение вопроса, страница не должна была открыться раньше. Правильно? я отключил вышеуказанные 2 строки кода, и я получаю ошибку, отображаемую ранее. (уже показано выше)

Кто-нибудь из вас сталкивался с этой проблемой? заранее спасибо ребята за вашу помощь ... Моя версия PHP 5.3, если это поможет.
Для php --ini я получаю

[myname @ localhost ~] $ php --ini
Путь к файлу конфигурации (php.ini): / etc
Загруженный файл конфигурации: /etc/php.ini
Сканирование для дополнительных файлов .ini в: /etc/php.d
Проанализированы дополнительные файлы .ini: /etc/php.d/curl.ini,
/etc/php.d/dom.ini,
/etc/php.d/fileinfo.ini,
/etc/php.d/gd.ini,
/etc/php.d/json.ini,
/etc/php.d/mbstring.ini,
/etc/php.d/mcrypt.ini,
/etc/php.d/mysql.ini,
/etc/php.d/mysqli.ini,
/etc/php.d/pdo.ini,
/etc/php.d/pdo_mysql.ini,
/etc/php.d/pdo_sqlite.ini,
/etc/php.d/phar.ini,
/etc/php.d/sqlite3.ini,
/etc/php.d/wddx.ini,
/etc/php.d/xmlreader.ini,
/etc/php.d/xmlwriter.ini,
/etc/php.d/xsl.ini,
/etc/php.d/zip.ini

...