最新のsymfony2をインストールし、本に従ってすべてをインストールしてセットアップしました。
Xampp は /opt/lampp にあり、symfony2 は私のホーム ディレクトリ ~/proj/symfony2 にあります。
シンボルリンク /opt/lampp/htdocs/symfony2 => ~/proj/symfony2 を作成しました。
ブラウザで、「localhost/symfony2/web/app_dev.php」と入力します。できます!ページが表示されます。
しかし、代わりに app.php を使用すると、ブラウザーは /opt/lampp/htdocs/index にリダイレクトされます。
app_dev.php を app.php にコピーしても、まだ動作しません!!! なぜこれが起こるのですか?
app_dev.php を app_test.php にコピーして、「localhost/symfony2/web/app_test.php」を使用するとします。できます!
symfony2 で prod を動作させるのがなぜそんなに難しいのか、私には本当にわかりません。
app.php get 404 error に関する多くの投稿を読みました。そして、クリア、ウォームアップ、ダンプを試してください....何も助けにはなりません。
私は acmedemo がデバッグ専用であることを知っています。しかし、箱から出して製品をテストする方法は? これを行うのは、本に従って acme hello を書きましたが、製品では機能しなかったからです。app_dev.php に入れましたが、うまくいきませんでした。
app/prod.log: が原因でしょうか?
request.ERROR: キャッチされない PHP 例外 Symfony\Component\HttpKernel\Exception\NotFoundHttpException: ""GET /bundles/framework/images/input_bg.gif" のルートが見つかりません" at /.../symfony2/vendor/symfony/symfony/ src/Symfony/Component/HttpKernel/EventListener/RouterListener.php 94行目 [] []