Erro fatal: Classe 'Zend \ Loader \ AutoloaderFactory' não encontrada em init_autoloader.php

Eu tinha testado com sucesso o meu aplicativo ZF2 no meu servidor de teste. Quando publiquei o aplicativo no servidor live, recebi o seguinte erro:

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

Este erro desapareceu depois de adicionar esta linha ao meu index.php.

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

Mas agora eu recebo o erro AutoloaderFactory-not-found, o que significa que o PHP ainda não encontra as classes. O servidor ativo é um servidor gerenciado 1und1 (1and1, 1 & 1).

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

A solução alternativa descrita naInstruções de instalação ZF2 não ajuda.

Eu não tenho permissão para definir um caminho de ambiente nohttpd.conf.SetEnv declarações no.htaccess parece ser ignorado pela configuração do Apache.Definindo ZF2_PATH computenv ajuda um pouco como descrito acima.Incluindo o caminho da biblioteca comset_include_path, tentou tanto absoluta quanto relativamente, não ajuda, emboraphpinfo() mostra que está definido como valor local.

Alguém experimentou o mesmo?

questionAnswers(1)

yourAnswerToTheQuestion