Laravel5 項目上線后務必將開發環境更改為生產環境以及特殊情況需要的“閉站維護”操作


 

開發模式改為生產模式

如果以開發環境上線,出錯信息將全通過json暴露出來了,屏蔽方式如下:

.env 文件設置如下

APP_ENV=production
APP_DEBUG=false

改完設置后把緩存清理一遍

如果更改后清除緩存還是不行,可以考慮重啟服務器

 

PHP屏蔽錯誤方式如下:

打開php.ini文件

display_errors = Off;

 

 

維護模式

Laravel 進入維護模式時,所有對應用的請求都會返回同一個自定義的視圖,Laravel對於維護模式的判斷位於應用默認的中間件棧中

  開啟維護模式:php artisan down【當你的站點處於維護模式中時,所有的隊列任務都不會執行】

  關閉維護模式:php artisan up【當應用退出維護模式這些任務才會被繼續正常處理】

默認的維護模式響應模板是 resources/views/errors/503.blade.php

由於維護模式命令的執行需要幾秒時間,你可以考慮使用 Envoyer 實現 0 秒下線作為替代方案。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM