各位客官,欢迎光临小弟网站:maliweb.top
laravel上线操作:
-
(1)开发环境改成生产环境 (.env)
APP_ENV=local 改成 APP_ENV=production
-
(2) 关闭调试模式 (.env)
APP_DEBUG=true 改成 APP_DEBUG=false
-
php artisan config:cache // 配置缓存,生成:bootstrap/cache/config.phpphp artisan config:clear // 清除配置缓存
-
php artisan route:cache // 路由缓存,生成:bootstrap/cache/routes.phpphp artisan config:clear // 清除路由缓存
-
php artisan optimize // 优化,生成编译文件;
-
用 Composer 命令:composer dump-autoload --optimize
-
比如上传目录在 public/uploads 目录下,在客户端直接敲入 http:// 域名 /uploads 会直接列出所有上传文件。为了禁止列出 public 下所有文件和文件夹,在 public 目录下的 .htaccess 文件最后加入以下内容<Files *>Options -Indexes</Files>

本文详细介绍了Laravel项目上线的关键步骤,包括将环境设置为生产模式,关闭调试,缓存配置和路由文件,进行性能优化,以及防止公开上传目录。遵循这些操作,可以确保你的 Laravel 应用在生产环境中运行更高效且安全。
1403

被折叠的 条评论
为什么被折叠?



