こんにちは。
「ワードプレスのPHP更新、むっちゃくちゃダルそう」
と思っている方多いのではないでしょうか?
ワードプレスのPHP更新から逃げていた
けっこう、いやかなり前からワードプレスの管理画面上で、
「最新バージョンのワードプレスに更新してください」
のようなお知らせがきていました。
たぶんもう少なくとも半年以上は更新していなかったような…てへ。。。
PHPが古いとワードプレスの最新版が使えない
そのためワードプレスを更新しようとしても、
PHPのバージョンが古いので更新できませんのように書かれていて、長いこと更新できずにいました。
ただ、やはりワードプレスを最新版に保つのはセキュリティ対策の基本ですよね。ということで、ようやくやってみよう!という気になってやってみたら、
めっちゃ簡単でした。
ということで、やり方等について書いていこうと思います。
※PHPバージョン変更前に、バックアップはとっておきましょう
PHPのバージョンを変更すると、プラグイン・ワードプレステーマによっては対応できず、サイトの表示がおかしくなる場合があります。
そのため、バックアップをとっておきましょう。
また、PHPのバージョンは変更しても、もとのバージョンに戻すことはできます。
後に書きますが、僕のサイトの1つは表示が崩れましたが、僕の場合はすぐに直すことができました。
エックスサーバーでのワードプレスのPHP更新方法
まずはエックスサーバーについてです。
まず、エックスサーバーのサーバーパネルにログインします。
1.エックスサーバーにログイン
まずはログインします。
エックスサーバーにはサーバーパネルともう一つ?ほどログインするところがあるので、間違えずサーバーパネルにログインしてくださいね。(普段ドメインを登録したり、ワードプレスをインストールしたりするところがログインすべきパネルです。)
2.PHP Ver切替を押す
ログインしたら、次はメニュー下の方のPHPというタブのPHP Ver. 切替を押します。
これをクリックし、進みます。
すると次のような画面になります。
3.PHPを最新に更新したいドメインを選択
一気に更新できるのかと思いきや、
エックスサーバーではドメイン1つ1つを選択し、それぞれ更新します。
PHPを更新したいドメインを選択します。
すると次のようになります。
この画像右下の、変更後のバージョンの部分をクリックします。
4.新しく利用したいPHPのバージョンを選択する
僕は推奨されているPHP7.3.16にしました。
そして変更をクリックすると、次のような画面に切り替わります。
このような画像が出れば、PHPバージョンの変更が完了となります。変更後、10分ほど切り替えにかかるようです。
PHPバージョンが更新されているか、ワードプレス画面を確認
その後、ワードプレスで自分のサイトがちゃんと表示されているか確認します。
そしてワードプレスやプラグインの更新等を行いましょう。
表示が崩れている場合
僕のサイトの1つはPHPのバージョン変更後、サイトの表示が崩れていました。
崩れていたサイトの上部に英語や日本語でPHPのバージョンにあっていないプラグインがあるどうのこうのと書いてありました。(スクショし忘れましたが、ワードプレスの管理画面ではなく、サイトのトップページを)
そしてそのプラグインの利用を停止してもう一度サイト表示を確認すると、すべてが直っていました。
・プラグインの確認
・ワードプレステーマの確認
あたりをまず確認します。
それでも直らない場合、起きている不具合をググる、詳しい人に聞く、サーバーに連絡です。
それでも直らない場合、PHPのバージョンを上げる時にしたように元に戻すことも可能です。
では、次にロリポップでの更新の流れを書きたいと思います。
ロリポップでPHPのバージョンを更新する流れ
1.ロリポップにログイン
まずはエックスサーバーのときと同様に、ロリポップにログインします。
2.PHP設定を選択
そして管理画面にて次の画像のように、
サーバーの管理・設定→PHP設定
と進みます。
3.PHPバージョンを変更したいドメインを選択し、変更
そしてこの画像にあるバージョンを選択肢、自分の望むバージョンを選んだら、「変更」を押します。
これで、完了です。変更後、10分ほど切り替えにかかるようです。
PHP最新版に変更したのにワードプレスの更新ができない場合
この問題はかなり起きるようですが、僕にも起きたのでこの件についてもまとめてみました。
>PHPのバージョン変更(更新)がワードプレスの管理画面に反映されないを解決した記録
まとめ:ワードプレスのPHPバージョンの変更
以上で、PHPバージョンの変更に関する記事を終わります。
PHPが古いままだと、ワードプレスの更新ができず、セキュリティ的にももしかするとSEO的にも問題が生じてきます。
ですので、早めの対応をおすすめします。
では!