2010-05-09 41 views
3

我試圖設置我的Flex Builder 4開發環境,包括PHP和我的硬盤上的WAMP堆棧上的ZendFramework。Flex Builder 4,ZendAMF和數據服務 - 錯誤?

一切都順其自然,直到我嘗試設置數據服務。我將它指向php類文件,它填充表單中的各個字段,所以我知道它理解它,然後我按next。調整了一下之後,我安裝了ZendFramework,所有東西似乎都指向了正確的方向,所以我不確定爲什麼會出現這個錯誤:

「請確保Zend Framework安裝正確,參數「amf.production」未在位於項目輸出文件夾中的amf_config.ini文件中設置爲true 警告:include_once(C:\ wamp \ www \ TestDrive-debug \ EmployeeService.php)[function.include-once ]:未能打開流:權限被拒絕在C:\ wamp \ ZendFramework \ library \ Zend \ Loader.php在線146「

什麼可能導致這樣的權限錯誤?它不在系統級別,因爲我進入了屬性並完全打開了該文件,所以即使基本用戶也擁有完全權限 - 仍然沒有骰子。

我不是一個PHP傢伙,所以這有點超出了我的技能。有沒有人遇到過這個問題?我只是按照我在這裏的教程,它應該工作。我只是不清楚會導致像這樣的權限問題。

謝謝!

+0

你能找到任何解決這個,請告訴我,如果你有。 – 2011-03-16 10:04:15

+0

哦,這是從一年前開始的 - 對不起,我可能已經解決了這個問題,並且甚至沒有意識到。下面有一個答案,讓我知道如果這有幫助 - 如果沒有,我會結束這個問題。 – Myk 2011-03-16 17:19:02

回答

0

在amf_Config.ini的文件夾中,創建一個新文件amf_config2.ini,將amf_config.ini的內容複製到amf_config2.ini中,現在在amf_config2中雙引號參數webroot的值(webroot =「xxxxx 「)保存你的amf_config2,打開gateway.php,這也將在同一目錄內,將$ configfile =」$ dir/amf_config.ini「更改爲 $ configfile =」$ dir/amf_config2.ini「,保存並嘗試

1

我通過更改php文件的編碼解決了這個問題。文件中必須有一些不可見的字符,它們會破壞解析。嘗試使用不同的編碼保存php服務文件,看看它是否適合你。那個爲我工作的人是由eclipse創建的。我複製粘貼代碼,保存,並繁榮它的工作!

1

只是有同樣的問題,解決同OP,只是重新保存的記事本,搞笑的交易文件,但它發生