Seite 1 von 1

Installation umschreiben?

Verfasst: 04.02.2008 18:36
von Job-Sucher
Hey,
weiß einer wie ich die Installation so umschreiben kann, das bei "Datenbank-Einstellungen" nur noch MySQL ausgewählt werden kann?
Dies benötige ich nämlich um das phpBB bei mir auf dem Server so zum Download anbieten kann das es dirket ohne viele Einstellungen auf meinem Server verwendet werden kann, den ich biete für eine Leute Webspace und die sind nicht immer so klug und Stellen dann immer Fragen, dies will ich umgehen indem ich halt nur noch MySQL als Datenbank anbiete.
mfg Job-Sucher

Verfasst: 04.02.2008 18:42
von tas2580
Mach aus dem Formularfeld doch einfach ein hidden Feld, dann wird der Wert immer noch übergeben, der Benutzer kann aber nichts auswählen.

Verfasst: 04.02.2008 18:51
von Job-Sucher
ja ich blick aber die php daten nicht... ich hab mir die alle angeschaut verschiedene lösungswege ausprobiert... aber ich finde ja noch gar nicht richtig die stelle in der das ganze definiert wird

Verfasst: 05.02.2008 18:45
von Job-Sucher
keiner eine ahnung?

Verfasst: 05.02.2008 19:29
von djchrisnet
Soweit ich weiss zeigt er so oder so nur die verfügbaren Datenbank-Typen an. Das kannst du am einfachsten Testen, indem du mal XAMPP inStallierst, apache aktivierst aber MYSQL offline lässt und dann local versuchst den installer zu starten...

Verfasst: 06.02.2008 18:34
von Job-Sucher
da es aber mehrere sachen gibt... also mehrere datenbanken die aber nur mir zugänglich sind und ich diese auch benötige geht das nicht

Verfasst: 07.02.2008 02:19
von djchrisnet
Finde in /includes/function_install.php

Code: Alles auswählen

$available_dbms = array(
		'firebird'	=> array(
			'LABEL'			=> 'FireBird',
			'SCHEMA'		=> 'firebird',
			'MODULE'		=> 'interbase', 
			'DELIM'			=> ';;',
			'COMMENTS'		=> 'remove_remarks',
			'DRIVER'		=> 'firebird',
			'AVAILABLE'		=> true,
			'2.0.x'			=> false,
		),
		'mysqli'	=> array(
			'LABEL'			=> 'MySQL with MySQLi Extension',
			'SCHEMA'		=> 'mysql_41',
			'MODULE'		=> 'mysqli',
			'DELIM'			=> ';',
			'COMMENTS'		=> 'remove_remarks',
			'DRIVER'		=> 'mysqli',
			'AVAILABLE'		=> true,
			'2.0.x'			=> true,
		),
		'mysql'		=> array(
			'LABEL'			=> 'MySQL',
			'SCHEMA'		=> 'mysql',
			'MODULE'		=> 'mysql', 
			'DELIM'			=> ';',
			'COMMENTS'		=> 'remove_remarks',
			'DRIVER'		=> 'mysql',
			'AVAILABLE'		=> true,
			'2.0.x'			=> true,
		),
		'mssql'		=> array(
			'LABEL'			=> 'MS SQL Server 2000+',
			'SCHEMA'		=> 'mssql',
			'MODULE'		=> 'mssql', 
			'DELIM'			=> 'GO',
			'COMMENTS'		=> 'remove_comments',
			'DRIVER'		=> 'mssql',
			'AVAILABLE'		=> true,
			'2.0.x'			=> true,
		),
		'mssql_odbc'=>	array(
			'LABEL'			=> 'MS SQL Server [ ODBC ]',
			'SCHEMA'		=> 'mssql',
			'MODULE'		=> 'odbc', 
			'DELIM'			=> 'GO',
			'COMMENTS'		=> 'remove_comments',
			'DRIVER'		=> 'mssql_odbc',
			'AVAILABLE'		=> true,
			'2.0.x'			=> true,
		),
		'oracle'	=>	array(
			'LABEL'			=> 'Oracle',
			'SCHEMA'		=> 'oracle',
			'MODULE'		=> 'oci8', 
			'DELIM'			=> '/',
			'COMMENTS'		=> 'remove_comments',
			'DRIVER'		=> 'oracle',
			'AVAILABLE'		=> true,
			'2.0.x'			=> false,
		),
		'postgres' => array(
			'LABEL'			=> 'PostgreSQL 7.x/8.x',
			'SCHEMA'		=> 'postgres',
			'MODULE'		=> 'pgsql', 
			'DELIM'			=> ';',
			'COMMENTS'		=> 'remove_comments',
			'DRIVER'		=> 'postgres',
			'AVAILABLE'		=> true,
			'2.0.x'			=> true,
		),
		'sqlite'		=> array(
			'LABEL'			=> 'SQLite',
			'SCHEMA'		=> 'sqlite',
			'MODULE'		=> 'sqlite', 
			'DELIM'			=> ';',
			'COMMENTS'		=> 'remove_remarks',
			'DRIVER'		=> 'sqlite',
			'AVAILABLE'		=> true,
			'2.0.x'			=> false,
		),
	);
Ersetze gegen

Code: Alles auswählen

$available_dbms = array(
		'mysql'		=> array(
			'LABEL'			=> 'MySQL',
			'SCHEMA'		=> 'mysql',
			'MODULE'		=> 'mysql', 
			'DELIM'			=> ';',
			'COMMENTS'		=> 'remove_remarks',
			'DRIVER'		=> 'mysql',
			'AVAILABLE'		=> true,
			'2.0.x'			=> true,
		));
müsstest du allerdings natürlich testen....

zusätzlich kannste noch die SQL-shemas löschen in install/shemas/

Verfasst: 07.02.2008 18:43
von Job-Sucher
läuft danke sehr...