【发布时间】:2013-09-25 14:35:34
【问题描述】:
CS-Cart 2.0.8 PHP 5.4
我们的主机是 1and1,他们基本上是在强迫我们迁移到 PHP 5.4。一旦我们这样做了,“联系我们”表单就不再显示在页面上。
我知道 PHP 5.4 存在问题。在这一点上我有什么选择?我想在不必立即升级商店的情况下完成这项工作(尽管我向客户推荐这样做)。有什么建议吗?是否有修复或解决方法?
编辑:我们删除了联系表并用 mailto 链接替换了它。目前没有解决方法。
【问题讨论】:
CS-Cart 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)
【讨论】: