martyn911/yii2-easy-start

Yii 2 高级快速启动

1.0.0 2017-03-04 12:00 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:35:38 UTC


README

这是一个 Yii2 开始应用的模板。

它被创建和开发,作为基于 Yii2 快速构建高级网站的起点。

它涵盖了新项目的典型用例,并有助于您避免在每个项目中重复同样的工作。

基于 yii2 代码的简单快速开发应用程序的构建模板。

该模板已经配置了主要组件,并可以帮助您避免在每个项目中重复同样的工作。

##DEMO

前端: http://yii2-easy-start.ceprey.xyz

后端: http://admin.yii2-easy-start.ceprey.xyz

administrator 角色账户

Login: admin
Password: admin

manager 角色账户

Login: manager
Password: manager

user 角色账户

Login: user
Password: user123

屏幕

需求

本应用模板对 Web 服务器的最低要求是支持 PHP 5.4.0。所需的 PHP 扩展

  • intl

安装

开始之前

  1. 如果您没有 Composer,您可以按照 getcomposer.org 上的说明进行安装。

  2. 安装 composer-asset-plugin,用于 yii 资产管理

composer global require "fxp/composer-asset-plugin"

获取源代码

下载源代码

https://github.com/martyn911/yii2-easy-start/archive/master.zip

或手动克隆仓库

git clone https://github.com/martyn911/yii2-easy-start.git

安装 composer 依赖

composer install

通过 Composer 获取源代码

您可以使用以下命令使用 composer 安装此应用模板

composer create-project --prefer-dist --stability=dev martyn911/yii2-easy-start

设置应用

  1. 将项目根目录下的 .env.dist 复制到 .env

  2. 调整 .env 文件中的设置

    • 设置调试模式和当前环境
    YII_DEBUG   = true
    YII_ENV     = dev
    
    • 设置数据库配置
    DB_DSN           = mysql:host=127.0.0.1;port=3306;dbname=yii2-easy-start
    DB_USERNAME      = user
    DB_PASSWORD      = password
    
    • 设置应用规范 URL
    frontendUrl = http://yii2-easy-start.dev
    backendUrl = http://admin.yii2-easy-start.dev
    
    • 设置电子邮件配置
    #from
    ROBOT_EMAIL = robot@yii2-easy-start.dev
    #amin mail
    ADMIN_EMAIL = admin@yii2-easy-start.dev
    
  3. 在命令行中运行

php console/yii app/setup

配置您的 Web 服务器

vhost.conf.dist 复制到 vhost.conf,使用本地设置进行更改,并将其(符号链接)复制到 nginx 的 sites-enabled 目录。或者使用三个不同的 Web 根配置您的 Web 服务器。

- yii2-easy-start.dev => /path/to/yii2-easy-start.dev/frontend/web
- admin.yii2-easy-start.dev => /path/to/yii2-easy-start.dev/backend/web
这就完成了。配置应用后,将通过 http://yii2-easy-start.dev 访问。

演示数据

演示用户

Login: admin
Password: admin
Login: manager
Password: manager
Login: user
Password: user123

##有任何问题?请发送邮件至 martyn911@i.ua

###注意:此模板主要面向开发者,而不是面向最终用户。这是您开始应用程序的地方,而不是从头开始创建。祝您好运!