フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: インストール
    返信が含まれるトピック: Apacheからnginxにうまく移行できない。
    トピック投稿者 warabie

    (@warabie)

    解決しました。

    フォーラム: インストール
    返信が含まれるトピック: Apacheからnginxにうまく移行できない。
    トピック投稿者 warabie

    (@warabie)

    ありがとうございます。記事の通りに設定を行い、少し前進しました。

    【進捗】
    ・個別ページ、固定ページが表示されるようになった。

    【問題】
    ・管理ページが表示できなくなった。
    ・スタイルが適用されなくなった。

    【現在の設定】
    /etc/nginx/conf.d/wordpress.conf

    server {
        listen       80;
        server_name  popcosorn.com;
    
        charset utf-8;
        access_log  /var/log/nginx/log/host.access.log  main;
    
    location /blog {
        root /home/acchon/blog;
        index index.php;
    
        if (-f $request_filename) {
            expires 30d;
            break;
        }
    
        if (!-e $request_filename) {
            rewrite ^.+?(/wp-.*) $1 last;
            rewrite ^.+?(/.*\.php)$ $1 last;
            rewrite ^ /blog/index.php last;
        }
    }
    
    location ~* ^.+.(jpg|jpeg|gif|png|css|js|flv|swf|ico|xml)$ {
        access_log  off;
        expires 30d;
        root /home/acchon/blog;
    }
    
        #error_page  404              /404.html;
    
        # redirect server error pages to the static page /50x.html
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
    
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ \.php$ {
            root           /home/acchon;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /home/acchon$fastcgi_script_name;
            include        fastcgi_params;
        }
    }

    【ログで出力されるエラー(例)】

    2015/09/30 13:22:18 [error] 5051#5051: *147 open() "/home/acchon/blog/blog/wp-includes/js/jquery/jquery.js" failed
    (2: No such file or directory), client: 124.44.34.81, server: popcosorn.com, request: "GET /blog/wp-includes/js/jquery/jquery.js?ver=1.11.3 HTTP/1.1", host: "popcosorn.com", referrer: "http://popcosorn.com/blog/"

    うまく書き換えができていない部分があるようで、正規表現との戦いになりそうです。(二度”blog”がでてきていますので、ワードプレスのフォルダ名を”blog”にしているのが問題かもしれません。正規表現でひっかかりたくないところで引っかる)

    引き続き調査致します。

    よろしければ、引き続きご教授頂ければ幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)