Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

setup.ini [DatabaseSettings]

The settings of [DatabaseSettings] in setup.ini: DefaultType, DefaultServer, DefaultPort, DefaultName, DefaultUser, DefaultPassword, DefaultPort_pgsql, DefaultUser_pgsql ...

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/examples/ini-settings/setup/DatabaseSettings.md

On this page

setup.ini [DatabaseSettings]

The block [DatabaseSettings] of settings/setup.ini, with 11 setting(s).

Never edit settings/setup.ini itself: an update replaces it. Put the settings you change in an override, which wins over the shipped file:

  • settings/override/setup.ini.append.php for every siteaccess,
  • settings/siteaccess/<siteaccess>/setup.ini.append.php for one siteaccess,
  • extension/<extension>/settings/setup.ini.append.php in an extension (read when the extension is active).

DefaultType

The database system the setup wizard lists first and preselects.
One of sqlite3, mysqli, pgsql, mongodb. SQLite needs no database server;
when the PHP sqlite3 extension is missing the wizard falls back to the
first available system and says so.

Default: sqlite3.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultType=sqlite3
*/ ?>

DefaultServer

Default: localhost.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultServer=localhost
*/ ?>

DefaultPort

Default: empty.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultPort=
*/ ?>

DefaultName

Default: exponential.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultName=exponential
*/ ?>

DefaultUser

Default: root.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultUser=root
*/ ?>

DefaultPassword

Default: empty.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultPassword=
*/ ?>

DefaultPort_pgsql

Default<Setting>_<type> replaces the value above on the database page for
that system: a PostgreSQL server has no user root and listens on 5432.

Default: 5432.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultPort_pgsql=5432
*/ ?>

DefaultUser_pgsql

Default: postgres.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DefaultUser_pgsql=postgres
*/ ?>

SQLSchema

CleanSQL=kernel_clean.sql
DemoSQL=demokernel.sql

Default: kernel_schema.sql.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
SQLSchema=kernel_schema.sql
*/ ?>

CleanSQLData

Default: cleandata.sql.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
CleanSQLData=cleandata.sql
*/ ?>

DemoSQLData

Default: demodata.sql.

<?php /* #?ini charset="utf-8"?
# settings/override/setup.ini.append.php
[DatabaseSettings]
DemoSQLData=demodata.sql
*/ ?>

Generated by ./console exp:help:examples from settings/setup.ini. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x