Reply To: kusanagi bcache on を行うと「WordPress がインストールされていません。何もしません」と表示される(別件)

TOP Forums 使い方全般(Fixing KUSANAGI) kusanagi bcache on を行うと「WordPress がインストールされていません。何もしません」と表示される(別件) Reply To: kusanagi bcache on を行うと「WordPress がインストールされていません。何もしません」と表示される(別件)

#518
strait.gate
Participant

    しょうくんさん、こんばんは。
    ご回答ありがとうございます。

    こちらはnginxではなくhttpd(Apache)を使っていますので、/etc/nginx/conf.d/abc_http.confは最初のまま一度も触れていませんでした。

    念の為abc_http.confの全文を添付いたします。

    #=======================================
    # example.com
    #—————————————

    server {
    listen 80;
    server_name example.com http://www.example.com;
    access_log /home/kusanagi/abc/log/nginx/access.log main;
    error_log /home/kusanagi/abc/log/nginx/error.log warn;

    # rewrite ^(.*)$ https://example.com$request_uri permanent; # SSL ONLY
    # rewrite ^(.*)$ https://www.example.com$request_uri permanent; # SSL ONLY
    charset UTF-8;
    client_max_body_size 16M;
    root /home/kusanagi/abc/DocumentRoot;
    index index.php index.html index.htm;

    location = /50x.html {
    return 403;
    }

    rewrite /wp-admin$ $scheme://$host$uri/ permanent;

    location / {
    try_files $uri $uri/ /index.php?$args;
    #include naxsi.d/wordpress/*.conf;
    }

    location = /favicon.ico {
    log_not_found off;
    access_log off;
    }

    location ~* /\.well-known {
    allow all;
    }

    location ~* /\. {
    deny all;
    }

    #include templates.d/multisite.conf;

    location ~* /(?:uploads|files)/.*\.php$ {
    deny all;
    }

    location ~* \.(jpg|jpeg|gif|png|css|js|swf|ico|pdf|svg|eot|ttf|woff)$ {
    expires 60d;
    access_log off;
    }

    location ~* /wp-login\.php|/wp-admin/((?!(admin-ajax\.php|images/)).)*$ {

    satisfy any;
    allow 0.0.0.0/0;
    allow 127.0.0.1;
    deny all;
    auth_basic “basic authentication”;
    auth_basic_user_file “/home/kusanagi/.htpasswd”;

    location ~ [^/]\.php(/|$) {

    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    if (!-f $document_root$fastcgi_script_name) {
    return 404;
    }
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    fastcgi_buffers 256 128k;
    fastcgi_buffer_size 128k;
    fastcgi_intercept_errors on;
    fastcgi_read_timeout 120s;
    #include naxsi.d/wordpress/*.conf;
    }
    include conf.d/security.conf;
    #include naxsi.d/wordpress/*.conf;
    }

    location ~ [^/]\.php(/|$) {

    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    if (!-f $document_root$fastcgi_script_name) {
    return 404;
    }
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    fastcgi_buffers 256 128k;
    fastcgi_buffer_size 128k;
    fastcgi_intercept_errors on;
    fastcgi_read_timeout 120s;

    set $do_not_cache 1; ## page cache
    set $device “pc”;

    if ($request_method = POST) {
    set $do_not_cache 1;
    }

    if ($query_string != “”) {
    set $do_not_cache 1;
    }

    if ($http_cookie ~* “comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in”) {
    set $do_not_cache 1;
    }

    if ($request_uri ~* “(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)”) {
    set $do_not_cache 1;
    }

    if ($http_user_agent ~* ” Android |\(iPad|Android; Tablet; .+Firefox”) {
    set $device “tablet”;
    }

    if ($http_user_agent ~* “Android .+ Mobile|\(iPhone|\(iPod|IEMobile|Android; Mobile; .+Firefox|Windows Phone”) {
    set $device “smart”;
    }

    fastcgi_cache wpcache;
    fastcgi_cache_key “$device:$request_method:$scheme://$host$request_uri”;
    fastcgi_cache_valid 200 10m;
    fastcgi_no_cache $do_not_cache;
    fastcgi_cache_bypass $do_not_cache;

    add_header X-F-Cache $upstream_cache_status;
    add_header X-Signature KUSANAGI;
    include conf.d/security.conf;
    #include naxsi.d/wordpress/*.conf;
    }

    }