Skip to content

一个基于角色的访问控制(RBAC)管理后台

License

Notifications You must be signed in to change notification settings

luchanghong/YaoAdmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YaoAdmin

一个基于角色的访问控制(RBAC)管理后台

PHP框架:CodeIgniter

前端:BootStrap

使用方法

安装

git clone https://github.com/luchanghong/YaoAdmin.git

修改配置文件

主要是数据库和session的一些简单配置

  • 数据库配置

基本数据库sql文件为yaoadmin.sql,可以直接导入本地库

application/config/database.php

修改连接本地数据库的用户名和密码即可

  • 其他配置
application/config/config.php
  • nginx配置
server {
    listen 80;
    server_name yaoadmin.com;

    error_page   500 502 /500.html;

    root /Users/lch/work/mine/YaoAdmin/yaoAdmin;

    access_log /usr/local/var/log/yaoadmin_access.log;
    error_log /usr/local/var/log/yaoadmin_error.log;

    location ~ ^/(static|upload|agreement.html)/ {
        root /Users/lch/work/mine/YaoAdmin/yaoAdmin;
        break;
    }

    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php/$1 last;
    }

    location ~ {
        set $path_info "";
        set $real_script_name $fastcgi_script_name;
        if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
            set $real_script_name $1;
            set $path_info $2;
        }

        fastcgi_buffers 8 128k;

        root /Users/lch/work/mine/YaoAdmin/yaoAdmin;
        fastcgi_pass 127.0.0.1:9001;
        fastcgi_index index.php;
        # fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
        fastcgi_param SCRIPT_NAME $real_script_name;
        fastcgi_param PATH_INFO $path_info;
        include fastcgi_params;
    }
}

这里使用的是php-fpm9001端口来做php解析

使用

本地配置好虚拟域名或者IP,然后打开http://www.XXX.com/admin

基础数据库里的管理员默认用户名:admin ,密码:admin,角色:超级管理员,也可以直接向数据库插入新的用户信息来测试

About

一个基于角色的访问控制(RBAC)管理后台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published