目前正面臨新的Silex(Symfony)PHP應用程序的問題。如果我在本地啓動它,如php -S localhost:8080
一切正常工作。我直接跟以下日誌輸出500內部服務器錯誤上傳到服務器上後:PHP可捕獲的致命錯誤 - 在服務器上
[Tue Jan 19 16:15:24 2016] [error] [client 62.99.210.9] PHP Catchable fatal error:
Argument 2 passed to Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent::
__construct() must be an instance of Symfony\\Component\\HttpKernel\\Event\\callable,
instance of Closure given, called in /appl/www/htdocs/XXX/static/dashboard/php/
vendor/symfony/http-kernel/HttpKernel.php on line 131 and defined in /appl/www/htdocs/XXX/static/dashboard/php/
vendor/symfony/http-kernel/Event/FilterControllerEvent.php on line 35
composer.json:
{
"require": {
"silex/silex": "~1.2",
"twig/twig" : "1.*",
"symfony/twig-bridge": "2.1.*"
},
"minimum-stability": "dev",
"config": {
"vendor-dir": "php/vendor"
}
}
是什麼原因導致了這樣的錯誤理解的任何想法。
PHP版本:PHP 5.3.3(CLI)(內置:2014年10月23日6點58分46秒)
你在本地和服務器上安裝了哪個版本的php? –
PHP 5.3.3(cli)(built:Oct 23 2014 06:58:46) – DominikAngerer