1

我希望有人可能会遇到这个问题。我通过谷歌搜索了这个问题,我发现很少有解决方法的选项。但这对我没有帮助。所以我在这里发布。

在我以前的服务器中,我们使用的是 Fedora 5.2.5 版本的 PHP。但是在我当前的服务器中,我们使用的是 REDHAT 和 PHP 5.3 和 amfphp 版本 1.4。在旧的服务器中,我们没有遇到任何问题。但是使用 Redhat 我得到了以下错误。

(mx.rpc::Fault)#0
errorID = 0
faultCode = "Client.Error.MessageSend"
faultDetail = "Channel.Connect.Failed error NetConnection.Call.BadVersion: "
faultString = "Send failed"
message = "faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.BadVersion: '"
name = "Error"
rootCause = (Object)#1
code = "NetConnection.Call.BadVersion"
description = ""
details = ""
level = "error"

您对此有任何想法吗?我该如何解决此问题。如果您对此有任何想法,请告诉我。

我关注的参考网站:1)http://sourceforge.net/projects/amfphp/forums/forum/247252/topic/3941969 2)http://www.gotoandlearnforum.com/viewtopic.php?t=20525

4

1 回答 1

2

感谢所有查看我的问题的人。现在我在这个链接中使用 charles 工具解释后解决了这个问题。

错误一:

我遇到了什么问题,解释一下这个链接,即

t is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.

所以把线

date_default_timezone_set("America/New_York");

在 gateway.php 中

我也添加了这条线

error_reporting(0); below $gateway->setErrorHandling(E_ALL ^ E_NOTICE);

因为我们在现场。但不确定它是否有帮助。如果我错了,请告诉我。

错误2:

第二个我得到了这个link.ie中解释的问题

function eregi_replace is depreciated.

所以我选择了他们在上面链接中发布的解决方案。用上面链接中的建议替换了 amfphp/core/shared/util/MethodTable.php 文件。

希望这会有所帮助。:)

于 2012-05-14T22:55:18.587 回答