-
Notifications
You must be signed in to change notification settings - Fork 320
Update
Akkariin Meiko edited this page Oct 9, 2020
·
2 revisions
从 1.0.0 版本更新到 1.0.1 的方法介绍:
首先,重新 clone 一份新源码到本地,或者从 Release 页面下载 Source Code。
下载完成以后,将以下几个文件替换到网站现有的位置(如果你修改过下列文件,请注意自行备份):
- /api/index.php
- /configuration.php (核心配置文件,本次更新只是多了一个 invite 配置项,自己加上去就好了)
- /core/Utils.php
- /modules/profile.php
- /pages/login.php
- /pages/register.php
configuration.php 这个文件不用覆盖,只需要单独在 register 数组里这样增加一行:
// 新注册用户相关设置 'register' => Array( /* 允许注册 */ 'enable' => true, /* 赠送流量 */ 'traffic' => 4096, /* 隧道数量 */ 'proxies' => 5, // 这里结尾有个逗号不要忘了 /* 需要邀请 */ 'invite' => false // 就是这一行 ),
替换完成后,还需要在数据库中新增一张表,执行以下 SQL 命令即可。
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `invitecode`;
CREATE TABLE `invitecode` (
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
`user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL,
PRIMARY KEY (`code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
最后,把 gencode.php 复制到你网站的根目录即可(命令行下运行即可生成随机邀请码,如果你不用的话无视这一步就好了)