【问题标题】:SilverStripe 4: Where is the database configuration?SilverStripe 4:数据库配置在哪里?
【发布时间】:2018-08-09 23:51:38
【问题描述】:

我一直在阅读有关此的文档,但完全感到困惑。安装后我的 mysite/_config.php 文件为空。我在哪里可以找到网站的数据库设置,例如用户名、数据库名称和密码?

这里是文档页面:https://docs.silverstripe.org/en/4/changelogs/4.0.0/#env

【问题讨论】:

    标签: php database config silverstripe silverstripe-4


    【解决方案1】:

    您需要在.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 将自动为您确定数据库名称并创建它。如果您想使用特定的数据库名称,您可以忽略此行并改为设置 SS_DATABASE_NAME

    【讨论】:

      猜你喜欢
      • 2011-11-13
      • 1970-01-01
      • 2012-01-13
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多