美文网首页
Yii2环境搭建流程

Yii2环境搭建流程

作者: yongfutian | 来源:发表于2019-03-05 16:40 被阅读0次

    Yii2环境搭建流程

    1、下载安装包、解压重命名为项目文件

    2、自定义服务文件名

    2.1. 进入environments/index.php
    根据自定义文件更改相应的配置 Development开发版本,Production线上版本,example:

    'Development' => [
        'path' => 'dev',
        'setWritable' => [
            'backend/runtime',
            'backend/web/assets',
            'client/runtime',
            'client/web/assets',
        ],
        'setExecutable' => [
            'yii',
            'yii_test',
        ],
        'setCookieValidationKey' => [
            'backend/config/main-local.php',
            'client/config/main-local.php',
        ],
        ],
    

    如上,添加client

    2.2. 添加client相应的配置文件

     复制environments/dev/backend重命名为environments/dev/client
         复制environments/prod/backend 重命名为 environments/dev/client
    

    3、在common/config/bootstrap.php定义对应项目文件名

    Yii::setAlias('@common', dirname(__DIR__));
    Yii::setAlias('@client', dirname(dirname(__DIR__)) . '/client');
    Yii::setAlias('@backend', dirname(dirname(__DIR__)) . '/backend');
    Yii::setAlias('@console', dirname(dirname(__DIR__)) . '/console');
    

    4、添加自定义项目文件

    复制frontend 或 backend 为自定义项目名称client
    更改文件里代码的命名空间和main.php配置选项对应其命名空间
    

    5、执行php init命令安装

    6、把相应的配置文件、入口文件、日志文件单独拿出来独立配置

    在项目文件下新建www/dev、www/test、www/online

    再在dev下新建client自定义服务文件名,并把安装好的服务配置文件(config)、入口文件(web)、日志文件(runtime),移到当前文件下

    7、路由优化

    注意:404时常见错误

    1、配置 cookie校验相关
    'request' => [
            'csrfParam' => '_csrf-api',
            'enableCookieValidation' => false, // 取消cooke 验证
            'enableCsrfValidation' => false
        ],

    相关文章

      网友评论

          本文标题:Yii2环境搭建流程

          本文链接:https://www.haomeiwen.com/subject/wceouqtx.html