Błąd krytyczny: klasa „Zend Loader AutoloaderFactory” nie została znaleziona w init_autoloader.php

Z powodzeniem przetestowałem moją aplikację ZF2 na moim serwerze testowym. Kiedy opublikowałem aplikację na serwerze, otrzymałem następujący błąd:

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

Ten błąd zniknął po dodaniu tej linii do mojego index.php.

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

Ale teraz dostaję zamiast tego błąd AutoloaderFactory-not-found, co oznacza, że ​​PHP nadal nie znajduje klas. Serwer na żywo jest serwerem zarządzanym 1und1 (1and1, 1 i 1).

uname -a plonyLinux 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

Obejście problemu opisane wInstrukcja instalacji ZF2 nie pomaga.

Nie mogę ustawić ścieżki środowiska whttpd.conf.SetEnv oświadczenia w.htaccess wydają się być ignorowane przez konfigurację Apache.Ustawienie ZF2_PATH za pomocąputenv trochę pomaga, jak opisano powyżej.Włączając ścieżkę do biblioteki za pomocąset_include_path, spróbowałem absolutnie i względnie, nie pomaga, chociażphpinfo() pokazuje, że jest ustawiony jako wartość lokalna.

Czy ktoś doświadczył tego samego?

questionAnswers(1)

yourAnswerToTheQuestion