打 Log

遇到问题先看日志!!!

Gitea 的日志 与 Debug

Gitea 的日志输出有 4 种方式:

Gitea Debug

  1. 开启控制台输出日志
  2. 修改日志等级

数据迁移、备份、恢复

其他问题 一

主要表现为 INSTALL_LOCK = true 的时候,无法启动,并且 version 表的 version 字段没有值。

至于为什么会在恢复数据时缺失了该字段,这有可能是在使用低版本的gitea,并在 gitea dump 导出数据时造成的,因为1.15-dev及以下的版本可能存在这个问题(1.15-dev验证存在该问题)。

解决方案就是给 version表添加version字段,并且设置version字段的值为对应版本号。

方案一:在导入数据前,修改 gitea-db.sql 文件中创建 version 表的SQL语句。

请根据具体情况修改以下的SQL语句以适应您的需求

CREATE TABLE IF NOT EXISTS `version` (`id` BIGINT(20) PRIMARY KEY AUTO_INCREMENT NOT NULL, `version` BIGINT(20) NOT NULL) DEFAULT CHARSET utf8mb4 ROW_FORMAT=DYNAMIC;
INSERT INTO `version` (`id`, `version`) VALUES (1, 178);

方案二:在导入数据后,给 Version 表添加 version 字段,并设置对应的值。

参考: