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ツールで少し遊んだ後、問題を修正しました。

エラー 1:

私が得た問題は何ですか、このリンクを説明してください

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で説明されている問題を受け取った2番目のもの

function eregi_replace is depreciated.

したがって、上記のリンクに投稿されたソリューションを使用します。 amfphp/core/shared/util/MethodTable.php ファイルを上記のリンクの提案に置き換えました。

これが誰かに役立つことを願っています。:)

于 2012-05-14T22:55:18.587 に答える