2012-04-02 56 views
0

中的同一個前端控制器調度我只是面對一些奇怪的情況。我在symfony 1.4中有一個項目,它有兩個應用程序(api & admin)。我用在兩個操作系統上工作,在我的辦公室我有Ubuntu和7在家裏的窗口。所有的應用程序請求都由symfony 1.4

在辦公室(ubuntu 11.10),一切工作正常,而在家裏(窗口7與XAMPP),當我從API應用程序請求一個網址(說http://www.domain.local/api_dev.php/users.xml)前控制器給出的答案是管理員(admin_dev .PHP)。因此,我得到404錯誤,因爲該路線未在管理應用程序中定義,但在API中。

我丟棄了項目副本中的錯誤,或者因爲我使用git來進行版本控制。 api應用程序由sfDoctrineRestGeneratorPlugin供電,用於正常工作,因爲在辦公室中一切都很順利,所以我沒有注意到這個錯誤。我已經嘗試清除緩存,從辦公室再次克隆項目,但沒有成功。

這在我看來,沒有一個XAMPP問題,因爲它是以前好的工作,並要求http://www.domain.local/api_dev.php/product.xml給我這些日誌條目:

admin_dev.log

Apr 03 14:42:09 symfony [err] {sfError404Exception} Empty module and/or action after parsing the URL "/product.xml" (/).

api_dev.log [清空日誌文件]

如果我請求: http://www.domain.local/api_dev.php/它發送給我的管理員主頁,但如果我請求: http://www.domain.local/api_dev.php(注意缺少斜槓)它會轉到API中的默認索引路由。在api_dev.log中,我得到了預期的條目。這讓我思考一個路線問題,但沒有想法出現。

在這兩個應用程序,我有這樣的默認主頁的路由:

-API-

homepage: 
    url: /
    param: { module: product, action: index } 

-Admin-

homepage: 
    url: /
    param: { module: ouradmin, action: index } 

感謝收聽和時間 任何幫助或建議將非常感激。

感謝 大衛

+0

你的日誌說什麼? – Flukey 2012-04-02 21:25:41

+1

聞起來像一個xampp配置問題給我... – greg0ire 2012-04-02 21:29:41

+0

我剛剛編輯問題給你答案。謝謝你的時間 – davidmpaz 2012-04-03 15:18:52

回答

0

後生活在這個日子裏,我聽greg0ire話:

聞起來像XAMPP的配置問題,我...

我沒有更新我的版本的Xampp,也刪除了我能找到的任何臨時文件。再重新克隆項目後,一切都變得常態:P

我想我永遠都不會知道那裏發生了什麼,所以新手:P ...

感謝收聽和抱歉所用的時間

大衛

相關問題