4

在构建中使用 Sagepay 网关并对网关集成进行排序。工作正常,直到我们进行实际的付款处理并且我们收到错误:

HTTP 状态代码:500 HTTP 状态消息:由于服务器遇到意外情况,请求不成功。错误代码:5006 错误描述:无法重定向到供应商的网站。供应商未能提供重定向 URL。

退货 url 在 Cartthrob 结帐表单上设置为 return="checkout/order-completed"

我编辑了 extload.php 并修改了设置以匹配我们的 MSM 设置。我还问过 CT 的人是否有任何指导,但我认为 SO 也是一个好地方。

4

2 回答 2

2

您是否查看过您的 Apache 错误日志以查看那里是否列出了更多详细信息?

此外,当我的服务器上安装了 mod_evasive 并且锁定有点太紧时,我也有一些类似的症状。可能想尝试暂时禁用 mod_evasive 进行测试,或者至少稍微放松一下。

这篇文章可能会有所帮助。http://library.linode.com/web-servers/apache/mod-evasive

于 2012-11-07T18:55:34.557 回答
0

问题出在一个名为 extload.php 的文件中,该文件位于 /themes/third_party/cartthrob/lib 中

当我们使用 MSM 时,我们必须正确地映射变量,而我们的错误是 $EE_absolute_server_url,它是一个实际的 URL,而它应该是一个服务器路径。

于 2012-11-08T22:55:09.133 回答