WordPressのプラグイン更新を行ったところ、404エラーとなり、ブログページの表示は勿論のこと、ダッシュボードにも入れない状態となる。

基礎情報
さくらのサーバで、4つのWordpressヘージをテーマ(ビズベクトル)で運用。
ミニバードサーバで、1つのWordpressヘージをテーマ(ビズベクトル)で運用。

①プラグイン更新が原因のため、5つのサイトのプラグイン使用状況チェックにより、gallery-plugin、jetpack、nextgen-galleryが怪しいと絞り込む。それらのハーミッションを再チェック。

②pluginsフォルダを違う名称にし、Wordpressのダッシュボードに入る。

③pluginsフォルダを元の名称にし、再度、Wordpressのダッシュボードに入る。

④pluginは、全て、停止となっているので、一つづつ有効化していく。gallery-plugin、jetpack、nextgen-galleryを停止の状態で維持する。

⑤これで、元の状態に戻ったと思ったが、固定ページやブログの新規追加が表示されない。

⑥使用していないpluginを停止していく、Facebookのpluginを停止したところで、固定ページやブログの新規追加が表示される。

⑦これで回復したかと思ったが、パーマリンク設定でカスタム構造で変更を保存にすると403エラーとなる。

⑧さくらサーバの4つのページは、同じ症状だが、ミニバードサーバで正常であることが判明。

⑨テーマ(ビズベクトル)を疑ったり、.htaccessの書き込み状態やパーミッション、各フォルダのパーミッションを再チェックするが原因が分からない。

⑩ミニバードサーバでは、何も不具合がなく、さくらサーバに限定されているため、さくらサーバの設定を再チェックする。

⑪PHPのバージョンを最新バージョンに変更する。変化なし。

⑫Webアプリケーションファイアウォールの設定で、利用するを利用しないに変更。ここで、パーマリンク設定が機能した。

⑬パーマリンク設定を元の状態に戻し、念のために、Webアプリケーションファイアウォールの設定を利用するに戻す。

やっとの事で、正常な状態に戻りました。多分、これらの作業で8時間近く要したと思います。

WordPressのダッシュボードに入れなくなった時点で、一瞬、固まりましたが、何とか入れるようになった時点で、後は、楽勝で解決と高をくくっていると、結構手間取り、パーマリンク設定に至っては、解決は無理なのではと諦めかけた時間帯もありました。
結果的に、全て解決し、ほっとしました。

続きがあります。全て解決したと思ったら、2サイトの固定ページが表示されていない状態になっていました。
パーマリンク設定やさくらサーバの設定チェックで、他のサイトは解決しているので、基本に戻って、pluginをチェックした。結果的には、pluginのKtai Styleを無効化したら、改善されました。原因は、PHPのバージョンを7に変更したことが要因でした。

PHPのバージョン変更は、RSS feedに関係するpluginのFeedBurner FeedSmith Extendに影響を与えていることが、判明したので無効化したが、同時に、PHPのバージョンを7.2から5.6.37にダウングレードした。これによって、IFTTTでブログページをfacebookページに飛ばしている機能も回復した。

解決状況を記録として残しておくためにまとめました。