Неустранимая ошибка: класс «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 (1 и 1, 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 putenv помогает, как описано выше.
  • Включая путь библиотеки с set_include_path , пробовал как абсолютно, так и относительно, не помогает, хотя phpinfo() показывает, что он установлен как локальное значение.

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

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