こんばんは。
昨夜から冷や汗をかいて頭を悩ませてきましたが、ようやく解決です。
昨日、「404エラーが出るよ」と教えてもらってから前後してメールやお問い合わせをいただいておりましたが、記事に飛ぶと404エラーになるという現象が出ていました。
うちのページはWordpressというCMSを使って作成しています。アップグレードがかかると念のためバックアップを取って、対応をするのですが、8月、9月とアップデートした時も特に問題はなかったはず。(リリースは月初だったので、すぐアップデートしていますが、障害にはなってなかったし。)
はて・・・、とサイトを調べてみても、メジャーアップデートの一つ前なら同じような障害報告が出ていましたが、その後はない・・・
※メジャーアップデートとは、ソフトやOSのアップデートの時に2.1とか3.45のように整数と小数点以下の数字が変わるのがあります。小数点以下はバグ対応などのマイナーアップデート、整数が上がるときは、大体が機能追加や改変などのメジャーアップデートと言います。
ほぼシステム的にはプレーンな状態ですが、ソースコードやプラグインなどでかなりいじっているうちのサイト。プラグインを外して回避できる障害ならよかったのですが、一度全部のプラグインを外してもダメ。
もう一個の本家はこちらとは違う改造をしているので障害はなし・・・。
むぅ~。
困って、4月期のバックアップまで全上書きまでしましたが、プラグインのダウングレードには成功しましたが、メインのWPのダウングレードには失敗。DBがトラブルとデータが全部飛ぶのでそれだけは避けたい。
ということで、今度はソースコードの改変に。
むむ?もしやサーバでphpのアップグレードした?!
phpはプログラムで使われている言語です。これのバージョンが違うと、平たく言うと単語の意味が違ってきてしまい、全く意味の通じない文章になってしまうということです。
レンタルサーバを確認しても、アップデートの報告はない。
が!絶対ここ数日で何かが変わっている。
原因の特定はできなかったのですが、ひとまずパーマネントリンクの設定がうまくないことだけはわかったので、このリライト設定を調整。
きたーっ
・・・・・・私の2日を返せ。
ということで、障害は解消いたしました。
お問い合わせくださった皆様、ご心配おかけしました。私は相も変わらずですが、一応無事で生きてます(笑)