php7.0からphp8.3へwordpressの移行
5年間当ブログを放置しており久しぶりに開いてみると古いphp使っているから最新にしてくれと警告が出ておりました。
この期にサーバも変更しようと思いGCPから通常のレンタルサーバへの引っ越しも行いました。円安で高くなってたので、、、
まずは古い環境からDBのダンプを取得し、wordpressのファイル一式をダウンロードし、新環境へDBダンプの取り込み、wordpressファイルの配置を行いました。
アクセスしてみたところエラーが出てページが開かない。。phpのメソッドがないようなエラーが表示され手動で修正するのも時間かかりそうなのでいったん中止しました。
バックアップ用のプラグインを使用しバックアップ、復元したら行けるんじゃないかと思い「UpdraftPlus」というプラグインをインストールし古い環境でバックアップを取得しバックアップファイルをダウンロードしました。
その後、新環境で新規でwordpressを立ち上げ「UpdraftPlus」プラグインをインストールし、ダウンロードしていたバックアップファイルをアップロードし復元してみたところページは開いたがwarningがでていた。
調べてみたところプラグインがphp8に対応していないようなので似たようなプラグインに差し替え、また、テーマも更新がされておらずphp8に対応していなかったようなので新しいテーマに入れ替えすることでうまく動きました。
私の場合テーマは何でもよかったので入れ替えましたが、自作のテーマだと大変だろうなと思いました。
スクショも貼らず文字だけのわかりにくい説明でスミマセン。。。
5年ぶりにwordpressの投稿をしてみてなんか書きづらくなった気が、、慣れていくしかないのかな