URL: http://pbazyl.webd.pl/speedwaystats/public/
Mianowicie w przeglądarce wszystko chodzi bez błędów, ale podczas próby walidacji natrafiłem na 500 Internal Server Error.
Chodzi o kod w Bootstrapie związany z translacją.
Bootstrap.php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { function _initSetTranslations() { $this->bootstrap('layout'); $layout = $this->getResource('layout'); $view = $layout->getView(); $translate = new Zend_Translate('array', APPLICATION_PATH . '/langs', null, array('scan' => Zend_Translate::LOCALE_FILENAME)); $session = new Zend_Session_Namespace('language'); $locale = new Zend_Locale(); $requestedLang = $session->language; $locale->setLocale($requestedLang); } else { $locale->setLocale(Zend_Locale::BROWSER); } $lang = $requestedLang; } else { $lang = 'pl'; } $translate->setLocale($lang); $view->translate = $translate; Zend_Registry::set('Zend_Translate', $translate); } }
Sprawdzam czy w sesji jest ustawiony język (zmienna sesji ustawiana jest w akcji kontrolera). Jeżeli nie, to pobieram pierwszy w kolejności z ustawień przeglądarki. Sprawdzam czy język jest w folderze /application/langs, jeżeli nie, ładuję polski.
Problem w tym, że coś tutaj powoduje error 500

Logi apache:
[Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: PHP Fatal error: Uncaught exception 'Zend_Locale_Exception' with message 'Autodetection of Locale has been failed!' in /home/pbazyl/public_html/speedwaystats/library/Zend/Locale.php:1045 [Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: #0 /home/pbazyl/public_html/speedwaystats/library/Zend/Locale.php(486): Zend_Locale::_prepareLocale('browser') [Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: #1 /home/pbazyl/public_html/speedwaystats/application/Bootstrap.php(24): Zend_Locale->setLocale('browser') [Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: #2 /home/pbazyl/public_html/speedwaystats/library/Zend/Application/Bootstrap/BootstrapAbstract.php(669): Bootstrap->_initSetTranslations() [Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: #3 /home/pbazyl/public_html/speedwaystats/library/Zend/Application/Bootstrap/BootstrapAbstract.php(622): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('settranslations') [Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: #4 /home/pbazyl/public_html/speedwaystats/library/Zend/Application/Bootstrap/BootstrapAbstract.php(586): Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap(NULL) [Fri Aug 02 23:33:43 2013] [warn] [client 66.220.152.115] mod_fcgid: stderr: #5 /home/pbazyl/public_html/speedwaystats/library/Zend/Application.php(355): Zend_Application_Bootstrap_BootstrapAbstract->bootst in /home/pbazyl/public_html/speedwaystats/library/Zend/Locale.php on line 1045
Help