PHP輕量級后臺系統(tǒng)-學(xué)生教務(wù)系統(tǒng)

天然打造·原生編寫

Github地址
碼云地址

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>
      
      
  • 訪問網(wǎng)站入口文件即可按照提示安裝

  • 安裝成功 初始化用戶/密碼: jackin / 123456

功能介紹

  • 項(xiàng)目安裝


    image.png
  • 后臺首頁


    image.png
  • 權(quán)限管理


    image.png
  • 授權(quán)頁面


    image.png

技術(shù)支持

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • nginx重寫規(guī)則 nginx rewrite 正則表達(dá)式匹配 大小寫匹配 ~ 為區(qū)分大小寫匹配 ~* 為不區(qū)分大...
    桖辶殤閱讀 5,706評論 0 2
  • 1.簡介: ? Nginx:engine X ,2002年,開源,商業(yè)版? http協(xié)議:web服務(wù)器(類似于ht...
    尛尛大尹閱讀 2,000評論 0 3
  • 重寫規(guī)則 【重寫規(guī)則的作用范圍】 可以使用在Apache主配置文件httpd.conf中 可以使用在httpd.c...
    桖辶殤閱讀 1,990評論 0 0
  • Nginx簡介 解決基于進(jìn)程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務(wù)都無法達(dá)到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,205評論 0 9
  • nginx.conf #user nobody;worker_processes 4;worker_rlimit...
    SuperGu閱讀 1,147評論 0 0

友情鏈接更多精彩內(nèi)容