2012-09-13 62 views
1

我一直在使用wamp在本地機器上開發cakephp應用程序(2.2)。我現在處於想要將其聯機的階​​段,但我得到的內容是500個內部服務器錯誤。繼承人我到目前爲止所做的:將CakePHP應用程序部署到活動Web服務器後出現500個錯誤

  1. 在新的Web主機上創建數據庫(從本地數據庫導出)並導入詳細信息。
  2. 將項目內容FTP到Web服務器根目錄。
  3. 將db配置文件更改爲新的數據庫細節。
  4. 訪問了網址,並得到「500內部服務器錯誤」。

我在網上搜索了很長時間,試圖得到一個答案,發現各種博客文章說,在.htaccess的某些條目中添加一個前導斜槓。這沒有奏效。

我也刪除了在/ app/tmp目錄/緩存的任何文件,並確保它有權限777

請誰能幫助,我已經試過這兩個1and1s共享主機和另一公司分享託管。一定有辦法,我錯過了什麼?

預先感謝任何幫助

+0

1.什麼錯誤你會得到exacly? 2.嘗試首先部署pure(開箱即用)CakePHP,然後將模型添加一個... –

+0

您是否正確配置mod_rewrite?它是否安裝? –

+0

@grzegorz_motyl我得到: 內部服務器錯誤 服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 請聯繫服務器管理員[email protected]並告知他們錯誤發生的時間,以及您可能已經造成錯誤的任何事情。 有關此錯誤的更多信息可能在服務器錯誤日誌中可用。 此外,嘗試使用ErrorDocument處理請求時遇到500內部服務器錯誤錯誤。 我試過一個乾淨的蛋糕安裝,然後上傳我的整個應用程序目錄。 –

回答

1

部署乾淨CakePHP的第一,如果它的工作原理,嘗試通過一個第一添加模型,一個。觀點應該不會造成傷害,所以把它們放在模型之後,下一步就是控制器。這樣你可以建立borken模型或控制器....

+0

剛做完這個,問題似乎在於我的一個控制器打破了一切(在我上傳之前,都可以)。問題是,它的控制器是我的應用程序的主要部分。它在當地正常運行 - 追蹤問題的下一步是什麼?再次感謝 –

+0

一個接一個的添加控制器,當服務器出現錯誤,並且您知道破壞的控制器嘗試評論他的所有功能,然後逐步解除它們...並且希望您能找到觸發服務器錯誤的部分代碼 –

+0

好的,我已經完成了 - 似乎通過我的ExpensClaimController上的index()。然而,它的標準代碼很漂亮,即使我把它註釋掉了(只是有一個空索引())。這是什麼在它 公共職能索引(){\t \t $ this-> set('currentUsersClaims',$ this-> paginate('ExpenseClaim',array('ExpenseClaim.user_id'=> $ this-> Auth->用戶( 'ID')))); \t} 我的應用程序用戶都auth和ACL comps可能是那些?現在有點後悔學習蛋糕。這太瘋狂了。 –

相關問題