} $conf->DBserver = importPost("DBserver", "localhost"); $conf->DBname = importPost("DBname", "wikidb"); $conf->DBuser = importPost("DBuser", "wikiuser"); $conf->DBpassword = importPost("DBpassword"); $conf->DBpassword2 = importPost("DBpassword2"); $conf->SysopName = importPost("SysopName", "WikiSysop"); $conf->SysopPass = importPost("SysopPass"); $conf->SysopPass2 = importPost("SysopPass2"); $conf->RootUser = importPost("RootUser"); $conf->RootPW = importPost("RootPW", ""); $useRoot = importCheck('useroot', false); $conf->LanguageCode = importPost("LanguageCode", "en"); ## MySQL specific: $conf->DBprefix = importPost("DBprefix"); $conf->setSchema(importPost("DBschema", "mysql5-binary"), importPost("DBengine", "InnoDB")); ## Postgres specific: $conf->DBport = importPost("DBport", "5432"); $conf->DBts2schema = importPost("DBts2schema", "public"); $conf->DBpgschema = importPost("DBpgschema", "mediawiki"); ## SQLite specific $conf->SQLiteDataDir = importPost("SQLiteDataDir", "{$IP}/../data"); ## MSSQL specific // We need a second field so it doesn't overwrite the MySQL one $conf->DBprefix2 = importPost("DBprefix2"); ## DB2 specific: // New variable in order to have a different default port number $conf->DBport_db2 = importPost("DBport_db2", "50000"); $conf->DBcataloged = importPost("DBcataloged", "cataloged"); $conf->DBdb2schema = importPost("DBdb2schema", "mediawiki"); // Oracle specific