Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF][ZF2] Problem z odpaleniem na serwerze
5k7
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 5.12.2006

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z odpaleniem zf2 na serwerze. Instaluje go w ten sam sposób na localu jak i na serwerze. Ściągam szkielet z git i standardowo wykonuje composer.phar sel-update i install. Na maszynie lokalnej działa od razu. Na serwerze otrzymuje następujący komunikat :

Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to load ZF2. Run `php composer.phar install` or define a ZF2_PATH environment variable.' in /home.... /public_html/zf2/init_autoloader.php on line 48

Gdy zdefiniuje ZF2_PATH w htaccess - SetEnv ZF2_PATH - na absolutną ścieżkę do bibliotek zenda (/home/..../library) otrzymuje taki komunikat :

Fatal error: Class 'Zend\Mvc\Application' not found in ... /zf2/public/index.php on line 12


Ma ktoś jakiś pomysł ?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Phar to bardzo niedopracowany i problematyczny projekt. W szczególności bardzo źle działa z apc, xcache. Podejrzewam że będzie coś z tym powiązane. Najlepiej korzystaj z plików bezpośrednio.
Go to the top of the page
+Quote Post
5k7
post
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 5.12.2006

Ostrzeżenie: (0%)
-----


Ręcznie walczyłem na początku. Z takim samym efektem - czyli dostałem taki sam komunikat : Class 'Zend\Mvc\Application' not found in ... /zf2/public/index.php on line 12. Dlatego postanowiłem użyć sposobu "rekomendowanego" z użyciem phar, który nie wniósł niczego rozsądnego. Pliki z locala te, które mi działają na serwerze dają taki sam efekt czyli Fatal error: Uncaught exception 'RuntimeException' with message 'Unable to load ZF2. Run `php composer.phar install`. Próbowałem już 100 innych rzeczy i różnych kombinacji jednak bez efektów.

W logach widnieje : mod_fcgid: stderr: PHP Fatal error: Class 'Zend\\Mvc\\Application' not found in /home/..../index.php on line 12. Niewiem czemu w logach są dwa slashe. Może ma to coś wspólnego z mod_fcgid ?

Temat do zamknięcia. Pomgół update php do najnowszej wersji 5.4.x. Generalnie nie została znaleziona konkretna przyczyna. Najprawdopodobniej ma to związek z escape_seq. (Dwa back slashe przy ścieżke "\\")

Pozdr

Ten post edytował 5k7 3.10.2012, 22:35:45
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:24