【簡単!】賢威をさくらで使用中で、PHP5.6からphp7.3にした時のエラー「ereg」解決方法!

【簡単!】賢威をさくらで使用中で、PHP5.6からphp7.3にした時のエラー「ereg」解決方法!

functions.phpの61行目、eregの記述がphp7.3で非推奨になったので、「ereg」を「preg_match」に書き換えてやる必要がありました。
また、賢威の私が使っているバージョンをアップデートしても良いかと思ったのですが、

私は、ガッツリ、オリジナルデザインのテーマにいじっていましたので、どこに影響が出るかわからず手間になりたくないので、
できるだけ時間のかからない方法をとりました。

普通に賢威のテーマのままの人なら普通にアップデートすれば良いと思います。

ちなみに私は、以下のようにしました。

functions.phpを修正します。

修正前、

if (ereg("\.php$", $file_name)) {

修正後、

if (preg_match("/\.php$/", $file_name)) {

単純に、eregをpreg_matchにするだけではエラーは消えずwarningが出ます、「/」を前後に付ける必要がありました。

※参考サイト:https://www.imamura.biz/blog/19465

ポチッ☆とクリックお願いします!
↓ ↓ ↓

  • にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ

コメントは受け付けていません。

サブコンテンツ

TOP