2013-09-23 40 views
0

我有一個Zend Framework應用程序。幾乎所有的網址都可以正常工作。但是,以/ resources開頭的任何url都會給我一個403禁止的錯誤(例如:/ resources/add,/ resources/edit)。奇怪的是,當我通過XAMP在我的Windows機器上測試它時,一切正常。對於使用Apache2認爲它不應該允許訪問的資源開始的url有什麼特別之處?Ubuntu上的Apache 2在某些URL上顯示403禁止

+0

沒有ü檢查狀態代碼是從Zend的famework來不來?你在使用zend framework 2嗎? –

+0

Apache日誌輸出將有助於診斷您的問題。檢查'''/ var/log/apache2''' –

+0

我正在使用ZF1。狀態代碼來自Apache,而不是Zend。我重命名了控制器,它似乎解決了這個問題。 – blainarmstrong

回答

1

你的問題似乎是一個權限問題,沒有任何與網址相關。在您部署應用程序的Ubuntu服務器中檢查目錄爲755和文件644。

運行此應用程序中的根目錄,應該讓你去:

find . -type d -exec chmod 755 {} \; 
find . -type f -exec chmod 644 {} \;