バージョン選択

フォーラム

メニュー

オンライン状況

64 人のユーザが現在オンラインです。 (45 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 61
tattsu acliviahea tanimoto もっと...

サイト内検索

質問 > 管理機能 > EC CUBE3のPHP7.2への対応

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
YOHBUN
投稿日時: 2018/3/22 10:17
対応状況: −−−
常連
登録日: 2016/12/20
居住地:
投稿: 69
EC CUBE3のPHP7.2への対応
EC CUBE 3を利用していますが、
レンサバ側の意向でPHPのバージョンを5系から、PHP7.2にバージョンアップされたのですが、いろいろとエラーが出て困っております。
対策は、システムを触れば可能なのか、そもそも対応していないのか、(要件にはPHP7.1までとなっている)
その場合、バージョンを落とせば問題なく動くのかが
おわかりでしたらアドバイスいただけますでしょうか。
nanasess
投稿日時: 2018/3/22 10:48
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: EC CUBE3のPHP7.2への対応
手元の環境では、最新の EC-CUBE3.0.15 は PHP 7.2.3 で問題なく動作しております。
本体は問題なくても、プラグインが対応していない可能性もあります。

どのようなエラーがでているかと、正確なバージョンがわかれば、もう少し詳しくアドバイスできそうです。
YOHBUN
投稿日時: 2018/3/23 9:22
対応状況: −−−
常連
登録日: 2016/12/20
居住地:
投稿: 69
Re: EC CUBE3のPHP7.2への対応
ご回答ありがとうございます。

デバッグパネルではこう表示されます。
対策はありますでしょうか?

ERROR - Symfony\Component\Debug\Exception\ContextErrorException: Warning: count(): Parameter must be an array or an object that implements Countable (uncaught exception) at /var/www/home/xxxx/www.hogehoge.jp/public_html/vendor/symfony/validator/Validator/RecursiveContextualValidator.php line 739
Context: {"exception":"Exception(Symfony\\Component\\Debug\\Exception\\ContextErrorException): Warning: count(): Parameter must be an array or an object that implements Countable"}

CRITICAL - Symfony\Component\Debug\Exception\ContextErrorException: Warning: count(): Parameter must be an array or an object that implements Countable (uncaught exception) at /var/www/home/xxxx/www.hogehoge.jp/public_html/vendor/symfony/validator/Validator/RecursiveContextualValidator.php line 739
Context: {"exception":"Exception(Symfony\\Component\\Debug\\Exception\\ContextErrorException): Warning: count(): Parameter must be an array or an object that implements Countable"}
YOHBUN
投稿日時: 2018/3/23 9:46
対応状況: −−−
常連
登録日: 2016/12/20
居住地:
投稿: 69
Re: EC CUBE3のPHP7.2への対応
バージョンは3.0.13です
nanasess
投稿日時: 2018/3/23 9:49
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: EC CUBE3のPHP7.2への対応
EC-CUBE のバージョンはいくつでしょうか?

同梱している Symfony Component が小々古く、 PHP7.2 に対応していないようです。
https://github.com/symfony/validator/commit/1820a625eca4b40bdcaf1211be27609c6e49f723#diff-108b958298c8f2fcc35f02023cf7d942
nanasess
投稿日時: 2018/3/23 9:52
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: EC CUBE3のPHP7.2への対応
EC-CUBE 3.0.13 の symfony/validator は 2.7.21 です。
この件の不具合は、 2.7.23 で修正されているようです。
YOHBUN
投稿日時: 2018/3/23 10:07
対応状況: −−−
常連
登録日: 2016/12/20
居住地:
投稿: 69
Re: EC CUBE3のPHP7.2への対応
修正しましたら、エラー回避できました!ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,280名です
総投稿数は109,685件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.