iAdminOS,开源插件化后台管理系统,做体验最好最安全的后台框架。
当前实现以PHP为主,后续会实现Java、Node.js等多语言覆盖。
在线演示:http://demo.iadminos.com/
账号/密码:admin / 123456
后台首页:
第一步,把代码下载并放到服务器,将网站根目录设置到public目录,例如Nginx配置:
server {
listen 80;
server_name demo.iadminos.com;
root /path/to/i-admin-os/public;
charset utf-8;
index index.html index.php;
# 匹配未找到的文件路径
location / {
try_files $uri $uri/ $uri/index.php;
}
if (!-e $request_filename) {
rewrite ^/admin/(.*)/(.*) /admin/?s=$1.$2 last;
rewrite ^/(.*)$ /index.php last;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
access_log /var/log/nginx/demo.iadminos.com.access.log;
error_log /var/log/nginx/demo.iadminos.com.error.log;
}
第二步,修改配置文件./config/dbs.php修改数据库配置,并且修改./config/admin.php修改OAuth配置。
修改:./config/dbs.php
/**
* DB数据库服务器集群 / database cluster
*/
'servers' => array(
'db_master' => array( // 服务器标记 / database identify
'type' => 'mysql', // 数据库类型,暂时只支持:mysql, sqlserver / database type
'host' => '127.0.0.1', // 数据库域名 / database host
'name' => 'iadminos', // 数据库名字 / database name
'user' => 'root', // 数据库用户名 / database user
'password' => '', // 数据库密码 / database password
'port' => 3306, // 数据库端口 / database port
'charset' => 'utf8mb4', // 数据库字符集 / database charset
'pdo_attr_string' => false, // 数据库查询结果统一使用字符串,true是,false否
'driver_options' => array( // PDO初始化时的连接选项配置
// 若需要更多配置,请参考官方文档:https://www.php.net/manual/zh/pdo.constants.php
),
),
),
第三步,创建数据库:iadminos,并导入./data/iadminos.sql。
将域名改成自己,访问:http://demo.iadminos.com/admin/,开始使用!
统一认证登录页面:
默认管理员账号密码:admin / 123456;OAuth默认应用client_id/client_secret:iadminos / 123456,安装后可自行修改。
这些公司或软件正在使用我们的开源软件:
请发送申请邮件至 admin@tvery.com
如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。
网站:www.iadminos.com 邮箱:admin@tvery.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。