0

PHP 5.3.8でjCartライブラリを使用すると、次のようなエラーが見つかりました

Notice: Undefined index: jcart in D:\Website\JCART\jcart\jcart.php on line 588

Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Config.php on line 80

Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\php\PEAR\Config.php on line 166

Notice: Undefined variable: config in D:\Website\JCART\jcart\config-loader.php on line 13

Notice: Undefined index: text in D:\Website\JCART\jcart\config-loader.php on line 14

Notice: Undefined index: singleItem in D:\Website\JCART\jcart\config-loader.php on line 15

Notice: Undefined index: multipleItems in D:\Website\JCART\jcart\config-loader.php on line 16

Notice: Undefined index: subtotal in D:\Website\JCART\jcart\config-loader.php on line 17

Notice: Undefined index: update in D:\Website\JCART\jcart\config-loader.php on line 18

Notice: Undefined index: checkout in D:\Website\JCART\jcart\config-loader.php on line 19

Notice: Undefined index: checkoutPaypal in D:\Website\JCART\jcart\config-loader.php on line 20

Notice: Undefined index: removeLink in D:\Website\JCART\jcart\config-loader.php on line 21

Notice: Undefined index: emptyButton in D:\Website\JCART\jcart\config-loader.php on line 22

Notice: Undefined index: emptyMessage in D:\Website\JCART\jcart\config-loader.php on line 23

Notice: Undefined index: itemAdded in D:\Website\JCART\jcart\config-loader.php on line 24

Notice: Undefined index: priceError in D:\Website\JCART\jcart\config-loader.php on line 25

Notice: Undefined index: quantityError in D:\Website\JCART\jcart\config-loader.php on line 26

Notice: Undefined index: checkoutError in D:\Website\JCART\jcart\config-loader.php on line 27

Notice: A session had already been started - ignoring session_start() in D:\Website\JCART\index.php on line 4

このフォーラムで解決策を試しました:jCart Forum

しかし、私はこの問題の解決策を見つけていません。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

tos は基本的な php 変数設定です - すべての $config 変数の前に @ 記号を付けてください。それらは消えるはずです - または isset に置き換えますが、@ 記号の方が簡単です: つまり

if(!$config... 

change to:

if(!@$config...

変更することもできます

$config to @$config - use the error msgs to locate file and line number ;)

ところで、これは xampp では機能しませんが、奇妙な理由で wamp と Linux では問題ありません

于 2014-02-05T15:36:49.393 に答える