Laravel 專案正式上線後需要做哪些操作?

somessii發表於2019-08-02

APP_ENV=local 改成 APP_ENV=production

APP_DEBUG=true 改成 APP_DEBUG=false

php artisan config:cache //配置快取,生成:bootstrap/cache/config.php

php artisan config:clear //清除配置快取

php artisan route:cache //路由快取,生成:bootstrap/cache/routes.php

php artisan config:clear //清除路由快取

php artisan optimize //優化,生成編譯檔案;

用 Composer 命令:composer dump-autoload --optimize

比如上傳目錄在 public/uploads 目錄下,在客戶端直接敲入 http://域名/uploads 會直接列出所有上傳檔案。
為了禁止列出 public 下所有檔案和資料夾,在 public 目錄下的 .htaccess 檔案最後加入以下內容

<Files *>
    Options -Indexes
</Files>

相關文章