symfony リポジトリでチケットを開く前に、明らかな何かを見落としていないか確認したかっただけです。
デバッグ コンポーネントを有効にしたい (これらの素敵な例外画面などを表示するため)。
を使用してsymfonyをインストールしました
composer create-project symfony/framework-standard-edition symfony 2.3.1
テスト目的で、WelcomeController に例外を追加しました。
class WelcomeController extends Controller
{
public function indexAction()
{
throw new \Exception("test");
/*
* The action's view can be rendered using render() method
* or @Template annotation as demonstrated in DemoController.
*
*/
return $this->render('AcmeDemoBundle:Welcome:index.html.twig');
}
}
(古い) 例外画面を表示する代わりに、nginx から 502 Bad Gateway を取得しています。
app_dev.php:
//$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
$loader = require_once __DIR__.'/../app/autoload.php';
Debug::enable(-1);
require_once __DIR__.'/../app/AppKernel.php';
$kernel = new AppKernel('dev', true);
//$kernel->loadClassCache();
Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
アップデート:
ただし、PHP エラーの処理は機能します。
IDoNotExist();
灰色の symfony エラー画面を生成します。