Laravel项目上传github后,clone到本地运行时报错500的解决方法
生活随笔
收集整理的這篇文章主要介紹了
Laravel项目上传github后,clone到本地运行时报错500的解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這幾天自己在搗鼓一個laravel的項目,本地開發上傳到github,再次clone到本地開發的時候報錯500。
主要原因是因為上傳到github時 .env 文件會被忽略上傳,畢竟 .env 文件中有各種數據庫的連接信息,上傳之后有很嚴重的安全隱患。
另外,vendor文件夾也會被忽略上傳,太多第三方類庫的話上傳會很慢,其他忽略文件可在 .gitignore 文件中查看。
所以clone到本地的時候,需要執行命令 composer install 安裝依賴類庫,不然會報找不到依賴的錯誤,此時你會發現項目中已添加了vendor文件夾。
這個時候再次執行項目還是會報錯500,因為項目中沒有 .env 文件呀,執行以下命令:
cp -a .env.example .env此時項目中會多了 .env 文件,去到 .env 文件修改配置數據庫連接信息。
再次執行還是會報錯:No application encryption key has been specified.
此時依次執行以下命令:
php artisan key:generate php artisan serve重啟項目會發現完美解決啦。
記錄一下踩過的坑,希望下次不會再犯,
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Laravel项目上传github后,clone到本地运行时报错500的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中进度条控件使用
- 下一篇: 浅谈中大型企业CMDB的建设