Schwerwiegender Fehler: Klasse 'Zend \ Loader \ AutoloaderFactory' in init_autoloader.php nicht gefunden

Ich habe meine ZF2-Anwendung erfolgreich auf meinem Testserver getestet. Als ich die Anwendung auf dem Live-Server veröffentlichte, wurde folgende Fehlermeldung angezeigt:

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

Dieser Fehler verschwand nach dem Hinzufügen dieser Zeile zu meiner index.php.

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

Aber jetzt bekomme ich stattdessen den AutoloaderFactory-not-found-Fehler, was bedeutet, dass PHP die Klassen immer noch nicht findet. Der Live-Server ist ein von 1und1 (1and1, 1 & 1) verwalteter Server.

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

Die Problemumgehung wie in der beschriebenZF2 Installationsanleitung hilft nicht

Es ist mir nicht gestattet, einen Umgebungspfad im Internet festzulegenhttpd.conf.SetEnv Aussagen in der.htaccess scheinen von Apaches Konfiguration ignoriert zu werden.ZF2_PATH einstellen mitputenv hilft nur ein bisschen wie oben beschrieben.Einschließlich des Bibliothekspfads mitset_include_path, versuchte sowohl absolut als auch relativ, hilft zwar nichtphpinfo() zeigt, dass es als lokaler Wert festgelegt ist.

Hat jemand dasselbe erlebt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage