作業メモ
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-content > themes の中の現行テーマフォルダを力づくでリネームする。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時間以上やってた、腱鞘炎になりそうだ。