因更新compose中断,nextcloud提示维护模式。

日志提示:
nextcloud_app | 172.20.0.7 - 16/Mar/2025:14:25:37 +0000 "GET /index.php" 503
nextcloud_app | 172.20.0.7 - 16/Mar/2025:14:25:39 +0000 "GET /index.php" 404
nextcloud_app | 172.20.0.7 - admin 16/Mar/2025:14:25:49 +0000 "GET /index.php" 503
nextcloud_app | 172.20.0.7 - admin 16/Mar/2025:14:25:50 +0000 "GET /index.php" 503
nextcloud_app | 172.20.0.7 - admin 16/Mar/2025:14:25:50 +0000 "GET /status.php" 200分步解决方案
1. 切换到 Nextcloud 安装目录
无论当前用户是谁,必须确保在 /var/www/html (linuxserver/nextcloud镜像在/app/www/public/occ)目录下执行 occ:
# 切换到 Nextcloud 安装目录
cd /var/www/html
# 确认目录内容(应看到 occ 文件)
ls -l occ2. 使用绝对路径执行命令
避免路径依赖,直接指定 occ 的完整路径:
php /var/www/html/occ upgrade4. 关闭维护模式
升级完成后,务必手动关闭维护模式(即使升级过程中可能自动关闭):
bash
复制
php /var/www/html/occ maintenance:mode --off5. 验证系统状态
(1) 检查维护模式状态
bash
复制
php /var/www/html/occ maintenance:mode --status预期输出:Maintenance mode is disabled