tooadmin基于PHP+MYSQL开发,大部分的PHP环境都能够正常运行。
PHP版本:5.4+ ,推荐使用php7.0版本进行测试。
MYSQL版本:5.1+
需要开启允许URL地址重写模块
将tooadmin.sql数据库文件导入到mysql中
将源代码放入运行环境下,在assets/program目录下创建文件夹并以访问的域名命名,如:www.domainname.com
在common/custom/目录下创建文件夹并以访问的域名命名,如:www.domainname.com,然后再该文件夹下创建三个文件夹 config、class、page
如需创建多个项目可在common/custom/和assets/program目录下创建多域名名称文件夹,域名DNS指向对应服务器及配置好域名的项目路径即可
common/custom/www.domainname.com(替换自己域名)/config 目录用于存放配置文件
db.php数据库配置文件和web.php网站配置文件是两个必须的文件
db.php参考代码如下:
return array(
'db' => array( //应用程序的数据库
'class' => 'CDbConnection',
'connectionString' => 'mysql:host=127.0.0.1:3306;dbname=应用数据库',
'emulatePrepare' => true,
'username' => '账户',
'password' => '密码',
'charset' => 'utf8',
),
'too' => array( //tooadmin 系统数据库
'class' => 'CDbConnection',
'connectionString' => 'mysql:host=127.0.0.1:3306;dbname=tooadmin',
'emulatePrepare' => true,
'username' => '账户',
'password' => '密码',
'charset' => 'utf8',
),
);
web.php参考代码如下:
return [
'admin_menu_name' => '数据管理', //菜单栏名称
'admin_head_title' => '数据管理', //后台head标签的title
'admin_login_title' => '数据管理', //后台 登录标题
'admin_login_icp' => '粤ICP备15088978号-1',//后台登录页面域名ICP备案信息
'admin_meta_keywords' => '', //后台 meta_keywords
'admin_meta_description' => '', //后台 meta_description
'logApi' => false,//是否记录API日志
'logOpt' => false,//是否记录操作日志
'validate_file' => false,//是否验证上传文件的原类型(服务器需要安装开启fileinfo),默认只按文件后缀名做验证
'login_model' => 'password',///'password',//登录模式: password 使用用户名密码登录, qrcode 使用微信扫码登录
'wechat_appid' => "",//扫码登录绑定的公众号appid
'wechat_appsecret' => "",//扫码登录绑定的公众号appsecret
'qrcode_login_url' => "",//传递登录参数地址(为空时则在当前平台上登录,需根据公众号配置的URL来确定)
'encryption_key' => "szatoadmin",//平台数据加密密钥
];
文件上传如需使用阿里云OSS服务,则可增加配置oss.php参考代码如下:
return [
'use_aliyun_oss' => true,//是否启用阿里云OSS;false否,true是
'OSS_ACCESS_ID' => '填写ACCESS_ID',
'OSS_ACCESS_KEY' => '填写ACCESS_KEY',
'OSS_ENDPOINT' => 'ENDPOINT,例如;oss-cn-shenzhen.aliyuncs.com',
'OSS_TEST_BUCKET' => '填写BUCKET',
];