Неустранимая ошибка: класс '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()
показывает, что этоустанавливается как локальное значение.Кто-нибудь испытывал то же самое?