コアサーバー 管理画面からPHPバージョンを上げても、反映されていない? [その他]
CORESERVER(コアサーバー)
で運営しているワードプレスブログ。
バージョンアップデートをしようと思ったのですが、次のようなメッセージが出て更新ができませんでした。
「WordPress 5.2.1 は PHP 5.6.20 以降を必要とするため、更新を実行できません。現在稼働しているバージョンは 5.3.29 です。」と書かれています。
コアサーバーの管理画面より、該当ドメインのPHPバージョンを調べてみると・・・7.2となっていました。
念のために、さらに最新の7.3に上げてみる。
しかし・・・ワードプレス管理画面上の記載は変わりません。
どういうことだろう?
と思いながら、.htaccessをチェックしてみました。
すると、行頭に次が書かれていました。
「AddHandler application/x-httpd-phpcgi .php」
これは、PHPをCGIとして動かしたいときに記述するもののよう。
なんでそうしているのか、自分ではよく覚えていないのですが。
昔コアサーバーではこれが必須で、その後に変わったのだったかな。
(で、該当のワードプレスブログでは以前のままにしている?)
ともかく、以下のヘルプページに書かれていることによると、このサーバーは「PHP53が標準」なのだと思われます。
PHPをCGIとして動かす方法について | 基本的な質問 | よくある質問 | レンタルサーバー CORESERVER(コアサーバー)
■「PHPをCGIとして動かす」を止める(.htaccessの「AddHandler application/x-httpd-phpcgi .php」を削除する)
■.htaccessの記述を「AddHandler application/x-httpd-php73cgi .php」などにする
で解決するものと思われます。
やってみたところ・・・やはり、そのようでした!
.htaccessの「AddHandler application/x-httpd-phpcgi .php」を削除したところ、ちゃんと更新ができる表示になりました。
バージョンアップデートをしようと思ったのですが、次のようなメッセージが出て更新ができませんでした。
「WordPress 5.2.1 は PHP 5.6.20 以降を必要とするため、更新を実行できません。現在稼働しているバージョンは 5.3.29 です。」と書かれています。
コアサーバーの管理画面より、該当ドメインのPHPバージョンを調べてみると・・・7.2となっていました。
念のために、さらに最新の7.3に上げてみる。
しかし・・・ワードプレス管理画面上の記載は変わりません。
どういうことだろう?
と思いながら、.htaccessをチェックしてみました。
すると、行頭に次が書かれていました。
「AddHandler application/x-httpd-phpcgi .php」
これは、PHPをCGIとして動かしたいときに記述するもののよう。
なんでそうしているのか、自分ではよく覚えていないのですが。
昔コアサーバーではこれが必須で、その後に変わったのだったかな。
(で、該当のワードプレスブログでは以前のままにしている?)
ともかく、以下のヘルプページに書かれていることによると、このサーバーは「PHP53が標準」なのだと思われます。
PHPをCGIとして動かす方法について | 基本的な質問 | よくある質問 | レンタルサーバー CORESERVER(コアサーバー)
■「PHPをCGIとして動かす」を止める(.htaccessの「AddHandler application/x-httpd-phpcgi .php」を削除する)
■.htaccessの記述を「AddHandler application/x-httpd-php73cgi .php」などにする
で解決するものと思われます。
やってみたところ・・・やはり、そのようでした!
.htaccessの「AddHandler application/x-httpd-phpcgi .php」を削除したところ、ちゃんと更新ができる表示になりました。