2013-04-26 16 views
1

你好我嘗試使用AMFPHP但之後,我下載的包並解壓, 我已創建的虛擬主機命名ampf.pl但是當我去ampf.pl/browser 我得到AMFPHP無法連接到gateway.php

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

編輯:

我用的是舊版本的AMFPHP 1.9未在PHP 5.4的工作,它應該是AMFPHP 2.1

+0

您可以檢查您的http服務器是否已啓動並運行,如果是,請將您在RemoteService URL中放置的URL複製並粘貼到瀏覽器中,並檢查它是否指向getway.php文件。 – 2013-04-26 11:17:20

+0

如果我直接指向'gateway.php',我的服務器可以看到它。地址如上'ampf.pl/browser' – 2013-04-26 11:20:44

+0

1.你應該指向gateway.php的根文件夾,例如:http://ampf.pl/。 2.您是否定義了您的服務類端點,並且您是否擁有http://ampf.pl/services/下的任何服務php類? 3.請發佈您的amfphp文件結構和您的AS3服務聲明 – 2013-04-26 12:57:51

回答

0

在AMFPHP 2和更高的有沒有這樣的文件「gateway.php」,它用「不知疲倦x.php」。 所以你必須提供指向解壓縮目錄的路徑。