コアサーバーを使っているクライアントのホームページに、以下の表示が出ていました。
![wordpressの新しいバージョンがあります。](https://yamanashisyuukyaku.com/wp-content/uploads/2019/08/8406eff14811a98cc3026d541d9a497e.jpg)
phpが古いままでは、「サイトの表示速度が遅くなる」「外部からの脆弱性が脆くなる」といった面がでてきます。そこで、wordpress5.2.2への更新をしました。
wordpress5.2.2に更新する為には、コアサーバーにあるPHPバージョンのアップが必要でしたので、その対応方法です(備忘録も兼ねて)
対応手順
coreserverにログインし、コントロールパネルからphpを最新版に変更
コアサーバーにログインはこちらから → コアサーバーログイン
サーバーの更新 ➡ サーバーの種類別管理数:コアサーバー をクリック。
コアサーバーの管理・購入画面になり、コントロールパネルをクリックすると以下の画面が現れるので、「サイト設定」をクリック。
![](https://yamanashisyuukyaku.com/wp-content/uploads/2019/08/7f92390e36c9645cdfcab1197c9adabb.jpg)
phpを変更したいドメインの設定変更(スパナのマーク)をクリック。
![](https://yamanashisyuukyaku.com/wp-content/uploads/2019/08/080047c41d77c58d97cf85ec35d0e15b-1024x222.jpg)
phpを73に変更し更新。
![](https://yamanashisyuukyaku.com/wp-content/uploads/2019/08/0e4aae38a1f5494592124a884058f7cb.jpg)
wordpressでヴァージョン更新
![](https://yamanashisyuukyaku.com/wp-content/uploads/2019/08/8b296d4aeaa1aa9e17f90b729aa4a5ff.jpg)
php7.3 → php7.4に変更してもサイトヘルスに警告が表示される場合
phpは随時ヴァージョンアップしており、2021年3月30日現在、最新のphpヴァージョンはphp8.0.3です。そこでコアサーバーも対応しているかと確認してみるとphp80(小数点は省略)で対応していました。
ただ、php80はまだ対応から日が経っていないかもと思い、php74に変更。
![](https://yamanashisyuukyaku.com/wp-content/uploads/2021/03/202103302327.jpg)
しかし、wordpressのサイトヘルスを見ると、まだphp7.3で動いていると警告表示がでていました。
そこで色々調べてみると、以下のように.htaccessファイルに記述されている「AddHandler application/x-httpd-php73cgi .php」
という記述がphp更新の邪魔をしているようです。
AddHandler application/x-httpd-php73cgi .php
AddDefaultCharset UTF-8
.htaccessに記載されている「AddHandler application/x-httpd-php73cgi .php」が、wordpressをphp7.3で動かすように指定しているようです。
そこで、「AddHandler application/x-httpd-php73cgi .php」の記述のみを削除しました。
その結果、サイトヘルスのテストを通過しました。
![](https://yamanashisyuukyaku.com/wp-content/uploads/2021/03/202103302348-1.jpg)
まとめ
通常、phpの書き換えを行うときには、FTPソフトなどが必要になりますが、コアサーバーではそのまま書き加えることができます。
コントロールパネルにログインするまでが面倒でしたが、後はすんなりできました。