如何更改yii2高级模板的数据库

如何更改yii2高级模板的数据库,yii2,Yii2,如何更改我的yii2高级模板的数据库信息? 我找不到数据库设置 高级模板具有定义目标特定配置的环境。基本上,克隆模板后,您需要确保正确设置环境-文件夹下的文件(它附带开发和产品预定义配置-用于开发和生产环境)。 在config子文件夹中,您可以找到*-local.php文件,这些文件指示特定于该环境的配置。 对于数据库,您必须查看common/config/main local.php 完成后,只需导航回模板的根文件夹并运行/init。它将询问您想要哪个环境,并将文件放置到位。切换到另一个环境只

如何更改我的yii2高级模板的数据库信息? 我找不到数据库设置


高级模板具有定义目标特定配置的
环境。基本上,克隆模板后,您需要确保正确设置
环境
-文件夹下的文件(它附带
开发
产品
预定义配置-用于开发和生产环境)。 在config子文件夹中,您可以找到
*-local.php
文件,这些文件指示特定于该环境的配置。 对于数据库,您必须查看
common/config/main local.php

完成后,只需导航回模板的根文件夹并运行
/init
。它将询问您想要哪个环境,并将文件放置到位。切换到另一个环境只需调用
/init


显然,如果您没有使用环境的义务,您没有义务继续使用它,您还可以修改
/common/config/main.php
文件并在其中添加连接信息。但是,鉴于高级模板假定应用程序有多个部署阶段,这是一个非常好的设置。

/common/config/main local.php
中,您可以设置数据库设置:

'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=DATABASE_NAME',
            'username' => 'DATABASE_USER',
            'password' => 'DATABASE_PASSWORD',
            'charset' => 'utf8',
        ],

高级模板的安装指南如下:

是。我已经这样做了。错误是我的mysql不是远程的。啊哈,谢谢。