热搜: 分页类  PHP  Windows补丁  验证码  Jpgraph  替换  收机  windows7  Swift  Laravel 
  • 首 页
  •  
     
    当前位置: 首页 » 编程语言 » PHP教程 » 正文

    码云推荐 | 基于Yii2的后台开源骨架 openadm-yii2

    放大字体  缩小字体 发布日期:2017-02-05  浏览次数:327
    核心提示:OpenAdmOpenAdm是一个基于Yii2的后台开源骨架,集成了用户和插件系统,使用主题功能,默认使用AdminLTE2的模板的主题,可以非常方便的开发新的功能。Demo地址:http://yii2.openadm.com后台账号: admin后台密码: admin仓库地址:OSC:https://git.oschina.net/xiong

    OpenAdm

    OpenAdm是一个基于Yii2的后台开源骨架,集成了用户和插件系统,使用主题功能,默认使用AdminLTE2的模板的主题,可以非常方便的开发新的功能。

    Demo

    地址: http://yii2.openadm.com

    后台账号: admin

    后台密码: admin

    仓库地址:

    安装

    1. git clone https://git.oschina.net/xiongchuan86/openadm-yii2.git
    2. composer install #如果是第一次安装yii2,请先执行
      composer global require "fxp/composer-asset-plugin: 1.2.0"
    3. 创建数据库openadm,如果不使用默认的数据库名,修改environments/dev/app/config/db.php
    4. ./init #安装
    5. ./yii migrate #数据库初始化
    6. 域名admin.yii2.openadm.com指向web目录
    7. http://admin.yii2.openadm.com
    8. 默认的管理员用户名和密码,admin,admin
    9. 如果需要使用前台用户功能,请配置environments/dev/app/config/main-local.php里面的mailer,然后再./init 安装

    资源压缩

    两套资源打包和压缩的工具,自由随意选择~~

    1. assets.php #是yii默认支持的closure和yui打包和压缩

    ./yii asset assets.php app/config/assets-prod.php

    1. assets-gulp.php #gulp方式

    cd tools/gulp

    npm install -g gulp #安装全局的gulp命令

    npm update

    ./yii asset assets-gulp.php app/config/assets-prod.php

    持续集成部署

    被部署的服务器需要安装的软件

    1.composer 安装composer

    2.github accesstoken 配置, Github网站生成token

    3.git config global github.user xxxx

    4.git config global github.accesstoken xxxx(第二步生成的)

    使用某个平台(阿里云CRP或者其他)的持续集成。有几个路径:

    1. 部署路径,比如:/path/openadm.com/deploy/ ,持续集成引擎会把代码包(package.tgz)推送到这个目录
    2. 部署后执行脚本:/path/openadm.com/deploy.sh ,当前openadm-yii2下面的deploy.sh,需要提前放到/path/openadm.com/下面。
    3. 此时可以执行部署操作。
    4. deploy工作,主要就是解压deploy/pacage.tgz,放到openadm.com/src/下面
    5. 配置域名到目录的访问: www.openadm.com 指向 /path/openadm.com/src/web/
    6. 低配置的vps或者ecs,composer安装过程可能出现内存不够用,具体查看持续集成引擎的报错,如遇到错误可以参加: Composer内存错误

    界面


    小编为您推荐“码云推荐 | 基于Yii2的后台开源骨架 openadm-yii2”相关文章

    C#线程池用法详细介绍
    在C#编程语言中,使用线程池可以并行地处理工作,当强制线程和更新进度条时,会使用内建架构的ThreadPool类,为批处理使用多核结构,这里我们来看在C#编程语言中一些关于来自System.Threading的ThreadPool的用法的例子

    实例讲解Ruby中的钩子方法及对方法调用添加钩子
    钩子方法即是在普通的方法上添加"钩子",使特定事件发生时可以被调用,下面就来以实例讲解Ruby中的钩子方法及对方法调用添加钩子

    Zend studio for eclipse中使php可以调用mysql
    默认情况zend studio 中的php是不支持mysql 相关操作,但通过下面的方法即可解决

    PHP实现指定字段的多维数组排序函数分享
    这篇文章主要介绍了PHP实现指定字段的多维数组排序函数分享,本文分享了一段PHP指定字段的多维数组排序方法的代码,这段代码可实现根据field字段对数组进行排序,需要的朋友可以参考下

    C++编程中的或||、与&&、非!逻辑运算符基本用法
    这篇文章主要介绍了C++中的或||、与&&、非!逻辑运算符基本用法整理,是C++入门学习中的基础知识,需要的朋友可以参考下

     
    TAGS: Yii 开源
     
     
    猜你想看
     
    更多..
    与本文有关Yii
    • yii2的数据库层设计
      Yii2在M层的抽象做的很经典,值得分析理解。QueryBuilder不同的数据库引擎(mysql,oracle…)执行相同的SQL,可能语法有一些细微的差异,但是SQL整体语法差别不大,所以会定义一个QueryBuilder基类,它提供一般通用的SQL生成方法,具体每个数据库引擎继承Quer
      02-05 关键词:SQLYii
    • Yii2配置多语言
      我的YII2版本是2.0.7, 设置多语言时和其他教程有不同的地方, 所以整理如下1. 在一个controller里面写一个调用i18n的语句, 比如actionIndexecho \Yii::t('app', 'whatisthis');现在进入这个页面, 页面输出whatisthis2. 手动创建一个文件夹messages来存放多语言
      02-05 关键词:Yii
    • Yii2 的问题解决方案
      Yii2 的问题解决方案
      yii2 Class 'app\controllers\AccessControl' not found一般是命名空间问题, 写成\yii\filters\AccessControl::className(),yii2想要新增第三方vendor, 修改composer.json,require-dev: {yiisoft/yii2-codeception: *,yiisoft/yii2-debug: *,yiisoft/yii2-gii
      02-05 关键词:Yii
    • Yii 2.0.11.1 发布,高性能 PHP 框架
      Yii 2.0.11.1 发布了。Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。 更新内容: Bug #11502: Fixed yii\
      02-05 关键词:Yii高性能
    • 码云推荐 | 基于 yii2 的快速配置 api 服务 yii2-fast-api
      码云推荐 | 基于 yii2 的快速配置 api 服务 yii
      yii2-fast-api yii2-fast-api是一个Yii2框架的扩展,用于配置完善Yii2,以实现api的快速开发。此扩展默认的场景是APP的后端接口开发,因此偏向于实用主义,并未完全采用restfull的标准,方便前端开发处理接口数据以及各种异常。Installation 使用 Composer 安
      02-05 关键词:YiiAPI
    • 简述Yii2里的AOP思想
      AOP是什么在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP解决什么将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过
      12-23 关键词:AOPYii
    • 浅析Yii2的view层设计
      Yii2.0的view层提供了若干重要的功能:assets资源管理,widgets小组件,layouts布局…下面将通过对Yii2.0代码直接进行分析,看一下上述功能都是如何实现的,当然细枝末节的东西不会过多赘述,如果你对此感兴趣又懒得自己去翻代码和文档,那么这篇博客可以快速
      12-23 关键词:Yii
    • Yii2过滤器-behaviors()行为调用
      使用行为(behavior)可以在不修改现有类的情况下,对类的功能进行扩充。 通过将行为绑定到一个类,可以使类具有行为本身所定义的属性和方法,就好像类本来就有这些属性和方法一样。 而且不需要写一个新的类去继承或包含现有类。Yii中的行为,其实是 yii\base
      12-23 关键词:Yii
    • 使用PHPWord对Word文件做模板替换
      因工作需要,使用了版本比较旧的PHPWord项目官方已不见维护更新,上次版本更新是在Fri Jul 8, 2011 at 8:00 AM如果PHP版本=5.3.3,强烈推荐使用PHPOffice/PHPWord这个开源项目本篇针对的为旧版本的PHPWord基本安装见官网问题总结Autoloader自动加载部分情况下
      12-23 关键词:YiiXML
    • yii2框架的错误处理
      在查找yii2相关开发资料过程中发现很多人对yii2的错误处理流程不清楚,尤其是经常有一些疑惑,比如”为什么我的程序一旦出现问题,就会自动打印出错误呢?它是怎么监听的?在哪里用的try catch?”,下面我详细的描述一下错误处理流程。预定义开启错误处理常
      12-23 关键词:Yii
     
    相关评论
     
    猜你喜欢
     
    网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 网站留言