Я только что прошел через это (с BlueHost).
Вы упомянули, что вы добавили правильный путь к include_path
в public_html/php.ini
. Есть еще несколько вещей, чтобы проверить.
Первого: По умолчанию серверов BlueHost настроены на использование другого php.ini
файла (находятся в /etc/
) если нет другого php.ini
файла в папке, которую вы используете свой скрипт. Вы можете проверить, запустив <? php_info(); ?>
и ища значение для Загруженный файл конфигурации.
Для того, чтобы получить все сценарии, в каждой папке, чтобы использовать php.ini
расположенный в public_html/
:
- От Cpanel под Программное обеспечение/Услуги нажмите на ссылку PHP Информация о
- Выберите PHP хх (Single PHP. ini) для той же версии, что и уже (для обеспечения совместимости).
Второе: Вы хотите, чтобы убедиться, что вы добавили псевдоним к вашему .bashrc
файл (see here)
На данный момент, если ваша проблема не будет решена, вы будете рассмотреть вопрос о другой метод проверки, будет ли или не Zend Framework будут доступны для ваших файлов .php:
Сохранить Zend's Installation Checker file и загрузить его в корневой каталог вашего сервера. Затем просмотрите его в своем браузере. Он скажет вам, правильно ли установлена структура zend.
Все тесты проходят для меня, поэтому мне все равно, что я все еще получаю ту же ошибку, что и при тестировании через ssh через # zf show version
.
Подробнее об установке Zend: https://developers.google.com/gdata/articles/php_client_lib#php-path-installation
Подробнее о BlueHost PHP конфигурации: https://my.bluehost.com/cgi/help/551
Вы находитесь на виртуальный хостинг и вы можете редактировать 'php.ini'? – ceejayoz
Честно говоря, вам не нужно и/или использовать Zend_Tool на вашем производственном сервере. Это инструмент для разработки и должен использоваться на местном уровне. –
У меня есть файл php.ini в моей папке public_html, который, я полагаю, позволяет мне переопределить некоторые параметры из общего php.ini. По крайней мере get_include_path() отражает изменения, которые я делаю в локальном файле. – kostya