Начал изучать Zend Framework и уже на самом первом этапе столкнулся с небольшой проблемой.
Написал банальное "Hello World" при помощи Zend'a, на локалхосте работает отлично, при переносе на хостинг возникла проблема.
А именно, не может найти файл library/Zend/Loader.php
Структура каталогов на хостинге:
home/домен/application (папка Zend'a)
home/домен/library (папка Zend'a)
home/домен/www (публичная папка, в которой и лежит index.php, к которому идет обращение).
Права для всех папок установлены 750 (хотя я их менял, не помогло).
В index.php подключение файла идет следующим образом:
Код: Выделить всё
$rootDir = dirname(dirname(__FILE__));set_include_path($rootDir . '/library' . PATH_SEPARATOR . get_include_path()); require_once 'library/Zend/Loader.php';
Пытался менять и на банальное set_include_path('../library') - всё равно файл не найден.
Рылся в гугле, единственное, что понял (и то, сомневаюсь, что правильно) - Zend требует указания полного расположения папки библиотек. Но на хостинге мне доступно лишь /home/домен/, соответственно полный путь не знаю.
Помогите, как надо настроить include_path (кстати, в php.ini нет возможности его изменить), что бы всё заработало корректно?
Спасибо.