検索

ホームページ  >  に質問  >  本文

Symfony2 が nginx にインストールされた後、正しく動作しません

インストール後、http://localhost/Symfony/web/app_dev.... に直接アクセスします。ようこそページが表示されますが、プロンプトがポップアップ表示されます

Web デバッグ ツールバーのロード中にエラーが発生しました (404: Not Found)。プロファイラーを開きますか?

ただし、http://localhost/Symfony/web/app_dev.... と http://localhost/Symfony/web/app_dev.... にアクセスすると、どちらも 404 が返されます。
symfony2

を解決してください。
阿神阿神2824日前474

全員に返信(3)返信します

  • ringa_lee

    ringa_lee2017-05-16 16:47:20

    nginx はデフォルトでは pathinfo モードを認識しないため、問題は解決されました。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:47:20

    答えが間違っている可能性があります。申し訳ありませんが、確認してください

    nginxはpathinfoを構成しません、それを構成した後は問題ありません

    Nginx設定ファイルnginx.confを開きます
    次の構成をサーバーに追加します:

    location ~ .php# を次のように変更します: ^/(app|app_dev|config).php(/|$)

    リーリー

    pathinfo 解析コード (実際には正規一致) を追加し、次のコードを追加します

    リーリー

    以下のように設定が完了しました

    リーリー
    • if ( ) 括弧は両側をスペースで区切る必要があることに注意してください。

    変更後、pathinfo は認識できるようになりますが、symfony は依然としてエラーを報告します。まだ解決されていません。

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 16:47:20

    スキルを伸ばす時期が来たようですね〜レベル4と6は確定です、ははは

    リーリー

    返事
    0
  • キャンセル返事