Skip to content

图床配置

aimerforreimu edited this page Mar 10, 2019 · 3 revisions

1.初始化程序

如果您是使用脚本进行的安装,您可以跳过这一步,如果您是手动安装,您需要进行初始化 找到您 auxpi 图床的下载位置,并且进入,然后执行

chmod -u+x auxpi
./auxpi init

会输出如下字样

2019/03/10 20:19:53 &{<nil> <nil> 0 0xc0000fa480 false 0 {0xc0001ba3c0} <nil> {{0 0} {<nil>} map[] 0} 0xc0000b8dc0 0xfadfe0 0xc0001c9a40 false}
2019/03/10 20:19:53 dial tcp 127.0.0.1:3306: connect: connection refused
2019/03/10 20:19:53 [info] replacing callback `gorm:update_time_stamp` from /Users/aimer/go/src/auxpi/models/models.go:69
2019/03/10 20:19:53 [info] replacing callback `gorm:update_time_stamp` from /Users/aimer/go/src/auxpi/models/models.go:70

   _       __  __  ___ _____
  /_\  /\ /\ \/ / / _ \\_   \
 //_\\/ / \ \  / / /_)/ / /\/
/  _  \ \_/ /  \/ ___/\/ /_
\_/ \_/\___/_/\_\/   \____/

🍭 A NEW API IMAGES STORE TOOL 🍭

2019/03/10 20:19:53.169 [A] [main.go:23]  [./auxpi init]
[INFO]:AUXPI have already initialization complete.
[INFO]:Please run "./auxpi run"  to start

表示已经完成了初始化

2.修改配置文件

请进入到程序根目录下的 conf/ 目录,修改 siteConfig.json 只需要修改下面所示的部分即可

"db_option": {
    "use_db": true,     
    "db_type": "mysql",       
    "db_host": "127.0.0.1:3306",    #数据库地址,正常不需要修改
    "db_name": "auxpi",             #数据库名称
    "db_user": "root",              #数据库用户名
    "db_pass": "root",              #数据库密码
    "table_prefix": "auxpi_"        #数据表前缀,可不修改
  },

完成以后请保存。

3.创建(迁移)数据库

**注意:**如果您正在使用本程序,并且已经成功连接数据库,请不要随意运行此命令,此命令会重置并生成新的数据表,您原来的数据会丢失。

输入命令

./auxpi migrate

有如下输出

   _       __  __  ___ _____
  /_\  /\ /\ \/ / / _ \\_   \
 //_\\/ / \ \  / / /_)/ / /\/
/  _  \ \_/ /  \/ ___/\/ /_
\_/ \_/\___/_/\_\/   \____/

🍭 A NEW API IMAGES STORE TOOL 🍭

[SUCCESS]: Database migrate Done

即代表数据库连接成功

4.创建管理员

在程序的根目录运行如下程序

./auxpi -mod=admin -name=hello [email protected] -pass=123123123 

可以创建一个

密码为 123123123 用户名为:hello 邮箱为: [email protected]

的管理员账号,管理员有且只有一个,并且用户 ID 只能为1

会有如下输出,表示运行成功


   _       __  __  ___ _____
  /_\  /\ /\ \/ / / _ \\_   \
 //_\\/ / \ \  / / /_)/ / /\/
/  _  \ \_/ /  \/ ___/\/ /_
\_/ \_/\___/_/\_\/   \____/

🍭 A NEW API IMAGES STORE TOOL 🍭

2019/03/10 20:39:32.827 [A] [users.go:245]  [Models Error]:  record not found  ===>[users.go:245]
[SUCCESS]:Create Admin SUCCESS

不必担心上面的报错,这个错误是允许的

现在您就可以使用这个账号登录后台啦

5.运行程序

完成上述配置之后,您可以直接运行程序啦

在程序的根目录执行

./auxpi run