【WordPress】nginx再起動しても変更が反映しないとき(WordPress、nginx、kusanagi)


 

WordPress、nginx、kusanagiで変更が反映しないときの解決方法

 
 
Wordpressを使用していて、Webサーバーはnginx、仮想マシンはkusanagiを利用しているときに、nginxを再起動してもソースコードの変更が反映しなかったことがある。
これは、kusanagiがキャッシュを持っているためで、手動でキャッシュクリアをしてあげないといけない。

ちなみにkusanagiのキャッシュは2種類あり、bcacheとfcache。
詳しい事は、他の方の良記事などを参考に。

 
 
手順
 
 
nginxの再起動コマンド
まずはnginxの再起動をします。
 
停止:sudo nginx -s stop
起動:sudo service nginx start
 
 
 
kusanagiのキャッシュクリアコマンド
 
sudo kusanagi bcache clear
sudo kusanagi fcache clear
 
 
以上です。