解决 gitea 报错初始 URL 和访问 URL 不同的问题

1. 问题描述

Your ROOT_URL in app.ini is https://192.168.1.11:1234/ but you are visiting https://192.168.1.12:1234/ You should set ROOT_URL correctly, otherwise the web may not work correctly.

2. 问题原因

翻译可知,初始化的域名和访问的域名不一致,可能会导致问题。

3. 解决方法

因为 gitea 是群晖的套件,所以要找到配置文件,然后修改。步骤如下:

(1) 登录群晖 (DMS 版本:DSM 6.2.3-25426 Update 3)→终端机和 SNMP→启动 Telnet 功能和启动 SSH 功能→应用。

image-20240722163031974

(2) ssh user@ip_address,输入密码。
(3) 进入目录 /var/packages/gitea/var

1
cd /var/packages/gitea/var

(4) 打开 conf.ini 文件,需要用户 root 权限。

1
sudo vi conf.ini

修改 [server] 下的 ROOT_URL 为现在的访问地址

1
2
3
4
5
6
7
8
9
10
11
12
[server]
LFS_CONTENT_PATH = /xxx/xxx/xxx
SSH_DOMAIN = 192.168.xx.xx
DOMAIN = 192.168.xx.xx
ROOT_URL = https://xxx.xxx.xxx:xxx/
LOCAL_ROOT_URL = http://localhost:xxx/
HTTP_PORT = xxx
DISABLE_SSH = false
SSH_PORT = 22
LFS_START_SERVER = true
LFS_JWT_SECRET = xxxxxxxxxxxxxxxxxxxxxxxxxx
OFFLINE_MODE = false

(5) 重启(停用→启用)

image-20240722163415690