このサイトは「PHP5.6」で作成し「PHP7.0」→「PHP7.3」→「PHP7.4」に変更してきました。
このPHPのバージョンを上げると「サイトのプログラム」や「プラグイン」がエラーを起こし、当初は修復するのが大変でした。
しかし「どのプログラムの何処でどの様なエラーが出ているか?」を把握する事ができる様になってからは
・自分のプログラムの場合:修正する
・プラグインの場合 :他のプラグインを使うか、PHPのバージョンを下げる
等の判断が可能になりPHPのバージョンUPは苦にならなくなりました。
1.PHPのエラーの場所を検知する方法
ここではPHPのバージョンをUPさせた時にどのプログラムの何行目でエラーが出たのか?をチェックする為の方法を解説します。
①DSMにログインして下記アイコンをクリックします。
②利用しているのプロファイルを開きます
【DSM7系】
スクリプト言語の設定を開きます。
■Webフォルダ配下の「日本語WordPress」の場合は「ユーザ定義」をダブルクリックします。
■Synologyの「WordPressパッケージ」の場合は「wordpress」をダブルクリックします。
【DSM6系】
PHP設定を開きます
■表示されている「プロファイル」をダブルクリックします。
■プロファイルが複数表示されている場合は「全般設定」を開き、現在使われているプロファイル名を確認し、それをダブルクリックします。
③表示された画面の「PHPエラーチェック」機能をONにする。
④「OK」で保存すると「PHPエラーチェック」機能がONになります。
以上でPHPのエラーが発生した場合「プログラム名」と「その内容」が表示されるようになります。
2.PHPの最新バージョンを使う理由
WordPressは下記理由からPHPは最新バージョンを推奨しています。
PHP の最新バージョンには大きく2つの利点があります。
■Web サイトがより速くなります。PHP の最新バージョンは以前のバージョンよりも効率的に動作します。最新の対応バージョン (現在は7.3) にアップグレードすると、以前のバージョンに比べてパフォーマンスが最大で3倍〜4倍向上します。
■Web サイトがより安全になります。PHP は WordPress と同様にコミュニティによってメンテナンスされています。PHP は非常に人気があるため、ハッカーの標的です。最新のバージョンには最新のセキュリティ機能が実装されていますが、以前のバージョンにはこうした機能が含まれていません。PHP のアップデートは WordPress サイトの安全性にとって非常に重要です。
さらに副次的な利点がいくつもあります。
■速い WordPress サイトは検索エンジンに高く評価されます。したがって検索ランクが上がります。
■速いサイトは訪問者の滞在時間が長くなります。訪問者は読み込みに長い時間がかかれば離脱しますが、パフォーマンスが良ければサイトはその分効果的になります。
■高いセキュリティを保つサイトはハッカーに対してより安全です。サイトがハッキングされれば対応コストがかかりますし、サイトの評判も下がります。