🥗 配置项目
通过在根目录下的配置文件 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 = 1024; // 单位:KB
管理员(包括内容编辑)上传文件类型限制
- 如果不配置该项,系统默认管理员(包括内容编辑)可上传大部分常见文件
- 设置文件名后缀,英文逗号分割,如下:
const UPLOAD_ATT_TYPE = 'rar,zip,gif,jpg,jpeg,png,webp,txt,pdf,docx,doc,xls,xlsx,mp4,mp3';
完整配置参考
<?php
//MySQL database host
const DB_HOST = 'xxx';
//Database username
const DB_USER = 'emlog';
//Database user password
const DB_PASSWD = 'emlog';
//Database name
const DB_NAME = 'emlog';
//Database Table Prefix
const DB_PREFIX = 'emlog_';
//Auth key
const AUTH_KEY = 'xxxxxxx';
//Cookie name
const AUTH_COOKIE_NAME = 'xxxxxx';
// 隐藏管理后台登录页面配置
const ADMIN_PATH_CODE = 'abcd';
// 禁用后台手动上传安装应用
const APP_UPLOAD_FORBID = true;
// 开启开发者模式
const ENVIRONMENT = 'develop';
// 管理员(包括内容编辑)上传文件最大限制,单位:KB
const UPLOAD_MAX_SIZE = 1024;
// 管理员(包括内容编辑)上传文件类型限制
const UPLOAD_ATT_TYPE = 'rar,zip,gif,jpg,jpeg,png,webp,txt,pdf,docx,doc,xls,xlsx,mp4,mp3';