Ist*_*med 9 environment development-environment production-environment web-deployment laravel
场景是我在我的本地主机中开发了一个 Laravel 应用程序。一切正常。现在我需要让它上线。我只是想弄清楚在让它上线之前我应该采取哪些步骤(配置、安全等)。
我列出了几个步骤:
1).env使用APP_ENV=production.
2) 避免直接在页面中显示错误,因为这会暴露应用程序的内部结构。改为启用错误日志记录。
3) 使用缓存以获得更快的用户体验 4) 构建一个不错的 404,未找到页面
将应用程序从开发模式转变为生产模式我还应该做什么?
Haf*_*ari 27
.env文件:
APP_ENV=productionAPP_DEBUG=falsecomposer dump-autoload --optimizecomposer install --optimize-autoloader --no-devcomposer update --optimize-autoloader优化配置加载:
php artisan config:cache优化路由加载
php artisan route:cachephp artisan view:cache缓存框架引导文件:
php artisan optimize(可选)编译资产(docs):
npm run production(可选)生成 Laravel Passport 需要的加密密钥(文档):
php artisan passport:keys(可选)通过添加以下 Cron 条目 ( docs ) 来启动 Laravel 任务调度程序:
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1(可选)安装、配置和启动 Supervisor ( docs ):
public/storage到storage/app/public(docs)创建符号链接:
php artisan storage:link小智 4
您可以检查一些步骤
\n\n| 归档时间: |
|
| 查看次数: |
7821 次 |
| 最近记录: |