天然打造·原生編寫
BaleCMS 是一個基于組件化原生編寫的后臺管理系統(tǒng)。
我們是一個有溫度的系統(tǒng),致力于化繁為簡,原生編寫讓更多愛好者了解底層框架原理,系統(tǒng)提供完整的組件及API,基于此框架可以快速開發(fā)應(yīng)用。
安裝部署一鍵完成及二次開發(fā)可以參考 案例代碼或者聯(lián)系作者,初始化數(shù)據(jù)庫文件擺放在項(xiàng)目根目錄下。
芭樂學(xué)生管理系統(tǒng)基于BalePHP框架開發(fā),遵循 Apache2 開源協(xié)議發(fā)布。Apache Licence 是著名的非盈利開源組織 Apache 采用的協(xié)議。該協(xié)議和 BSD 類似,鼓勵代碼共享和尊重原作者的著作權(quán),同樣允許代碼修改,再作為開源或商業(yè)軟件發(fā)布。
框架三要素
- 優(yōu)雅路由
- 參數(shù)獲取
- ORM操作
主要特性
- 輕量級后臺系統(tǒng)
- 核心功能組件化
- 路由配置更靈活
- 強(qiáng)化路由功能
- 更靈活的控制器
- 優(yōu)雅的ORM操作
- 配置文件可分離
- 命令行訪問支持
- 一鍵按照部署
- 完整的權(quán)限控制
- 執(zhí)行流程透明化
繼續(xù)完善
- 后臺數(shù)據(jù)權(quán)限
- 新增前臺界面
- 推出小程序商城
安裝部署
- 環(huán)境要求
PHP >= 5.6.0 (推薦PHP7.1版本)
Mysql >= 5.5.0 (需支持innodb引擎)
Apache 或 Nginx
PDO PHP Extension
CURL PHP Extension
Composer (可選,用于管理第三方擴(kuò)展包)
-
前提準(zhǔn)備
- 開啟redis服務(wù),因?yàn)閟ession使用redis緩存
- 配置文件 config/redis.php
return [ 'master'=>[ 'host' => '127.0.0.1', 'port' => 6379, 'auth' =>'', 'database' => 3, 'time_out'=>1 ] ]; - 如果沒有vendor 目錄請求自行執(zhí)行 composer install
-
web服務(wù)是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服務(wù)是Apache服務(wù)器隱藏index.php即可
- 修改httpd.conf配置文件
- LoadModule rewrite_module modules/mod_rewrite.so 去掉前面#使rewrite 模塊生效
- 修改httpd.conf中所有AllowOverride None 將None改為 All
- 代碼項(xiàng)目目錄添加.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>
- 修改httpd.conf配置文件
訪問網(wǎng)站入口文件即可按照提示安裝
安裝成功 初始化用戶/密碼: jackin / 123456
功能介紹
-
項(xiàng)目安裝
image.png -
后臺首頁
image.png -
權(quán)限管理
image.png -
授權(quán)頁面
image.png
技術(shù)支持
- 簡書個人主頁 歡迎留言



