ClassReflection: nejspíš bug pod PHP 5.2.0–8
- Proki
- Člen | 66
Zdravím,
na ostrém serveru webhostingu hostuju.cz dochází k chybě ve třídě
ClassReflection (viz níže)
Verze Nette nejaktuálnější vývojová, Apache/2.2.3 (Debian)
PHP/5.2.0–8+etch10 mod_ssl/2.2.3 OpenSSL/0.9.8c
Je to bug v Nette nebo chyba hostingu?
Warning: array_map() [function.array-map]: An error occurred while invoking the map callback in /srv3/www/7u.cz/subdomains/test-db/libs/Nette/Reflection/ClassReflection.php on line 200
Warning: Invalid argument supplied for foreach() in /srv3/www/7u.cz/subdomains/test- db/libs/Nette/Application/PresenterComponent.php on line 226
Zde je kód osekané aplikace včetně logu: http://test-db.7u.cz/test.zip
Editoval Proki (15. 1. 2010 2:50)
- Proki
- Člen | 66
Super, jen při updatu jsem narazil nejspíš na další chybku (Callback ‚Nette\Templates\TemplateHelpers::loader‘ is not callable.)
/Nette/Application/Control.php
řádek 91:
$template->registerHelperLoader(‚Nette\Templates\TemplateHelpers::loader‘);
jsem nahradil za:
$template->registerHelperLoader(array(‚Nette\Templates\TemplateHelpers‘,
‚loader‘));
a po této úpravě se zdá být vše v pořádku a aplikace běhá jak má…