sumito

Forum Replies Created

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • sumito
    Participant

      satoruさん

      ご確認頂きまして誠にありがとうございます。

      こちら半角文字ではないことが問題だったようです。
      入力時には半角以外のものを使ったつもりはなかったのですが。。
      半角に置き換えて再度bacache onにしたところ、正しくonになりました。

      本当に助かりました。
      この度は詳細なご確認を頂きまして誠にありがとうございます。

      sumito
      Participant

        satoruさん

        grep WP_CACHE /home/kusanagi/プロファイル/DocumentRoot/wp-config.php
        の結果は下記の通りです。

        #define(‘WP_CACHE’, true);

        こちらは先ほども書いていますが、元のwp-config.phpには入っていなかったので、
        私が独自に追記したものです。

        また一連のkusanagi bcache onの結果についてですが、
        こちらも前に書いている通りで、
        kusanagi bcache onをした後も、
        grep WP_CACHE /home/kusanagi/プロファイル/DocumentRoot/wp-config.php
        の結果は下記の通りです。

        #define(‘WP_CACHE’, true);

        sumito
        Participant

          しょうくんさん

          度々お手数おかけして申し訳ございません。

          >>1. /homu/kusanagi/ 以下に現在のprovisionしたディレクトリ以外が存在するか。

          存在します。
          指定したprofileのディレクトリともう一つ、
          <指定したprofile>_oldというディレクトリがあります。

          >>2. /etc/nginx/conf.d/ に現在のprovisionした <profile>_http.conf 及び <profile>_ssl.conf だけが存在するか。

          こちらは、それらprofileのもの二つの他にも、
          _http.conf
          _ssl.conf
          http.conf
          ssl.conf
          という4つのファイルがありました。
          (正しいものを含めて合計6つのファイルが存在)

          >>また、 cat /etc/kusanagi.conf した時の中身 PROFILE=”<profile>” が正しいかも確認してみましょう。

          こちらは正しい値が設定されていました。

          sumito
          Participant

            しょうくんさん

            度々のご回答誠にありがとうございます。

            他のキャッシュプラグインは動いていません。
            kusanagi statusの結果を貼り付けます。

            ============================
            Profile: /*正しく運用中のドメイン(ディレクトリ名)が出力されていました*/
            Type: WordPress
            KUSANAGI Version 8.0.2-1
            conoha

            *** nginx ***
            ● nginx.service – The NGINX HTTP and reverse proxy server
            Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
            Active: active (running) since 土 2016-12-17 16:55:58 JST; 19h ago

            *** Apache2 ***
            ● httpd.service – The Apache HTTP Server
            Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
            Active: inactive (dead)

            *** HHVM ***
            ● hhvm.service – HHVM virtual machine, runtime, and JIT for the PHP language
            Loaded: loaded (/etc/systemd/system/hhvm.service; enabled; vendor preset: disabled)
            Active: active (running) since 金 2016-12-16 17:27:35 JST; 1 day 19h ago

            *** php-fpm ***
            ● php-fpm.service – The PHP FastCGI Process Manager
            Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
            Active: inactive (dead)

            *** php7-fpm ***
            ● php7-fpm.service – The PHP FastCGI Process Manager
            Loaded: loaded (/usr/lib/systemd/system/php7-fpm.service; disabled; vendor preset: disabled)
            Active: inactive (dead)

            *** Cache Status ***

            fcache off
            bcache off
            完了しました。
            ============================

            kusanagi targetは、
            kusanagi statusのProfileの値が正しく出力されていました。

            kusanagi targetの値は確かに現状のprofileを示していましたが、
            provisionを複数したという件については心当たりがあります。。
            同じ名前でprovisionをしてしまったことがあります。

            sumito
            Participant

              しょうくんさん

              後追いですみません。
              よく確認したら解決していませんでした。

              たしかに先ほど書いた方法でkusanagi bcache onのコマンドは成功した(エラーは出ずに完了した)のですが、
              wordpressの管理画面を確認すると、
              「ページキャッシュは有効になっていません。有効にするには、仮想サーバのコンソール上で、 kusanagi bcache on と入力してください。」
              の状態のままだったので、おかしいなと思いwp-config.phpを確認すると、
              WP_CACHEのコメントアウトは外れていませんでした。

              その後、kusanagi bcache onやoffを繰り返してみましたが、
              コマンド自体はエラーにはならないのですがwp-config.phpは全く書き換えられず、何の変化も起きません。
              (ただ、wp-config.phpのタイムスタンプだけがなぜか更新されている。。)

              そこで手動でコメントアウトを外してみたのですが、
              それでもキャッシュ機能はonにはなっていないようです。
              それと、kusanagi bcache onすると「完了しました」となるのですが、
              kusanagi statusで確認してもbcacheはoffのままであることも確認できました。

              この状態はどういう状態なのでしょう。。

              sumito
              Participant

                しょうくんさん、ご回答ありがとうございます!

                wp-config.phpはkusanagiによって用意されたものをそのまま使用しているのと、
                WP_CACHEに関する記述はコメントアウトされているいない関わらずそもそも存在していないのです。

                ただ、そもそもコメントアウトされているものすら存在しないことがおかしいというのがわかったので、
                コメントアウトした状態ものを追記してから kusanagi bcache on を実行したらonになりました!

                コメントアウトされたWP_CACHEが存在しなかった原因として想定されるのは、
                実は一度bcacheをonにしてそのあとfcacheもonにしていたことがあり、
                その後、別で問題が発生した際にoffにしようとしたらbcacheだけoffにできず、
                その後、onにもできなくなってしまったという状態です。
                fcacheを先にoffにしてはいけないなどがあるのでしょうか。

                とりあえず問題は解決いたしました。
                ご回答ありがとうございました!

              Viewing 6 posts - 1 through 6 (of 6 total)