2011-02-18 57 views
2

这是我第一次在StackOverflow上发布的实际信息。我经常在这里,因为你们总是解决我的疑问!Magento:在按下“下订单”前,结账会重定向到购物车(应该到达payal)

我们在Magento网站上的结帐购物车中遇到问题。

我们有Magento 1.4.1.1版本,正在使用一页结帐和Paypal标准结账。

问题出现在顾客将许多不同的产品添加到购物车时(例如7个或更多)。当他们点击“下订单”按钮时,他们应该被带到paypal完成订单。但是,他们被重定向到购物车(默认失败URL)

结账工作正常,当你购买一些项目或许多相同的项目。当你购买多个不同的物品时它不起作用。

任何帮助/建议/解决方案/任何东西!将不胜感激!

感谢, 希瑟

+0

您是否尝试在管理员中为PayPal启用“调试”模式并查看/ var /下的日志文件洞察力?发布此信息可能有助于您的正确答案。你可能也想看看升级到1.4.2。 – B00MER 2011-02-18 18:30:07

+0

您可以查看var/log /中的exception.log文件,并在此处发布相应的错误消息吗? – 2011-02-18 22:56:57

回答

4

我到expereinced这个问题......我们运行PHP版本5.2.10,Magento的版本。 1.3.2.4并使用PayPal网站标准的Pro ...

我们一直在优化服务器安装APC和优化MySQL的卸载/重新安装APC换出一个版本,APC的使用自旋锁...

完成这些作品并进行端到端测试后,贝宝集成失败......或者点击“下订单”我们被重定向到购物车页面......点

我回顾了在按下“下订单”后发送的头文件,发现服务器发出了500错误,由于Magento是生产配置,此错误未显示,浏览器被重定向到引用者,在这种情况下,网页...

我们的PHP错误记录到我们的Apache Error_log和查看此我发现下面的条目:

PHP致命错误:类“DOM文档”中找不到的/ home /用户/ htdocs中/ lib目录/Zend/Feed/Abstract.php上线101

我回顾这个进一步,发现DOM文档,发现一个帖子,指出“PHP的XML模块”嘀......

正如我们已经安装/安装软件我们运行“yum install php-xml”...

这解决了这个问题!这很奇怪,因为这没有工作,所以暗示这不会是问题...

1

更多的选项/地区看...

我已经experencied忙Magento的,有很多的产品和订单安装,点击“下单”后需要花费很长时间重定向到PayPal。这可能是你的实际问题,升级是前进的方向,尝试升级到1.4.2.0(最终1.4稳定版本)......但通常在这种情况下,这个过程会在经过长时间的等待(60秒长和更多!!!)后完成。 ...

事实上,您的结帐重定向到购物车页面,当你有很多项目可能是超时问题。Magento从结帐提交重定向提交时,当转移到支付网关页面发生错误,所以页面超时或PHP内存不足将导致您被重定向回购物车...

您应该检查: -

阿帕奇: “超时” 通常设定在120左右(秒)考虑增加 PHP “的max_execution_time” 18000(秒) - Magento的友好图形

也可以尝试在增加PHP设置 “memory_limit的”。 htaccess文件...设置64,128,256真的增加过去256不应该是必需的。

也开始记录yopur PHP错误:log_errors在

希望这有助于

附:我的原始解决方案显然不正确,因为只有当您的购物车中有多个产品时才会发生故障......

相关问题