Неустранимая ошибка: класс 'Zend \ Loader \ AutoloaderFactory' не найден в init_autoloader.php

Я успешно протестировал свое приложение ZF2 на своем тестовом сервере. Когда я опубликовал приложение на реальном сервере, я получил следующую ошибку:

Unable to load ZF2. Run `php composer.phar install` or define a ZF2_PATH environment variable.

Эта ошибка исчезла после добавления этой строки в мой index.php.

putenv("ZF2_PATH=/opt/zf2/library/");

Но теперь вместо этого я получаю ошибку AutoloaderFactory-not-found, что означает, что PHP все еще не находит классы. Живой сервер - это управляемый сервер 1und1 (1and1, 1 & 1).

uname -a доходностьLinux infongd8707 2.6.28.8-20120713a-iscsi-ntacker-3ware-sec8-fmon-igb-dif2-grsec #1 SMP Fri Jul 13 13:37:07 CEST 2012 i686 GNU/Linux

Обходной путь, как описано вИнструкция по установке ZF2 не помогает

Мне не разрешено устанавливать путь среды вhttpd.conf.SetEnv заявления в.htaccess похоже, игнорируется конфигурацией Apache.Установка ZF2_PATH с помощьюputenv действительно немного помогает, как описано выше.Включая путь к библиотеке сset_include_pathпопробовал как абсолютно так и относительно, не помогает, хотяphpinfo() показывает, что это установлено как локальное значение.

Кто-нибудь испытывал то же самое?

Ответы на вопрос(1)

Ваш ответ на вопрос