2017-05-08 99 views
0

我是新Laravel,並按照Laracasts視頻使用代客。我得到代客與我們在本地實例化的站點很好地工作,但是我克隆了我的項目,我開始在家裏,代客沒有運行它,或者至少沒有正確運行它。一旦我做了「作曲家安裝」,它開始顯示出一些生活的跡象,但結束了在我的屏幕上:「哎呀,看起來像是出了問題。」Laravel代客沒有發現Git克隆項目

我在做什麼錯?我怎樣才能調試或檢查日誌?

請幫忙!

-V

+0

你讀過的文檔?這裏有一些想法,如果你搜索「GIT」你得到的指示,以確保你1.有最新的代客,並重新啓動它https://laravel.com/docs/5.4/valet –

回答

2

轉到您的項目文件夾,然後運行以下命令:

composer install 
cp .env.example .env 
php artisan key:generate 
php artisan migrate 

爲什麼?因爲你需要一個.env文件和一個有效的密鑰,否則laravel總是返回一個500 http錯誤。

額外注意:您只需要運行PHP的工匠,如果你需要的表和以正確的方式配置您的.ENV文件(主機/數據庫名等)遷移

+0

這是正確的例子,並完全解決了我的問題! 但是我強烈建議你編輯一下,只需要額外的一步就是添加註意事項,如果你已經設置了一個數據庫,那麼你需要將這些模塊修改爲映射數據庫的.env。 PHP,所以你可以連接到數據庫如果遠程,否則旋轉一個新的然後遷移。就像一個可能沒有意識到的新手一樣。 幹得好! – VickenCode

1

這是一個錯誤500,它可以由許多原因產生。我建議你檢查以下內容:

  • 在你的Laravel項目的根目錄下創建一個.ENV文件,並設置它跟着你克隆回購的指令,通常這個文件是不是版本,你應該通過創建你自己。

  • 檢查您的storage文件夾的權限,您可以在項目的根目錄下運行chmod -R 755 storage