Class ‚SystemContainer‘ not found při spuštění na hostingu
- Twista
- Člen | 48
Zdravím,
setkal jsem se s problémem, kdy při nakopírování na hosting nette
nefunguje, zobrazí se error screen.
ladenka z logu:
http://twisted.cz/…39c8c6e.html
log vypíše:
[2012-05-28 04-42-54] PHP Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 1011 is not allowed to access /var/www/beta.cokdykdeje.cz/temp/cache/_Nette.RobotLoader owned by uid 33 in /var/www/beta.cokdykdeje.cz/libs/Nette/Caching/Storages/FileStorage.php:161 @ http://beta.cokdykdeje.cz/
[2012-05-28 04-42-54] PHP Warning: fopen(/var/www/beta.cokdykdeje.cz/temp/cache/_Nette.RobotLoader/_9342493765a93bd6fffcfb5361313f31): failed to open stream: No such file or directory in /var/www/beta.cokdykdeje.cz/libs/Nette/Caching/Storages/FileStorage.php:161 @ http://beta.cokdykdeje.cz/
[2012-05-28 04-42-55] PHP Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 1011 is not allowed to access /var/www/beta.cokdykdeje.cz/temp/cache/_Nette.Configurator owned by uid 33 in /var/www/beta.cokdykdeje.cz/libs/Nette/Caching/Storages/FileStorage.php:161 @ http://beta.cokdykdeje.cz/
[2012-05-28 04-42-55] PHP Warning: fopen(/var/www/beta.cokdykdeje.cz/temp/cache/_Nette.Configurator/_-cf76e7c90406016fc45eaf88d04c69dd.php): failed to open stream: No such file or directory in /var/www/beta.cokdykdeje.cz/libs/Nette/Caching/Storages/FileStorage.php:161 @ http://beta.cokdykdeje.cz/
[2012-05-28 04-42-55] PHP Warning: include_once(/var/www/beta.cokdykdeje.cz/www): failed to open stream: No such file or directory in /var/www/beta.cokdykdeje.cz/libs/Nette/Utils/LimitedScope.php:69 @ http://beta.cokdykdeje.cz/
[2012-05-28 04-42-55] PHP Warning: include_once(): Failed opening '' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/beta.cokdykdeje.cz/libs/Nette/Utils/LimitedScope.php:69 @ http://beta.cokdykdeje.cz/
[2012-05-28 04-42-55] Fatal error: Class 'SystemContainer' not found in /var/www/beta.cokdykdeje.cz/libs/Nette/Config/Configurator.php:200 @ http://beta.cokdykdeje.cz/ @@ exception-2012-05-28-04-42-55-f97a83e559d1a8fcbaab1152339c8c6e.html
checker hlasi vse ok (krom memcached)
na localu projekt funguje, po nakopirovani (777 na temp a log + promazan temp)
tuší někdo čím by to mohlo být (nejedná se o žádný veřejný hosting, ale o školní server)
Nette v2.0.1 pro PHP 5.3 s prefixama, server : PHP Version 5.3.3–7+squeeze9
kdyžby byli potřeba další informace/soubory poskytnu
děkuji za pomoc
T.
- potapnik
- Člen | 127
Nemas opravneni pro vyssi adresar nez ten, ve kterem je www/index.php. Variantou je bud prenastavit adresar pro safemod nebo zmenit strukturu Nette tak, aby vsechny slozky byly pod www/, tedy libs, temp, app a dalsi. Zvlastni je, ze to hlasi az u Systemcontaineru, takze to bootstrap.php najde. Jeste nez budes cokoliv ladit, zkus vymazat temp na zacatku, treba jsou tam soubory jeste z lokalu ulozene pod jinym uzivatelem nez spousti skripty, a to by mohlo delat problemy… J.
- Michal Majer
- Člen | 8
Zdravím, mohl bys prosím rozvést, co a kde přesně mám nastavit, abych obešel tuto chybu? Díky za odpověď.