CS-购物车 2.0.8 PHP 5.4
我们的主机是 1and1,他们基本上是在强迫我们迁移到 PHP 5.4。一旦我们这样做了,“联系我们”表单就不再显示在页面上。
我知道 PHP 5.4 存在问题。在这一点上我有什么选择?我想在不必立即升级商店的情况下完成这项工作(尽管我向客户推荐这样做)。有什么建议吗?有修复或解决方法吗?
编辑:我们删除了联系表格并用 mailto 链接替换了它。目前没有解决方法。
cs-cart 2.0.8 不支持这个版本的 cs-cart。它可能会导致更多问题,而不仅仅是您描述的问题。最好降级您的php版本。它应该小于 v5.3.0
解决这个问题:
将服务器降级到 php 5.3
- 或者 -
打开addons/form_builder/func.php并将&添加到所有函数
例子:
找到这个 function fn_form_builder_get_page_data($page_data)
替换function fn_form_builder_get_page_data(&$page_data)