SilverStripe 4: где находится конфигурация базы данных?

Я читал документы по этому вопросу, но совершенно запутался. Мой файл mysite / _config.php пуст после установки. Где найти настройки базы данных для сайта, такие как имя пользователя, имя базы данных и пароль?

Страница Дока здесь: https://docs.silverstripe.org/en/4/changelogs/4.0.0/#env

0

Решение

Вы должны определить их в .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 вместо.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]