0

latest.tar.gz ファイルから wordpress 3.5.1 の新しいインスタンスをインストールしました。

インストールディレクトリは次のとおりです。

/ホーム/ワードプレス

DBアクセスはOKです。サイトは URL doc.site.com で正しく表示されます

doc.site.com/wp-login.php からアクセスして管理者の資格情報を入力しようとすると、wordpress はエラーなしで wp-login.php にループバックし続けます。

ポート80でNginx、Varnish、php-fpmを使用しています。

適切な書き換えルールが何であるかはわかりません。また、wordpress DB のホームとサイト URL を確認しました。値はhttp://doc.site.comです。

これが私の「サイト利用可能」ファイルのコピーです:

    server {
        listen 8080;
        server_name doc.site.com;
        access_log /var/log/nginx/doc.site.com.access.log;
        error_log /var/log/nginx//doc.site.com.error.log;

        root /home/wordpress;

        index index.php index.html index.htm;


        # unless the request is for a valid file, send to bootstrap
        if (!-e $request_filename)
        {
            rewrite ^(.+)$ /index.php?q=$1 last;
        }

        # catch all
        error_page 404 /index.php;

        # use fastcgi for all php files
        location ~ \.php$
        {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME /home/wordpress$fastcgi_script_name;
            include fastcgi_params;
        }

    }
4

1 に答える 1

0

servernginx は、サイトのまたはlocationブロックにディレクティブを追加する必要がある短い URL/スラッグを除いて、そのままで Wordpress をサポートする必要があります。

あなたのセットアップと私のセットアップの唯一の違いは、Varnish を使用してアプリを高速化することです。オフにしようとするとどうなりますか?

ポート 80 でリッスンするサイトを使用するとどうなりますか?

最後に、/var/log/nginx//doc.site.com.error.log経由でログインしたときのエラー ログには何が表示されますwp-admin.phpか?

tail -F /var/log/nginx/doc.site.com.error.log
于 2013-03-19T15:54:50.327 に答える