2017-02-15 17 views
0

私はSmyfony 3.2.3を使用しており、PHP組み込みWebサーバからApache(http://symfony.com/doc/current/setup/web_server_configuration.html、Apache 2.4.18)に切り替えました。 これはsymfonyのルートページ(http://domain.com/、symfonyルーティングなし)で動作しますが、ルーティング(たとえば@Route( "/ development"、name = "development")など)を使ってコントローラを作成するときに、Apache 500内部サーバーエラー。 PHPの組み込みのWebサーバーでこの側面(/開発)をリクエストするとうまく動作します。 Apacheログでは、エラーメッセージは表示されません。 PHPの "display_error"がon、 "error_reporting"が "E_ALL"、php "error_log"ファイルにメッセージがありません。symfony 3 Apache 500内部サーバエラー

何が問題なのでしょうか?

助けてもらえますか?

ありがとうございます!

+0

500エラーは一般的なエラーです。おそらく他にもいくつか問題があり、場合によっては小枝問題があります。 DEV URLを 'http:// domain.com/app_dev.php'のように使用できますか?次に、エラーが何であるかを見ることができます。 –

+0

"http://domain.com/app_dev.php/development"を使用するとエラーなく動作します。 "http://domain.com/app.php/development"を呼び出すと、 "http://domain.com/development"にリダイレクトされ、再びエラー500が表示されます。 Apacheの設定でこれを無効にしました: " するRewriteCondの%{REQUEST_FILENAME}!-f のRewriteRule ^オン<のIfModule mod_rewrite.c> オプション-MultiViews RewriteEngine(。*)$ app.php [QSA、L] 」。しかし何も変えていない。デフォルトでapp.phpからapp_dev.phpに変更することはできますか? – user2625247

+0

ログの内容を確認できますか?それらは 'var/logs'にあり、' dev.log'と 'prod.log'があります。最初にファイルをクリアしてから、500のエラーが発生するまでテストしてから、それらのファイルをチェックすることができます。また、コマンドラインから 'php bin/symfony_requirements'を実行してください。 –

答えて

7

あなたの問題は、キャッシュが本番環境ではクリアされていないように見えます。このコマンドを実行します。

php bin/console cache:clear --env=prod 

が次に実行します。すべての本番のルートを表示する必要があり

php bin/console debug:router -e=prod 

を。ところで、

php bin/console 

は、何か他のものを見る必要がある場合は、コマンドラインから実行できるすべてのコマンドを表示します。

これが役に立ちます。

+0

ありがとうございます! php bin/console cache:clear --env = prod' 問題を解決しました!それは素晴らしいことです! どのくらいの頻度でキャッシュをクリアする必要がありますか?新しいルートを追加するたびに?私はこれをprod環境またはdevのためにのみ行う必要がありますか? – user2625247

+0

注: 'php bin/console debug:router -e = prod'は' php bin/console debug:router --env = prod'と同じです。私の答え以外の矢印をクリックして、正しいことを表示する必要があります。 –

+0

最後に私の質問に答えることができればいいですか?どうもありがとうございました!どのくらいの頻度でキャッシュをクリアする必要がありますか?新しいルートを追加するたびに?私はこれをprod環境またはdevのためにのみ行う必要がありますか? – user2625247

0

私は同じ問題を抱えていて、同じことをやっている人もいます。 varフォルダーに完全な許可を与えます。最後に!

+0

正解... – Aaron

関連する問題