SilverStripe 4:数据库配置在哪里?

问题描述 投票:0回答:1

我一直在阅读这个文档,但完全糊涂了。安装后我的mysite / _config.php文件为空。在哪里可以找到该站点的数据库设置,例如用户名,数据库名称和密码?

Doc的页面在这里:https://docs.silverstripe.org/en/4/changelogs/4.0.0/#env

php database config silverstripe silverstripe-4
1个回答
4
投票

您需要在.env文件中定义它们,请参阅模板安装程序附带的.env.example文件。

示例(来自您发布的链接):

## Environment {#environment}
SS_ENVIRONMENT_TYPE="dev"
SS_DEFAULT_ADMIN_USERNAME="admin"
SS_DEFAULT_ADMIN_PASSWORD="password"
SS_BASE_URL="http://localhost/"

## Database {#database}
SS_DATABASE_CHOOSE_NAME="true"
SS_DATABASE_CLASS="MySQLDatabase"
SS_DATABASE_USERNAME="root"
SS_DATABASE_PASSWORD=""
SS_DATABASE_SERVER="127.0.0.1"

请注意,SS_DATABASE_CHOOSE_NAME将自动为您确定数据库名称并创建它。如果要使用特定的DB名称,可以忽略此行并改为设置SS_DATABASE_NAME

© www.soinside.com 2019 - 2024. All rights reserved.