执行 php artisan up 可关闭 laravel 维护模式,该命令删除 storage/framework/down 文件;若失败需检查目录权限、手动删除文件,并在多服务器环境逐台执行。

直接在项目根目录下运行以下命令即可关闭维护模式:
基础操作:执行 artisan up
打开终端,进入 Laravel 10 项目根目录(即包含 artisan 文件的目录),执行:
php artisan up该命令会删除 storage/framework/down 文件,Laravel 检测不到该文件后,自动恢复正常请求处理。
如果 up 命令报错或未生效
说明 down 文件可能残留、权限异常或被手动修改。此时需检查并清理:
- 确认 storage/framework 目录可写(Linux/macOS 执行 chmod -R 755 storage;Windows 检查文件夹属性)
- 手动检查文件是否存在:ls -l storage/framework/down(Linux/macOS)或 dir storage\framework\down(Windows)
- 若存在且非空,直接删除:rm storage/framework/down 或 del storage\framework\down
验证是否已关闭
可通过两种方式快速确认:
- 访问网站首页——不再显示 “Service Unavailable” 页面,而是正常加载应用
- 在代码中调用:app()->isDownForMaintenance() 返回 false
注意多服务器环境
若部署在多台服务器(如负载均衡集群),需确保每台机器都执行了 php artisan up,否则部分节点仍处于维护状态。不建议仅依赖单点操作。











