いくつもサイトを持っていて、以前はどれもきちんと管理していたのだが、最近は毎日書くのはこのmikimarulogくらいである。去年の3月から放置していた(内部メンテだけはたまにしていた)mikimarche.comに、最近あまり手をかけていなかったので、バックアップをとって、ログインしようとすると……
まず、年末に固定IPを解除したのを忘れていたので、FileZillaがログインしているのにロリポのディレクトリが表示されない。ロリポに出かけて固定IPを消し、接続プロバイダのIPの前半くらいを適当に入力して、FTPからバックアップ。
それが済んだのでmikimarche.comに出かけてログインし、異常がなければ最新のバージョン(といっても去年の秋のもの)を入れようとしたら、異常があった。一部のメニューでエラーが出るのだ。お客さんが見る一般画面のほうはほぼ無事だったので気づかなかった。エラーログを読んでみたところどうもわたしの側の設定ではない。考えられるのはPHPのバージョンである。
今年の1月中旬ころだったと思うが、ロリポップで管理しているサイトをすべてPHP8.2にしてしまったのだ。このブログは毎日書いているので見た目も内側も動作が確認できたが、mikimarche.comは外側から見て異常なしと思い込み、ログインしなかったため、異常に気づくのに2ヶ月かかってしまった。その間に、細部までクリックしたお客さんには迷惑をかけてしまったと思われる。
PHPのバージョンを下げたので、baserCMSが正式に8に対応になるまで、このままにしておく。
これが「さくらインターネット」だったら部分的にPHPのバージョンを分けることはできないので、うっかり者のわたしはロリポと両方やっていてよかったと思う。