🥗 配置项目
通过在根目录下的配置文件 config.php 追加配置项来实现更多功能控制,目前支持的配置项目如下:
隐藏管理后台登录页面
const ADMIN_PATH_CODE = 'abcd';
- 将 abcd 替换为8-16位的字母数字,不得包含特殊字符。
- 修改完成后只能访问:http://yourdomain/admin/account.php?action=signin&s=abcd 来登录后台。
禁用后台手动上传安装应用
const APP_UPLOAD_FORBID = true;
大部分应用都可以通过应用商店安装,对于不需要使用后台上传安装应用功能的用户,建议关闭这个功能,可以让系统安全那么一点点。
开启开发者模式
const ENVIRONMENT = 'develop';
配置后程序将输出更详细的报错信息,包括 warning 和 notice 级别的错误,方便调试完善代码。
管理员(包括内容编辑)上传文件最大限制
如果不配置该项,系统默认管理员(包括内容编辑)可上传最大2G的文件。
const UPLOAD_MAX_SIZE = 1024000; // 单位:KB
管理员(包括内容编辑)上传文件类型限制
- 如果不配置该项,系统默认管理员(包括内容编辑)可上传大部分常见文件
- 设置文件名后缀,英文逗号分割,如下:
const UPLOAD_ATT_TYPE = 'rar,zip,gif,jpg,jpeg,png,webp,txt,pdf,docx,doc,xls,xlsx,mp4,mp3';
使用PDO连接数据库
- 系统默认使用 mysqli 扩展连接数据库,如果想使用 PDO,需要配置如下常量。
- 但是不推荐使用PDO,该方式未经过充分测试和验证,可能存在未知的问题。
const USE_MYSQL_PDO = true;
上传图片、文件路径使用相对路径
const UPLOAD_PATH_RELATIVE = true;
关闭文章自动保存
const ARTICLE_AUTOSAVE_OFF = true;