天然打造·原生编写
Github地址 码云地址
BaleCMS 是一个基于组件化原生编写的后台管理系统。
我们是一个有温度的系统,致力于化繁为简,原生编写让更多爱好者了解底层框架原理,系统提供完整的组件及API,基于此框架可以快速开发应用。
安装部署一键完成及二次开发可以参考 案例代码或者联系作者,初始化数据库文件摆放在项目根目录下。
芭乐学生管理系统基于BalePHP框架开发,遵循 Apache2 开源协议发布。Apache Licence 是著名的非盈利开源组织 Apache 采用的协议。该协议和 BSD 类似,鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再作为开源或商业软件发布。
框架三要素
优雅路由 参数获取 ORM操作主要特性
轻量级后台系统 核心功能组件化 路由配置更灵活 强化路由功能 更灵活的控制器 优雅的ORM操作 配置文件可分离 命令行访问支持 一键按照部署 完整的权限控制 执行流程透明化继续完善
后台数据权限 新增前台界面 推出小程序商城安装部署
环境要求PHP >= 5.6.0 (推荐PHP7.1版本) Mysql >= 5.5.0 (需支持innodb引擎) Apache 或 Nginx PDO PHP Extension CURL PHP Extension Composer (可选,用于管理第三方扩展包)
前提准备
开启redis服务,因为session使用redis缓存 配置文件 config/redis.phpreturn [
'master'=>[
'host' => '127.0.0.1',
'port' => 6379,
'auth' =>'',
'database' => 3,
'time_out'=>1
]
];
如果没有vendor 目录请求自行执行 composer install
web服务是Nginx
server
{
listen 80;
#listen [::]:80;
server_name balecms.me ;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/balecms.me/public;
location / {
# Redirect everything that isn't a real file to index.php
try_files $uri $uri/ /index.php$is_args$args;
}
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*.php$ { deny all; }
location ~ [^/].php(/|$)
{
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_pass unix:/tmp/php-cgi.sock;
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /.
{
deny all;
}
access_log /home/wwwlogs/balecms.me.log;
}
web服务是Apache服务器隐藏index.php即可
修改httpd.conf配置文件 LoadModule rewrite_module modules/mod_rewrite.so 去掉前面#使rewrite 模块生效 修改httpd.conf中所有AllowOverride None 将None改为 All 代码项目目录添加.htaccess文件<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>
访问网站入口文件即可按照提示安装
安装成功 初始化用户/密码: jackin / 123456
功能介绍
项目安装
后台首页
权限管理
授权页面
技术支持
简书个人主页 欢迎留言 遇到问题或者需要二次开发请联系
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。