やっとこ三分の二

サイトのメンテがだいたい三分の二ほど終わった。あくまでメンテ、改装とかではなく。
phpというもののバージョンを上げないとなぁと思いながらそのままにしてきた歴史があり、そろそろいい加減やらないとと始めたのが昨日。そのためにはまずやらないといけないことも目白押しで、昨日はほぼその作業のみ。今日も前半はその続きでひたすらメンテしてた。
ようやくphpに取り掛かれることになって、一つ目のサイトはすんなり行けた。2つ目にやったのが本社だったのだが、これがバージョン7.3から8.2というアップだったのと、使っているテーマがややこしかったので、見事にぶっ壊れてしまって500エラー連発されてその修復に6~7時間かかってしまった(^^;
どうにか「元の状態」にすることができたと思う、細かい所はまだ見ていないけどおそらく大丈夫。

明日、本丸の本店の作業をすることになると思う。うまくいくかどうか。お祈り状態。

ま、バージョンアップはお早めに、ってことですな。事故るからと先延ばしにすると大事故になるという(笑)。
恐らくこれが最後のサーバーのメンテになるような気がする。このバージョンで行けるところまで行って、もう非対応みたいになったらその時はもう、撤退すればいいんじゃないかと思っている。
Geminiがあったからこの程度の時間でできたのも事実。なければもっともっと時間がかかったと思うんだ、いちいち検索、山盛り出てくる中からまともなものを選ぶ、試す、ダメ、試す、ダメ…………、となったと思う。そうであれば何日もかかったはず。ありがとうGemini! 途中ブチ切れたりしてごめん。

**

予報どおり寒かった本日。風花も舞ったが雪が降ることはなかった。今週はずっとこんな感じらしい、花粉はすこしおとなしくなるんだろうか。
ではまた

(直前にアップしたら500エラーが出て眩暈が)

PHPバージョンアップ・メモ

作業メモ

PHPのバージョンを上げる際には、バックアップを取る→WPやプラグインなどの全ての「更新」をする。
というのが決まりらしいのだが、そもそもその「更新」がエラーになる。PHPのバージョンのせいだと思われる。
ということで、その決まりを飛ばして、上げてみる。

まず、サイトがぶっ飛んでもほかに影響がない旅サイトをやってみることに。
現在7.4を8.2に上げてみた。
最新版は8.5だが、最も安定しているのが8.2だそうで、それに決めた。

このサイトは成功した

次に本社を7.3から8.2へ上げてみると

500 Internal Server Error !

ほらなやっぱりだよ……。

一旦7.3へ戻す。この状態で「テーマ」を更新しようと試みるが失敗する。
7.4へ、一つだけ上げてみる。
「テーマ」更新やはり失敗。
全プラグインを一括「無効化」する。
phpを8.2に設定。→ やはり500エラー!
また7.4へ下げる。別途公式サイトから現行テーマの最新版をダウンロードする。→それをインストール⇒既にあるからできねぇよになる

サーバーからftpを見に行き、 wp-contentthemes の中の現行テーマフォルダを力づくでリネームする。hogehoge_oldにした
最新版を再度インストール、インストールはできた
しかし500エラー → phpを8.2に上げる→500エラー

もう狂いそう

サーバーからftp、.htaccessを_old付きにリネームする
しかしやっぱり500エラー
もう信じられんわとりあえず.htaccessを旧名に戻す
あかん500エラー
こうなりゃもうやけくそで、WPを手動ダウンロードする6.9.1版だ
展開して、wp-adminとwp-includeの中身だけzipを作る
サーバー側に既存のそれを削除(サーバーのftp)して、新しいやつをアップロードする
その他index.phpなどもすべてアップロード(上書きしてると思う)

そしてphpを8.2に上げる 今ココだ

うーーーーーむ
500エラーだけは脱することができた。
しかし表示はやっぱりめちゃくちゃ崩れとる。これはどうすりゃいいんだろう
とりあえず、テーマを親にしてみたり子にしてみたり色々やってるけど変わらん。そうだプラグインを無効化しているじゃないかと気付いて、それを全部有効化&更新。
ほぼ戻ったが不思議なことにトップ部分だけが戻らん。
でもまぁとりあえずサイト見ちゃった人が「ナニコレ」にはならん状態までは持って来れたと思う。

頭がおかしくなりそうだわ。

と思ったらフッターの下に変な飛行機の動画と英語のだらだらした文章が入ってる、何だこれ?
消すためにエレメンターいじったり、外観のカテゴリーいじったり、散々やらされた挙句にブロック表示させることに成功してようやく削除できた。

ということで、本社が無事にPHP8.2にバージョンアップできた。WPも6.9.1の現在の最新版になった。

あとは本丸の本店が残っている、何とかやらねば。
今日は朝から10時間以上やってた、腱鞘炎になりそうだ。

サーバーメンテのメモ2

メモ2

旅のサイトにもwpvividを入れてバックアップを手動で取ってみると、何と9.1GBという巨大ファイルを吐き出してしまった。
詳細は突き詰めていないが、おそらく画像を大きなまま入れてサムネイル版が自動生成されてしまった結果、なのではないかと推測。
ここは基本的に何かが起きても自分以外に被害がない場所なので、自動バックアップを週1回、バックアップフォルダの保持数を「1」にした。
これもしばらくしたら実際そうなっているかの確認が必要。

本社には既に入っていたプラグインが、いじれる状態で残っていた(更新をしていないせいかと思う)ので、これの設定を動かしておいた。こちらは手動で取ってみると300MBもないような小ささであった。一応毎日バックアップで、保持数は「3」。

いったんバックアップ関連はこれで終わり。エラーメールが今後も来たらその時にまた対応することにする。

サーバーメンテのメモ

作業メモ

昨日作業したはずなのだが、今朝もバックアップエラーのメールがぷららに来ている(リンコル@浅間山麓)。これはどこのバックアップなんだ?

サーバーを見てみたが、容量が殆ど減っていないんだなこれが。もっと時間がかかるんだろうか。
一応ブラウザから見られるFTPで見てみると(サイト設定⇒net2FTP)、昨日消したログはリスト上には残ってはいない。相当数消したはずなのだが、容量を食っているのはこれではない可能性も? 何だろう???

まずは、FTPソフトを新しいものにして、FTPでサーバーに残っちゃってる既にない(テストだったり試作だったり)ものを削除するところから始めようと思う。
新しいのを入れた。winscpってやつ。これも割と切断されちゃうけど(^^;
とりあえずサーバーを見てるけど、データベース名とフォルダ(サイト)名がどうも完全一致してないみたいな、私のようなテキトーおっちょこちょいあるある事象が発生している。あまりこだわらずに行こう。

確実にやったのは、サーバーのサイト設定⇒ディスク使用量の下の容量別ファイルってのを見てみたら、28万MBという巨大なサイズのフォルダが見つかった。
./public_html/shop.hoge.com/wp-content/uploads/backwpup/4293ce/backups
というフォルダだ。階層ツリーから判断するに、うちの本店のバックアップツールが暴走しているらしい。
中を見ると2025年2月頃からの大量のバックアップファイルと、今年2月24日からのZIPに圧縮されたファイル(フォルダ)があった。どうやらこれが本丸だったらしい。ファイルもZIPもとりあえず最新のもの以外を削除。最新のものを念のためローカルにダウンロードした。

ついでに9GBとか3GBとか食ってた他のバックアップファイルも同じように削除した。

結果、300GBを越えていたディスク使用量が一気に15GBまで減った!
ヤマネは戦闘能力を回復した!

(みたいに言うんだよねゲームやる人は笑)

うん、とにかく、バックアップを取るのはいいがそれが大量のファイル&フォルダを生成し続けていて、一度か二度は止めたつもりが止まっていなかったということは間違いないと思う。

ではバックアップのプラグインの暴走を止めようということで、まずは一つたぶん動いていないけどあったプラグインを削除した。今動いているプラグインは無効化した(保持数をいじれないことが判明)。そして新しいプラグインWPvivid Backup というのを入れて、保持数を「3」に設定。データベース+ファイル、バックアップはローカルに保存、で、手動バックアップをテスト中。できたみたい。
自動バックアップのスケジュール(毎日)(時刻は設定項目がない)も設定、サーバーに保存されていく(今までと同じ)。
保持数を3にしたのがちゃんと効いているかを確認しないとね。

以上、ここまでサーバーの大掃除メモ。すべての作業についてはGeminiに訊きながらやった。ありがとうGemini。

ていうかさ、とにかくやらなきゃいかんphpのバージョンアップにはまだたどり着いてもいないんだが(^^;(^^;(^^;

(追記)

それで今の状態なんだが。
現在のコアサーバーの中には3つの動いているサイトがある。そのうち2つはドメインもセットになってる(つまり1つはサブドメイン)。
そのうち、本店に関してはバックアップのプラグインを変更した。
本社は、本店と同じ(本店では無効化した)ものが動いている。そしてバージョンが違うのか、設定できる項目が多いので、このまま気をつけて設定を見直して、維持できると思う。宿題。
もう一つはまだ見てない。宿題。
昼ごはんだ。