2021-03-24 23:34:46 +08:00
|
|
|
|
# 配置文件变更记录
|
|
|
|
|
|
|
|
|
|
|
|
这里将会记录各个主版本的框架升级后,涉及 `global.php` 的更新日志,你可以根据这里描述的内容与你的旧配置文件进行合并。
|
|
|
|
|
|
|
2022-03-20 22:16:34 +08:00
|
|
|
|
## v2.7.0 (build 447)
|
|
|
|
|
|
|
|
|
|
|
|
- 新增 `$config['runtime']` 下的 `annotation_reader_ignore` 项。
|
|
|
|
|
|
|
2022-01-08 16:23:10 +08:00
|
|
|
|
## v2.6.6 (build 434)
|
|
|
|
|
|
|
|
|
|
|
|
- 新增 `$config['runtime']` 下的 `save_console_log_file` 项。
|
|
|
|
|
|
|
2021-11-16 15:44:34 +08:00
|
|
|
|
## v2.6.0 (build 427)
|
|
|
|
|
|
|
|
|
|
|
|
- 新增 `$config['runtime']` 下的 `reload_delay_time`、`global_middleware_binding` 项。
|
|
|
|
|
|
- 新增 `$config['onebot']` 下的 `message_convert_string` 项。
|
|
|
|
|
|
|
2021-09-11 12:06:22 +08:00
|
|
|
|
## v2.5.1 (build 417)
|
|
|
|
|
|
|
|
|
|
|
|
- 新增 `$config['runtime']` 下的 `middleware_error_policy` 选项。
|
|
|
|
|
|
|
2021-07-09 01:54:58 +08:00
|
|
|
|
## v2.5.0 (build 413)
|
2021-07-09 01:38:30 +08:00
|
|
|
|
|
|
|
|
|
|
- 新增 `$config['runtime']` 运行时设置。
|
|
|
|
|
|
- 删除 `$config['server_event_handler_class']`,默认在启动时全局扫描。
|
|
|
|
|
|
- 新增 `$config['module_loader']` 模块/插件 打包配置选项。
|
|
|
|
|
|
- 新增 `$config['mysql_config']`,取代原先的 `$config['sql_config']`,此外废弃原先的MySQL 查询器 `\ZM\DB\DB` 类。
|
|
|
|
|
|
|
|
|
|
|
|
更新部分:
|
|
|
|
|
|
|
|
|
|
|
|
```php
|
|
|
|
|
|
/** 一些框架与Swoole运行时设置的调整 */
|
|
|
|
|
|
$config['runtime'] = [
|
2021-07-09 01:54:58 +08:00
|
|
|
|
'swoole_coroutine_hook_flags' => SWOOLE_HOOK_ALL & (~SWOOLE_HOOK_CURL),
|
|
|
|
|
|
'swoole_server_mode' => SWOOLE_PROCESS
|
2021-07-09 01:38:30 +08:00
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
/** MySQL数据库连接信息,host留空则启动时不创建sql连接池 */
|
|
|
|
|
|
$config['mysql_config'] = [
|
|
|
|
|
|
'host' => '',
|
|
|
|
|
|
'port' => 3306,
|
|
|
|
|
|
'unix_socket' => null,
|
|
|
|
|
|
'username' => 'root',
|
|
|
|
|
|
'password' => '123456',
|
|
|
|
|
|
'dbname' => 'adb',
|
|
|
|
|
|
'charset' => 'utf8mb4',
|
|
|
|
|
|
'pool_size' => 64,
|
|
|
|
|
|
'options' => [
|
|
|
|
|
|
PDO::ATTR_STRINGIFY_FETCHES => false,
|
|
|
|
|
|
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
|
|
|
|
|
|
]
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
/** 注册 Swoole Server 事件注解的类列表(deleted) */
|
|
|
|
|
|
// 删除
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2021-03-24 23:34:46 +08:00
|
|
|
|
## v2.4.0 (build 400)
|
|
|
|
|
|
- 调整 `$config['modules']['onebot']` 配置项到 `$config['onebot']`,旧版本的此段会向下兼容,建议更新,
|
|
|
|
|
|
- 新增 `$config['remote_terminal']` 远程终端的配置项,新增此段即可。
|
|
|
|
|
|
|
|
|
|
|
|
更新部分:
|
|
|
|
|
|
```php
|
|
|
|
|
|
/** 机器人解析模块,关闭后无法使用如CQCommand等注解(上面的modules即将废弃) */
|
|
|
|
|
|
$config['onebot'] = [
|
|
|
|
|
|
'status' => true,
|
|
|
|
|
|
'single_bot_mode' => false,
|
|
|
|
|
|
'message_level' => 99999
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
/** 一个远程简易终端,使用nc直接连接即可,但是不建议开放host为0.0.0.0(远程连接) */
|
|
|
|
|
|
$config['remote_terminal'] = [
|
|
|
|
|
|
'status' => false,
|
|
|
|
|
|
'host' => '127.0.0.1',
|
|
|
|
|
|
'port' => 20002,
|
|
|
|
|
|
'token' => ''
|
|
|
|
|
|
];
|
2022-03-22 00:51:03 +08:00
|
|
|
|
```
|