vivitasAdminHOME更新情報WEB制作すごく古いWordPressを最新版へバージョンアップする方法ある案件で5年以上前に作られたWordpressサイトを最新版にバージョンアップすることになったので、その際の手順を紹介します。サーバーのバージョンアップで古いサイトが表示されなくなる要件・依頼内容クライアント様から「契約しているサーバー会社から『PHP5.4からPHP8.1にアップデートする』との連絡があった。WEBサイトが見られなくなるかもしれないので対応して欲しい。」とのお問い合せを頂きました。調査結果クライアントのサイトはWordpress4.2系で作られており、PHP8.1では動作しないことが判明。WordPressを最新の6.0へバージョンアップする必要が発生しました。問題点WP管理画面からWP6.0へアップデートしようとしても、PHPが古すぎて実行できない。アップデートできないので、Wordpress公式サイトから最新版をダウンロードしてFTPでファイルをアップロードし、その後PHPを切替える方法を選択。具体的な手順テストテスト環境構築まずは現行と全く同じ環境でテストサイトを構築するため、現行サイトと同じバージョンのWPをWordpress公式からダウンロードしインストール。migration」プラグインで現行サイトからデータインポートするのが手っ取り早くて楽です。PHP8.1で確認テストサーバーのPHPを8.1にバージョン切り替えてみる。今回の件ではWPの管理画面すら入れなくなり、動作しないことが判明。入れるようになったが、テーマファイルにエラーやWarningが出たので、一つずつ修正して潰していく。本番環境バージョンアップ下準備編PHPバージョン切換えをスムーズに実施するための下準備をしておきます。migration」プラグインでバックアップ取るのが簡単でオススメです。最新版のWordpressをFTPでアップロード現行版は/wp/ディレクトリにインストールされていたので、別ディレクトリ/wp6/を作ってその中にアップロード。migration」プラグインをアップロード。Extension(無制限版)」も同時にアップロードしておく。maintenanceとかプラグインを使いたかったが、WPのバージョンが古すぎて動作せず。仕方がないので仮のindex.htmlをアップして「メンテナンス中」を表示。PHPバージョン切換えサーバーコントロールパネルから手動でPHPバージョンを5.4から8.1へ変更。/wp/ディレクトリを別名(wp-oldとか)に変更し、wp6ディレクトリをwpにリネーム。バックアップデータを復元(インポート)する。データベースを更新インポート後、「データベースを更新しますか」と聞かれるので「はい」を選んで更新。テーマファイル更新テストで修正したテーマファイルをアップロードします。プラグインをすべてアップデート古いプラグインを最新版にアップデートする。一部最新のWordpressに対応できていないプラグインもあるので削除するか代用品をインストールする。DB」が動作しなかったので、代わりにFlamingoをインストールしておきました。動作検証を行うとエラーが出ていたので修正し、フォーム送信確認を行う。”year”など一部のタグ名が使えなくなっていたり、メールアドレスを必須項目にしなくてはならない、など仕様が変更になっている。Editorをインストール。「投稿設定」からデフォルトエディターを「旧エディター」に指定。不要かもしれないけど、念のためパーマリンク設定を更新しておく(変更はせず、更新ボタンを押すだけ)。記事を投稿してきちんと更新できているか確認。同時に画像やアイキャッチ、カテゴリーの指定も確認する。確認したらテスト投稿は削除。一通りページをチェックしたら、メンテナンスページを削除してサイトを公開する。旧バージョンを削除/wp-old/ディレクトリは必要なければ削除する。残す場合はパーミッションを400にするなどしてアクセス制限掛けておく。/wp-content/を残して、新しいのと入れ替える方が簡単です。今回は4→6とメジャーバージョンを2世代以上をまたいだバージョンアップということで、更新漏れや削除漏れがないように、ぜんぶ綺麗にしてしまおうということでちょっと回りくどい手順を踏んでみました。したら普通にwp-adminとwp-includesを入れ替えるだけで良かったかもしれませんが、アナザーオプションということで載せておきます。ビビタスの最新情報をお届けします@vivitas_jp投稿者プロフィールvivitasAdmin最新の投稿WEB制作2022.07.11すごく古いWordPressを最新版へバージョンアップする方法お知らせ2020.05.155月31日まで無料で3回まで更新代行いたしますお知らせ2020.05.13簡単自動見積りフォームを導入しました。お知らせ2020.04.20ゴールデンウィークの営業について用途に応じた料金プラン基本制作費9,800円。ためのホームページ制作。安く運用したいという方から、しっかり活用していきたいという方まで、目的・用途に応じた機能と料金プランをご用意。お気軽にお問い合わせください。Reserved.MENU検索:WEB制作WPバージョンアップ人に見てもらえるバナー制作お問い合わせお気軽にお問い合わせください。お気軽にお問い合わせください。