Jump to content
IPS Community Suite 简体中文
Sign in to follow this  
ipscn

Gogs 配置文件的一个小问题

Recommended Posts

本文记录安装 Gogs 后遇到的一个小问题。

 

问题描述

Gogs 安装时选 sqlite3 这种数据库,域名使用 g.com ,安装在

/var/www/gogs

这个目录。

配置文件在

/var/www/gogs/custom/conf/app.ini

数据在

/var/www/gogs/data

在其安装的根目录执行

./gogs web

访问 g.com 进行安装安装时配置管理员账户为 admin1,安装完成后,登录管理员账户,创建个库,并尝试进行 clone 和 push,正常。

 

重启机器,在桌面上打开 CLI,执行

nohup /var/www/gogs/gogs web &

在网上访问 g.com ,尝试登录 admin1, 失败。。。

杀掉 gogs

pgrep gogs | xargs ps -u --pid

找到 PID, 执行

sudo kill -9 PID

进入 Gogs 安装目录,执行

cd /var/www/gogs && nohup ./gogs web &

再次在网上访问 g.com ,用 admin1 登录,成功了。。。

解决

把 gogs 排至文件中的 PATH 改为绝对路径:

sudo nano /var/www/gogs/custom/conf/app.ini

修改

PATH	= data/gogs.db

PATH	= /var/www/gogs/data/gogs.db

再次杀掉 gogs, 在桌面执行

nohup /var/www/gogs/gogs web &

在网上访问 g.com ,使用 admin1 用户登录,成功。

 

Share this post


Link to post

此外

secure.gravatar.com

应改为

cn.gravatar.com

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×