NAPOAN.COM by マイクラ思考
by
/ UPDATE :

WP Super Cacheの「wp-cache-phase1.phpをロードできません」エラーの対処法

GCPはbitnamiのWordPressが簡単にセットアップできるようになっていて、ご丁寧に初回ログインのパスワードまで用意してくれる。しかしWP Super Cacheを入れようとすると「WPCACHEHOMEを設定する必要があります」や「wp-cache-phase1.phpをロードできません」と出た。のでSSHで直す。

「詳細」で「SSH」を押す

GCPのCompute Engineなら、「詳細」で「SSH」を押すことで、新しいタブでSSHクライアントが起動する。

これがめちゃくちゃ良くできていて、当たり前のようにCmd+Vでペーストができる。 (よくVPSでNoVNCを操作させられたりするが、ああいう間接的操作ではなくブラウザがターミナルになった感覚)

まずwp-config.phpをいじるため権限を変える。

sudo chmod 777 /opt/bitnami/wordpress/wp-config.php
vi wp-config.php

wp-config.php

<?php
// 中略
define('WPCACHEHOME', dirname(__FILE__) . '/wp-content/plugins/wp-super-cache/');
?>

ここで絶対パスの/opt/bitnami/wordpressを使ってはいけない。 もしそうすると、WPCACHEHOMEの定義はできるものの、「壊れていたので修正しました」エラーが出てしまう。

sudo chmod 644 /opt/bitnami/wordpress/wp-config.php

終わったら忘れずに権限を戻す。リロードするとキャッシュが有効化できるようになるはずだ。

参考

http://wangweiqiang.net/warning-wp-super-cache-caching-broken-the-script-advanced-cache-php-could-not-load-wp-cache-phase1-php/

https://wordpress.org/support/topic/wpcachehome-must-be-set-in-config-file/

Tweet

コメント

記事の内容が最新のものと異なる場合があります。ご了承ください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です