1

Ubutnu Server + Nginx + php-fpmにSymfony 1.4.11アプリケーションをインストールしようとしています

Nginx 構成はここから適用されました: http://wiki.nginx.org/Symfony セクションを参照してください: 「本番システムから一般化され、テストされた安全な Symfony 1.4 構成」

アプリケーションの公開部分はうまく機能しますが、ログインに関しては、次のエラー メッセージが表示されます。

おっと! ページが見つかりません サーバーから 404 応答が返されました。

nginx のエラー ログには、次の内容が表示されます。

" URL を解析した後の空のモジュールおよび/またはアクション "/backend_dev.php/login" (/) "

sfDoctrineGuardPlugin」は認証に使用され、以下で構成されたすべてのルートを表示できます。

$ php symfony app:routes backend
...
sf_guard_signout               ANY    /logout
sf_guard_signin                ANY    /login
...

誰にもアイデアはありますか?

4

1 に答える 1

2

次の構成は私にとってはうまくいきました:

location ~ \.php($|/) {
    set  $script     $uri;
    set  $path_info  "";

    if ($uri ~ "^(.+\.php)(/.*)") {
        set  $script     $1;
        set  $path_info  $2;
    }

    include /etc/nginx/fastcgi_params;

    fastcgi_pass   127.0.0.1:9000;
    fastcgi_param SCRIPT_FILENAME $document_root$script;
    fastcgi_param SCRIPT_NAME $script;
}
于 2012-06-25T10:56:40.473 に答える