服务器迁移后出现X-cart PHP错误,因为register\u long\u array已关闭

服务器迁移后出现X-cart PHP错误,因为register\u long\u array已关闭,php,.htaccess,Php,.htaccess,我们正在将一个客户端站点移动到一个新服务器上,该服务器上运行着一个非常旧的X-Cart安装。X-cart商店现在正在向页面中抛出一些输出,说明需要寄存器长数组,并且没有启用 我们正在运行PHP5.4.25,但我不知道是否有可能重新启用“register\u long\u array”,如果有,如何。。。我在网上尝试了很多建议,比如在.htaccess中添加'php\u flag register\u long\u arrays on',但没有成功…:/ 有什么想法吗?根据Marc的评论将PHP降

我们正在将一个客户端站点移动到一个新服务器上,该服务器上运行着一个非常旧的X-Cart安装。X-cart商店现在正在向页面中抛出一些输出,说明需要寄存器长数组,并且没有启用

我们正在运行PHP5.4.25,但我不知道是否有可能重新启用“register\u long\u array”,如果有,如何。。。我在网上尝试了很多建议,比如在.htaccess中添加'php\u flag register\u long\u arrays on',但没有成功…:/


有什么想法吗?

根据Marc的评论将PHP降级,因为5.4删除了对register\u long\u Array功能的所有支持。

最佳解决方案:升级x-cart。它显然已经过时,并且使用的功能在最近的PHP版本中已经不存在了
register_long_Array
在5.4中从PHP中删除,因此除了降级PHP或升级x-cart之外,您几乎无法实现这一点。谢谢Marc,这正是我最终所做的。我们很快就要用其他东西取代X-cart,因此临时措施降级PHP解决了问题。:)