Web制作

welcartのカート画面でPHPエラーが出た際の対処方法

Written by o-saka
welcartのカート画面でPHPエラーが出た際の対処方法

PHPエラー『Warning: A non-numeric value encountered in …』が表示された際の対処方法をご紹介致します。

原因

お使いのサーバーのPHPのバージョンが『7.1』だと発生するエラーです。welcartの動作環境は下記の通りです。

WordPress WordPress 4.0
PHP PHP5.4、5.5、5.6
データベース MySQL5.5以上

対処方法

サーバーの設定でPHPのバージョンを『5.6』に変更すると解消されます。

さくらサーバーのPHPバージョン変更方法

サーバーコントロールパネル、左ナビゲーションの『PHPのバージョン選択』をクリックします。

PHPのバージョン選択

新しいバージョンの選択肢から『PHP 5.6』を選択し『変更』をクリックします。以上で設定完了です。

PHPバージョン選択

XSERVERのPHPバージョン変更方法

サーバーコントロールパネルの『PHP Ver.切替』をクリックします。

XSERVERコントロール

変更後のバージョンから『PHP 5.6.30』を選択して『PHPバージョンの切替(確認)』をクリックします。

PHP Ver.切替

『PHPバージョン切替(確定)』をクリックすれば設定完了です。

ロリポップ

サーバーコントロールパネルの『サーバーの管理・設定』→『PHP設定』をクリックします。

PHPを変更するドメインのバージョンを『5.6(CGI版)』を選択して『変更』をクリックすれば設定完了です。

注意事項

PHPのバージョン変更は他のプログラムにも影響する可能性があるため慎重に行いましょう。

この記事を書いた人

o-saka(@abiko41)

フリーランスでWEB作ったりロゴ作ったりしてます。
お仕事のご依頼等は下記フォームより承っております 。お気軽にお問い合わせください。

お問い合わせ