frixou89 / yii2-basic-app-dotenv

支持dotenv的Yii 2基础项目模板

dev-master 2017-10-23 07:13 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:48:34 UTC


README

该模板包含基本功能,包括用户登录/注销和联系页面。它包含所有常用配置,让您可以专注于添加新功能到您的应用程序。此模板还从URL中删除了basic/web

Latest Stable Version Total Downloads Build Status

目录结构

  assets/             contains assets definition
  commands/           contains console commands (controllers)
  config/             contains application configurations
  controllers/        contains Web controller classes
  mail/               contains view files for e-mails
  models/             contains model classes
  runtime/            contains files generated during runtime
  tests/              contains various tests for the basic application
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application
  web/                contains the entry script and Web resources

要求

此项目模板的最低要求是您的Web服务器支持PHP 5.4.0。

安装

通过Composer安装

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

然后,您可以使用以下命令安装此项目模板

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
php composer.phar create-project --prefer-dist --stability=dev frixou89/yii2-basic-app-dotenv basic

现在,您应该可以通过以下URL访问应用程序,假设basic是Web根目录下的直接目录。

https:///

从存档文件安装

下载并解压缩存档文件到Web根目录下的名为basic的目录。

config/web.php文件中设置cookie验证密钥为某个随机密钥字符串

'request' => [
    // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
    'cookieValidationKey' => '<secret random string goes here>',
],

然后,您可以通过以下URL访问应用程序

https:///

配置

复制.env.dist并将其重命名为.env

数据库

使用实际数据编辑.env文件,例如

迁移

要创建user表,您需要从根目录运行Yii migrate

php yii migrate