基于Yii2的快速开发骨架WoCenter

PHP · ekevin228 · 于 15天前 发布 · 240 次阅读

本应用目前为内测版本,不建议用于生产环境。非常欢迎喜欢尝新的猿们安装使用,并希望与您共同探讨项目的发展

WoCenter目前提供了一套集成人事管理、安全管理、扩展中心、系统管理、运营管理等多个模块的后台管理系统,该系统默认使用AdminLTE主题, 模块功能很大程度上可以满足你的基本所需。

项目地址: https://github.com/Wonail/wocenter_advanced

特性:

  1. 高度模块化,默认集成人事管理、安全管理、扩展中心、系统管理、运营管理等多个模块
  2. 默认支持多语言
  3. 默认使用多主题
  4. 整套系统众多地方使用PJAX技术,页面响应速度迅速

安装:

  1. 请确保使用的Composer和Composer Asset Plugin是最新版本,如果不是,需要执行以下命令:
    composer self-update
    composer global require "fxp/composer-asset-plugin:^1.3.1" --no-plugins
    
  2. 建议更改为国内镜像(可忽略)
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    
  3. 安装WoCenter项目

    切换到一个可通过 Web 访问的目录,执行如下命令即可安装 WoCenter :

    git clone https://github.com/Wonail/wocenter_advanced.git
    
  4. 安装composer依赖
    composer install
    

使用:

  1. WoCenter 默认开启URL美化和隐藏index.php功能,所以需要先执行以下步骤确保应用可以正常运行:

    添加虚拟主机:

    <VirtualHost backend.wocenter.dev:80> #此处如果不设置自定义域名,即 *:80 ,则可以跳过[[添加hosts域名映射]]步骤
         DocumentRoot path/to/wocenter_advanced/backend/web #`path/to`路径为克隆后wocneter_advanced项目所在的实际绝对路径
    </VirtualHost>
    

    添加hosts域名映射:

    127.0.0.1	backend.wocenter.dev
    

    启用rewrite模块并重启服务器:

    sudo a2enmod rewrite
    sudo service apache2 ressart
    
  2. 安装所需组件

    打开requirements.php检查所需组件是否已经安装,wocenter需要安装Intl组件

  3. 新建名为wocenter的数据库并导入数据库文件console/migrations/wocenter.sql
  4. 打开common/config/main-local.php添加数据库相关信息
     'components' => [
         'db' => [
             ……,
             'dsn' => 'mysql:host=localhost;dbname=wocenter', // 数据库名称,如果没有修改,默认为wocenter
             'username' => 'root', // 数据库用户名
             'password' => '', // 数据库密码
             ……,
         ],
         ……
     ]
    
  5. 打开backend.wocenter.dev,输入默认的管理员账号admin和密码admin123即可登录

界面:

本文由 ekevin228 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册