快乐404
发布于 2025-03-16 / 32 阅读
0
0

nextcloud显示:维护模式

因更新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/htmllinuxserver/nextcloud镜像在/app/www/public/occ)目录下执行 occ

# 切换到 Nextcloud 安装目录
cd /var/www/html

# 确认目录内容(应看到 occ 文件)
ls -l occ

2. 使用绝对路径执行命令

避免路径依赖,直接指定 occ 的完整路径:

php /var/www/html/occ upgrade

4. 关闭维护模式

升级完成后,务必手动关闭维护模式(即使升级过程中可能自动关闭):

bash

复制

php /var/www/html/occ maintenance:mode --off

5. 验证系统状态

(1) 检查维护模式状态

bash

复制

php /var/www/html/occ maintenance:mode --status

预期输出
Maintenance mode is disabled


评论