WordPress(ワードプレス)で構築されているブログやWebサイトで「your server is running PHP version ~ but WordPress ~ requires at least ~」とコードが突然、表示される事があります。

Your server is running PHP version ~ but WordPress ~ requires at least ~」とは

Your server is running PHP version 5.6.1 but WordPress 5.6.2 requires at least 5.6.20.

Your server is running PHP version ~ but WordPress ~ requires at least ~」が表示される原因はphpのバージョンです。

 

WordPressはバージョンにより利用できるphpバージョンも決まっています。

WordPressを利用するには、phpプログラムのバージョンが必要だと教えてくれているわけです。

 

下記のメッセージを例にします。

Your server is running PHP version 5.6.1 but WordPress 5.6.2 requires at least 5.6.20.

は、

あなたのサーバーで動いているPHPプログラムのバージョンは「5.6.1」ですが、 WordPressのバージョン「5.6.2」は最低でもPHPプログラム「5.6.20.」が必要です。

というような意味になります。

 

「Your server is running PHP version ~ but WordPress ~ requires at least ~」エラーの原因は

原因はWordpressの自動アップグレードや使用しているサーバーの問題、サーバー会社のプログラム仕様変更などが考えられます。

海外のサーバーではコントロールパネルの変更がよくありますが、変更の時に設定していたPHPのバージョンが引き継がれない事があります。

日本でもIP分散サーバーなどで管理画面が変更される際に発生するケースがあるようです。

 

対応方法

このエラーが厄介なのがプログラムが動作しないので、Wordpressの管理画面にもアクセスできないことです。

日本の共用タイプのレンタルサーバーは管理画面でPHPのバージョンを変更できるところがほとんです。サーバー会社のマニュアルやヘルプページを確認してPHPバージョンの変更をためしましょう。

よくわからない場合はサーバー会社に問い合わせしてみましょう。

AWSなどのクラウドサーバーや専用サーバー、VPSサーバーなどroot権限でサーバーを設定している場合はphpの新しいバージョンをインストールして設定すれば解決出来るはずです。(古いバージョンのアンインストールしなければならないケースもあります。)

 

以上、「Your server is running PHP version ~ but WordPress ~ requires at least ~」メッセージの紹介記事でした。