Я только что прошел это (с BlueHost) сам.
Вы упомянули, что добавили правильный путь к include_path
в public_html/php.ini
.Есть еще несколько вещей, которые нужно проверить.
Первый: По умолчанию серверы BlueHost настроены на использование другого файла php.ini
(расположенного в /etc/
) , если только есть еще один php.ini
файл в папке, из которой вы запускаете скрипт.Вы можете проверить, запустив <? php_info(); ?>
и найдя значение для Загруженный файл конфигурации .
Чтобы каждый сценарий в каждой папке использовал php.ini
, расположенный в public_html/
:
- В cPanel в разделе «Программное обеспечение / службы» нажмите ссылку «Информация PHP»
- Выберите PHP xx (Single php.ini) для той же версии, что уже выбрана (для обеспечения совместимости).
Секунда: Вы должны убедиться, что вы добавили псевдоним в свой файл .bashrc
( см. Здесь )
На данный момент, если ваша проблема нерешено, вы захотите рассмотреть другой метод проверки, будет ли Zend Framework доступен для ваших файлов .php:
Сохранить Файл проверки установки Zend и загрузите его в корневой каталог вашего сервера.Затем просмотрите его в своем браузере.Он сообщит вам, правильно ли вы установили Zend Framework.
Все тесты пройдены для меня, поэтому мне все равно, что я получаю ту же ошибку, что и вы, при тестировании через ssh через # zf show version
.
Подробнее об установке Zend: https://developers.google.com/gdata/articles/php_client_lib#php-path-installation
Подробнее о конфигурации PHP BlueHost: https://my.bluehost.com/cgi/help/551