ワードプレスを使っていると、いろいろなエラーメッセージが出てくることがありますが、先日普段あまり見慣れないメッセージ「カスタマイザーを開こうとすると、何かがうまくいかなかったようです。このチェンジセットはこれ以上変更できません。」と表示されたので、その時の対処方法を解説します。
環境は
サーバー:エックスサーバー
使用テーマ:Cocoon
でした。
ダッシュボードから外観→カスタマイズを開くと以下のようなエラーメッセージが出ました。
大概、このようなエラーメッセージは、サーバーのWAF設定の干渉が多いので、多くの解説サイトでは「WAF設定を一時的にオフにすると直るよ」と書いてあることが多いのですが、懸念材料として、
他のテーマに切り替えると、通常通りカスタマイザーは表示される、
ということです。
結論として、私の場合はあるプラグインを利用して、サイトの不要データ?をきれいにすることで直りました。
対応策をつづりますね。
テーマを変えると直る。では、テーマが悪いのか?プラグインの干渉か?
他のテーマに変えると直る。。ということは、Cocoonが悪いのか?と考え(そういえば、その直前に最新版にアップロードしたかも)ということ。
最新版の更新の際に何かがうまくいかなかったのかな?と考えました。
そこで、Cocoonさんの配布サイトに直接行き、再度最新版に上書き→直らず。
次に、同じくCocoonを使っている別のサイトを確認して、Cocoonを最新版にしてみて、カスタマイザーを見てみたら・・・表示される。
ということで、Cocoonで起こるけれど、Cocoonさんのせいではなく、うちのサイト自体の作業の【何か】がおかしい、という決断に至りました。
以下、試したことを挙げておきます。
試したことと結果
- 他のテーマに変えてみる→表示される
- Cocoon本体、子テーマ→表示されない
- プラグインを全部OFF →表示されない
- ブラウザを変えてみる →表示されない
- テーマを最新版に変更 →表示されない
- 作業の途中(CSSをいじっていた)でいきなりなって、さきほどまで通常通り使えていたはずなので、以前の作業を戻してみる→表示されない
カスタマイザーが表示されなくなる前までは、通常通りに作動していたし、直前に行っていた作業も、何かプログラムをいじるなどの高度なものではなく、考えられるとしたらカスタマイザー中の「追加CSS」をいじっていたことくらい。
上記の状態を踏まえて、
データベースが壊れている?
過去のリビジョン系から干渉?
とか、とにかくテーマを巻き込んだ過去ログのせい?と感じました。
過去ログをクリーンにする「WP-Optimize」でサイトをクリーンにしてみる!
サイトのデータベーステーブルの最適化や投稿のリビジョンのクリーンアップなどをしてくれる「Wp-Optimize」を走らせてみました。
元々、ブログの中には入れていたプラグインだったのですが、他のプラグインと干渉しそうだったので、「サイトのログをクリーンアップしたいとき」にしか有効化はしておらず、普段は使っていないプラグインでした。
私の場合は、まだ立ち上げたばかりのテストブログをいじっている過程で起こったので何が消えても痛くはありませんでしたが、もし私と同じ状態に陥っていてこの記事にたどり着いた方は、必ずご自分のサイトのバックアップを取ってからクリーンアップの作業をしてくださいね。
Wp-Optimizeを有効化→ダッシュボードのメニューを開くと「最適化」のページが表示されます。
それをデフォルトのままの設定で「選択したすべての最適化を実行する」ボタンをクリックします。
ボタンを押すと、プラグインが走っている状態になりますが、数分でクリーンアップ作業は終わります。
その後、ダッシュボード→外観→カスタマイズへ移動するとビンゴ!!!
直ってましたー!!
・・・ということで、ひとまず開けるようになりました。
ただ、私の場合、その後もたびたび同じことが起こり、そのたびに最適化作業をしては対応をしています。
しっかりとした原因が分かれば、また更新します。
コメント