日々の徒然やその他趣味

やっちまいましたなあ

サイト管理関連

なんとか形は整えたものの、今度はマルチサイト総合の新着情報がちゃんと表示されなくなった。
出ていたのはjsonエラーで、エラーコンソールをみるとPHPの不適合かもよ!もっとバージョン下げて試してみたら?
なんて出てたので、一段階ずつ下げて行ったが解消せず、デバグではSimplePieエラーがずっとでていた。
試しに今度は1段階ずつあげていったらSimplePieエラーは出なくなったのでそこで止めたが、スクリプトの方ではjsonエラーのままで表示も一部だけ出たりでないとこがあったりおかしかった。

もしや、と思って.htaccessをデフォルトに戻してみたら、急にさらっと表示された。
ああ、この中の何かが悪さをしているんだなと調べながら、キャッシュ系や高速化ともバッティングしやすいらしいのかと。ふんふん。

そこらをいじりながらちょっと欲をかきまして、Xserverの「Xアクセラレータ」

静的ファイルのみのVer.1を利用してたんだけど、Ver.2に切り替えるとphpも高速化されるというので、試しにポチっとな。
注意書きは公開制限コンテンツもキャッシュされるということぐらいだったので、特にそういうコンテンツもないし、これで何かのphpがおかしな挙動みせたら戻せばいいや。。。ぐらいに気軽に考えてたのですが。。。。

あちゃーくらいましたよ。やはりphpで相性問題でちゃったかー。しょうがない。戻そう ポチっとな。

。。。。。もどらねええええええええ!!!

Ver1に戻しても元にはもどらなくなった(><
.htaccessもコピーとっといたのを戻したんだけど、状況変わらず。。。いやむしろやばいことになってる!
管理画面にも入れない。
通常ログイン画面から追い出し喰らって入れなくなった時でも入れたはずの、サーバーからの直ログインも無理。

ここからはもう悪夢のオンパレード。
やった手順を書き留めていったんだが、phpに詳しくない素人の手順を真似て二次被害がでるとまずいので、詳しくは述べないでおく。だってどんどん新たなエラーを生んでいったんだものww

さらっとどんな状況が生まれたかだけ。。





まだ何も入力してないのにユーザー名かパスワード間違ってるとか出るし。。

調べて調べてテストして🎵エラーくらってやり直し♪
さまざまなキャッシュクリア、.htaccessの手直し、php.iniの初期化、SQLとwp-configとの付き合わせ、SQLの最適化と修復、デバグ、サーバーからのバックアップと復旧とありとあらゆることを試してみた。

1サイト運営ならサーバー管理画面からさくっと前に戻せるらしい。
が、マルチサイトには対応してないので、うちみたく14サイトを統合してマルチ化してるようなとこは論外w
しかもログイン画面をデフォルトから移動したりもしてたので余計にややこしくなってたようだ。

週末の休み全部これだけで消費した。。。バタッ(:3 」∠)
この間につないだ人いらっしゃったらごめんなさい。

根気よく1ステップずつ修復かけていった結果、今度は管理画面もサイトも無限ループになって、ログインしては2秒で追い出されるのが続いた時は、正直一度再構築しようと決意して、データのバックアップを一斉にダウンロードしました。

でも、最終的にはなんとかなった。うん。よくわからないけど、なんとかなった。。。

再構築覚悟でMySQLのデータを整理してる時に気づいたが、プラグインは削除してもデータベースのテーブルにはずっと残ってる。この無駄なゴミが溜まりすぎると、本来必要なテーブル探すのに非常に邪魔になる。
そんな時に便利なのがこれだ!「WP-Optimize」

何が素晴らしいって、データベースのテーブルを、使用中、停止中、削除済みのプラグイン名を一目でわかるように表示されていて、直感的に直接削除できるのだ!
グループごと、マルチサイトのIDごと一括で管理できる。こういうの欲しかったんだぁ〜。
キャッシュ、画像圧縮、HTML、JavaScript、CSS を縮小などもついてて便利(普通はこっちが注目なんだろうがw)

一気にテーブルをクリーンアップしたせいか、サイトの動作自体もかなり軽くなったきがする。
結果オーライ。

コメント

タイトルとURLをコピーしました