amfphp在linux下安裝失敗,弄好久了(參考Flash 資料庫應用即戰力這本書)
[i=s] 本帖最後由 amxxxxma 於 2010-8-31 01:18 編輯 [/i]我照著書上走,只是安裝環境不一樣,我的安裝環境是 Linux(Fedora 12),php,apache,MySQL,
都有安裝完畢(yum指令安裝),我有建立網頁確定php都可以完整執行,
之後要用browser開啟並且執行gateway.php就失敗了
AMFPHP 1.9安裝在Linux開啟browser儲存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://192.168.17.43/~jingyu/amfphp/gateway.php"
level = "error"
在amfphp官網好像沒有提到在linux環境底下安裝(都找不道),
到底要修改哪個設定呢?
是php還是apache設定上的問題嗎?
還是在amfphp裡面的gateway.php裡面要修改什麼嗎?
幫幫我吧ˊˋ,已經想辦法弄好久,還是不行... ...
只有在XP環境下才可以正常執行... ... [quote]我照著書上走,只是安裝環境不一樣,我的安裝環境是 Linux(Fedora 12),php,apache,MySQL,
都有安裝 ...
[size=2][color=#999999]amxxxxma 發表於 2010-8-31 00:49[/color] [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=5950&ptid=1242][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote]
1. 你已設定APACHE具有AMFPHP目錄執行權限了嗎?
2.將AMFPHP目錄移到網站根目錄中,同樣設定APACHE具有此AMFPHP目錄執行權限<--此為我設定的方式,可正確執行 [i=s] 本帖最後由 amxxxxma 於 2010-8-31 02:55 編輯 [/i]
[b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=5953&ptid=1242]2#[/url] [i]小誌[/i] [/b]
1. 你已設定APACHE具有AMFPHP目錄執行權限了嗎?
抱歉,linux我還是個新手,有點不懂您的意思,可以麻煩小誌稍微說明一下嗎?
是APACHE裡面設置嗎?
<Directory "AMFPHP目錄">
...........(內容需要如何設定呢?)
</Directory>(我的認知,對嗎?)
,還是??
2.將AMFPHP目錄移到網站根目錄中,同樣設定APACHE具有此AMFPHP目錄執行權限<--此為我設定的方式,可正確執行
同上,我沒有設置APACHE具有此AMFPHP目錄執行權限,
如果我的認知沒有錯的話,是不是只需要設定一次就好
(直接把ahfphp直接放在根目錄底下,在把" "裡面改成amfphp放置路徑就好),
還是我認知是錯的,就麻煩小誌稍微說明一下,拜託您了,
已經困擾我很久了ˊˋ謝謝... ... [b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=5954&ptid=1242]3#[/url] [i]amxxxxma[/i] [/b]
不是設定httpd.conf,是在amfphp資料夾上按右鍵-->屬性-->權限 [b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=5957&ptid=1242]4#[/url] [i]小誌[/i] [/b]
我會試試看的,謝謝您幫我解答,^^~感謝 [i=s] 本帖最後由 amxxxxma 於 2010-9-6 15:19 編輯 [/i]
[b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=5957&ptid=1242]4#[/url] [i]小誌[/i] [/b]
是選擇群組成apache嗎?
我amfphp資料夾上按右鍵-->屬性-->權限,我把群組選成apache也是一樣,顯示一樣的錯誤訊息... .. [quote]回復 小誌
是選擇群組成apache嗎?
我amfphp資料夾上按右鍵-->屬性-->權限,我把群組選成apache ...
[size=2][color=#999999]amxxxxma 發表於 2010-9-6 14:56[/color] [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=6253&ptid=1242][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote]
1.你檢查過amfphp之料夾下的文件了嗎?權限也同時完成設定了嗎?
2.php文件要注意檔格格式,須為ANSI格式
3.其餘有關LINUX系統的設定,例如防火牆等,請自行嘗試修正 [quote]1.你檢查過amfphp之料夾下的文件了嗎?權限也同時完成設定了嗎?
2.php文件要注意檔格格式,須為ANSI格式 ...
[size=2][color=#999999]小誌 發表於 2010-9-6 20:08[/color] [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=6262&ptid=1242][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote]
1.你檢查過amfphp之料夾下的文件了嗎?權限也同時完成設定了嗎?
我有試著把底下文件全部改,但我不確定全部是否改過,我會在試著全部設定一次
2.php文件要注意檔格格式,須為ANSI格式
檔案格式這個我不知道,我再用看看
3.其餘有關LINUX系統的設定,例如防火牆等,請自行嘗試修正
防火牆方面也都全部關閉,SELinux也關掉了,在網頁、資料庫連結都是ok的
謝謝小誌幫忙,因為電腦在學校,我再嘗試用看看,不行再來請教您,謝謝 [quote]1.你檢查過amfphp之料夾下的文件了嗎?權限也同時完成設定了嗎?
2.php文件要注意檔格格式,須為ANSI格式 ...
[size=2][color=#999999]小誌 發表於 2010-9-6 20:08[/color] [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=6262&ptid=1242][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote]
1.我有把amfphp資料夾底下的文件全部都改成apache的群組下了
2.[color=Blue]linux裡面php的檔案格式怎麼更改?[/color]我在XP看php的檔案格式是ANSI,在linux裡面好像沒有ANSI的編碼格式
3.我都把防火牆,SELinux都關掉了,在網頁跟自行撰寫的PHP都可以正常執行
還會有什麼原因會造成amfphp無法正常執行嗎?謝謝小誌 [b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=6464&ptid=1242]9#[/url] [i]amxxxxma[/i] [/b]
重新看了你的問題
[color=Red]browser開啟並且執行gateway.php[/color]
本來就無法用瀏覽器看開啟並且執行gateway.php
是用瀏覽器看 /amfphp/browser/
書籍P2-9頁
再不行我也沒轍,請自行測試! [i=s] 本帖最後由 amxxxxma 於 2010-9-12 00:30 編輯 [/i]
[b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=6469&ptid=1242]10#[/url] [i]小誌[/i] [/b]
抱歉ˊˋ我內容沒有打好,我有按照書本上面走,
我打上的 開啟browser... 就是/amfphp/browser/裡面內建那個瀏覽器,
我是用Firefox開啟的,網址就是錯誤訊息裡面的 details = "http://192.168.17.43/~jingyu/amfphp/gateway.php"
我有在xp上嘗試安裝,都OK沒問題,
但是在Linux上就一直失敗,一直無法安裝amfphp進入除錯器,
而且我的apache也都有啟動,也可以執行html,php也可以連結資料庫取得資料,
防火牆也確實關閉,SELinux都關掉了,
會不會是在apache要設定什麼?
amfphp裡面程式碼需要做更改?
還是Linux的服務要關閉什麼還是開啟什麼之類的?
那個錯誤訊息我的認為是,好像是什麼擋住了,不能通過,是安全性的問題嗎?
謝謝小誌幫忙,我再繼續加油看能不能找出問題好了∼謝拉@@ amfphp 1.9 不能用php5.3版本,只能用以下的版本。否則在gateway.php就會有Error!
所以請先檢查你的PHP版本。
(AppServ 2.6.0,php版本是5.3或以上,所以在WIN系統同樣不能用) [i=s] 本帖最後由 amxxxxma 於 2010-9-14 17:22 編輯 [/i]
[quote]amfphp 1.9 不能用php5.3版本,只能用以下的版本。否則在gateway.php就會有Error!
所以請先檢查你的PHP版 ...
[size=2][color=#999999]小誌 發表於 2010-9-14 12:45[/color] [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=6643&ptid=1242][img]http://forum.twbts.com/images/common/back.gif[/img][/url][/size][/quote]
amfphp 1.9 不能用php5.3版本,只能用以下的版本。否則在gateway.php就會有Error!
所以請先檢查你的PHP版本。
(AppServ 2.6.0,php版本是5.3或以上,所以在WIN系統同樣不能用)
這個問題之前我之前有找到過,原本要試試看的,但是因為對linux不熟,手動安裝弄好久於是放棄,
我是用yum安裝(線上安裝最新的,所以PHP是5.3.3版本),想說會有解決方案,找了好久還是沒有,
看來是要是安裝5.3以下的,真是自討苦吃ˊˋ:dizzy:
我在找看看手動安裝的方法,另外想請問yum安裝可以選擇版本嗎?還是有可以選擇版本的安裝方法(自動安裝的)?
因為手動安裝不太知道安裝在哪(是把php裝在etc資料夾裡面嗎?對指令有點不太清楚)
謝謝小誌︿︿
頁:
[1]