osCommerce:付款模块在PHP更新后停止工作

时间:2010-12-13 20:31:04

标签: php oscommerce

我的一位朋友向他的osCommerce寻求帮助;他的网络托管最近升级到PHP 5.3,当他运行osCommerce 2.2 MS2时,他收到了大量错误信息。

他决定隐藏这些,直到他在不久的将来取代整个网店,一切都运作良好,除了一件事:他不能对支付模块做任何改变。当他改变一个值时,它会回到前一个值。

我之前从未使用过osCommerce,因此我希望有人能让我顺利进行。

提前谢谢!

2 个答案:

答案 0 :(得分:4)

2.2 OS OSCommerce与PHP 5.3不兼容,主要是OSCommerce使用弃用的"ereg_replace" PHP函数,正确的方法是回滚到以前版本的PHP,直到你可以升级为止OSCommerce,或者现在升级OSCommerce。以下是"patch" solutionscorrect upgrade path

的几个链接

答案 1 :(得分:0)

如果你收到错误,你只想摆脱错误消息,那么使用这个

error_reporting(E_DEPRECATED);

但强烈建议您更新弃用的OSCommerce功能,这将是一个很好的解决方案