2013-07-31 221 views
0

我試圖在1and1共享主機上部署我的Laravel 4應用程序,但我不斷收到500內部服務器錯誤。laravel 500內部服務器錯誤

我已經檢查了以下內容:

  • 使用PHP 5.4
  • 這個Mcrypt PHP擴展裝
  • 搭配chmod 777 /應用/存儲/
  • 域名指向/ laravel /公/

我現在沒有想法?

我注意到的一件事是,如果我去/index.php/,我得到一個「致命錯誤:require():失敗打開所需」錯誤。這是否意味着我的某些路徑在某個地方是錯誤的?我懷疑它,因爲該應用在本地工作正常。

任何幫助將是驚人的。

感謝

+0

這很奇怪......最初我部署了GIT。如果出現問題,我將刪除整個git repo,並將其替換爲本地repo的全新FTP傳輸。這仍然給了一個500錯誤,但是當我在這種情況下刪除.htaccess文件時,該網站工作。如果我用GIT方法刪除.htaccess,我會得到上面的致命錯誤? –

回答

2

嘗試運行composer install克隆回購後。供應商目錄默認位於Laravel .gitignore文件中。

編輯:重新閱讀您的後續評論,並意識到我不應該在午夜後回答問題。

+0

謝謝!你的答案比我的好(當我發佈時,我仍然不能100%確定解決方案) –

1

事實證明,這是我與GIT部署方法的問題。出於某種原因,我的應用程序/供應商/ laravel目錄和內容沒有被提交,因此不會被拉到/克隆在我的共享主機上。真是奇怪,我仍然不知道是什麼原因造成的。

+0

他們不應該承諾。這就是爲什麼你有作曲家。 –