はじめまして。困っており、質問させていただきました。
ワードプレスでHPを持っているのですが、ずっとアップデートをしていませんでした。
最近新しいサイトを作成するためにWPをインストールしたところ、PHPのバージョンを5.3以上にしないと見れないという表示をされ、PHPのバージョンをサーバーで変更したのはいいのですが、今までアップデートされていなかった古いサイトが見れなくなってしまい、慌てて、古いバージョンにもどしました。
WPをアップデートしたくてもPHPのバージョンをあげないとできないし、PHPのバージョンをあげるとWPにログインできなくなります。
とても困っていまして、そのように対処したらよろしいでしょうか?
教えていただけると幸いです。
>はない様
ご相談ありがとうございます。
目次
PHPバージョン(契約単位?サイト単位?)
まず、PHPバージョンはサイト(ドメイン)単位で変えられる場合もあれば、サーバー契約単位で変えられる場合もあります。
おそらく、はない様は後者のようですね。この場合は、やはり全てのWPバージョンを新か旧に合わせることになるでしょう。
1.理想は旧サイトを全て最新バージョンにアップデートし、PHPバージョンを変える
理想なのはやはり、旧サイトを全て最新版のWordPressにバージョンアップすることです。
なかなか大変だと思います。
旧バージョンから一気にアップすると、
・テーマが開発終了していて非対応になる
・プラグインが新PHPバージョンに対応していない
といった現象は起こり得ます。
そうなると代替テーマやプラグインをリサーチして差し替えることになるでしょう。
ご自身でやられる場合はバックアップ体制を十分にし、バージョンアップすることをお勧めします。
2.非推奨なのは旧PHPで動くWordPresを入手し、使うこと
新しく入れるWordPressは現在のサーバーのPHPバージョンと合わないということなので、既存のWPサイトと同じWordPressを手動でインストールする方法もあるにはあります。
https://ja.wordpress.org/download/releases/
こちらのページではWordPressの旧バージョンもダウンロードできるため、ここから旧WPをダウンロードしてサーバーにアップし、手動インストールすることで現PHPバージョンでも動作が可能になるでしょう。
しかし、やはりセキュリティやパフォーマンスは良いとは言えません。PHP7.X系統のパフォーマンスが段違いに良いのです。
また、プラグインも旧バージョンを探すことになるなど、手間があるでしょう。
https://ja.wordpress.org/plugins/【当該プラグイン】/advanced/
のように、プラグインURLの末尾に advanced/ を付けると「プラグイン統計情報」のページに遷移し、下の方で旧バージョンをダウンロードすることができます。
WPバージョンアップのご依頼もよく頂きますが、現在の状態にも大きく左右されるので慎重にすすめることになりますね。
気軽にお問合せ下さい。
参考にして頂ければ幸いです。