Seite 1 von 2

[Gelöst] Config.php gelöscht

Verfasst: 31.07.2007 16:43
von igelein
http://www.phpbb.de/doku/kb/artikel.php ... ght=config, dort steht aber nur wie es beim 2 er php geht nur wie geht es beim 3.0

Verfasst: 31.07.2007 16:48
von bantu

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'dbname';
$dbuser = 'dbuser';
$dbpasswd = 'dbpasswd';

$table_prefix = 'phpbb3_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
$dbms ist ein Dateiname aus dem Verzeichniss includes/db/ (außer index und dbal).

Gruß,
bantu

Verfasst: 31.07.2007 17:59
von igelein
bantu hat geschrieben:
...

$dbms ist ein Dateiname aus dem Verzeichniss includes/db/ (außer index und dbal).

...
hää das verstehe ich jetzt nicht
bantu hat geschrieben:

Code: Alles auswählen

$dbname = 'dbname ';
$dbuser = 'dbuser ';
$dbpasswd = 'dbpasswd ';
und muss da ein leerzeichen hin?

Verfasst: 31.07.2007 18:14
von nickvergessen
Nein kein Leerzeichen...
zu der Sache mit "$dbms"
Es kommt darauf an, welche Datenbankart du benutzt, die jeweilige musst du hier einsetzen, damit du die Schreibweise korrekt hast, sollst du dich am Datei namen orientieren.

Verfasst: 31.07.2007 18:22
von igelein
Ich nutze MySQL bei diesem provider: http://www.redio.de

Verfasst: 31.07.2007 18:34
von nickvergessen
Es kommt darauf an, welche Datenbank Version du bei der Installation ausgewählt hast...
Entweder hast du es verändert, oder den Standard benutzt. Was Standard ist, kannst du herausfinden in dem du eine Neu-Installation fingierst, und nachsiehst, was im Drop-Down-Feld steht...

Verfasst: 31.07.2007 18:43
von igelein
also wäre das vom prinzip her richtig?

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'gelöscht';
$dbuser = 'gelöscht';
$dbpasswd = 'gelöscht';

$table_prefix = 'phpbb3_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_

Verfasst: 31.07.2007 18:52
von Mahony
Hallo
Das ist ganz einfach.
Hier das Beispiel:

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'name_deiner_datenbank';
$dbuser = 'datenbank_user';
$dbpasswd = 'datenbank_passwort';

$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Diese drei Dinge hier musst du anpassen

Code: Alles auswählen

$dbname = 'name_deiner_datenbank';
$dbuser = 'datenbank_user';
$dbpasswd = 'datenbank_passwort';
und evtl noch den Präfix also

Code: Alles auswählen

phpbb_


Grüße: Mahony

Verfasst: 31.07.2007 18:59
von igelein
Mahony hat geschrieben:
...

und evtl noch den Präfix also

Code: Alles auswählen

phpbb_


...
Danke schonmal nur wo finde ich die Präfix und wenn ich sie voreingestellt lasse kommt wenn ich das Forum öffne:

SQL ERROR [ mysql4 ]

Table 'db00003762.phpbb3_config' doesn't exist [1146]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Verfasst: 31.07.2007 19:04
von Mahony
Hallo
Schau mit phpmyadmin in die Datenbank. Das erste was da vor dem Tabellennamen steht ist dein Präfix.

Also zum Beispiel heisst die erste Tabelle bei mir phpbb3_acl_groups - dann lautet der Präfix phpbb3_




Grüße: Mahony