Neuerstellung einer config.php
Beschreibung: Die config.php die eine der zentralen und wichtigsten Dateien von phpBB und hat für jedes Bord einen eindeutigen Inhalt. Sie beschreibt die individuelle Verbindung des Bords zur jeweiligen Datenbank.
Kategorie: Wichtig, Installation und Update, Server, PHP und MySQL
Link zu diesem Artikel: Alles auswählen
[url=https://www.phpbb.de/kb/viewarticle?a=43]Knowledge Base - Neuerstellung einer config.php[/url]
Was ist die config.php
Dieconfig.php die eine der zentralen und wichtigsten Dateien von phpBB und hat für jedes Bord einen eindeutigen Inhalt. Sie beschreibt die individuelle Verbindung des Bords zur jeweiligen Datenbank.Eine config.php für die aktuelle Version von phpBB neu erstellen
Wenn dieconfig.php versehentlich gelöscht wurde, kann sie ganz einfach wiederhergestellt werden, indem in einem Texteditor eine Datei mit folgendem Inhalt erstellt wirdphpBB 3.3.x
Code: Alles auswählen
<?php
// phpBB 3.3.x auto-generated configuration file
// Do not change anything in this file!
$dbms = '';
$dbhost = '';
$dbport = '';
$dbname = '';
$dbuser = '';
$dbpasswd = '';
$table_prefix = '';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';
@define('PHPBB_INSTALLED', true);
@define('PHPBB_ENVIRONMENT', 'production');
// @define('DEBUG_CONTAINER', true); phpBB 3.2.x
Code: Alles auswählen
<?php
// phpBB 3.2.x auto-generated configuration file
// Do not change anything in this file!
$dbms = '';
$dbhost = '';
$dbport = '';
$dbname = '';
$dbuser = '';
$dbpasswd = '';
$table_prefix = '';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';
@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
@define('PHPBB_ENVIRONMENT', 'production');
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true); '') einzufügen sind:- $dbms: Der Datenbank-Typ, der verwendet wird. Zulässige Werte sind:
phpbb\\db\\driver\\mysqlifür MySQLi.
Dieser Wert kann gefahrlos anstelle des veraltetenphpbb\\db\\driver\\mysqlmit allen aktuellen PHP-Versionen verwendet werdenphpbb\\db\\driver\\mysqlfür MySQL
Achtung:Dieser Wert ist veraltet und wird von PHP ab Version 7.0 nicht mehr unterstützt. Wenn ihr diesen Wert noch bei euch in derconfig.phpfindet, dann ändert ihn aufphpbb\\db\\driver\\mysqliphpbb\\db\\driver\\mssql_odbcfür MSSQL Server ab 2000 über ODBCphpbb\\db\\driver\\mssqlnativefür MSSQL Server ab 2005 über den nativen Adapterphpbb\\db\\driver\\oraclefür Oraclephpbb\\db\\driver\\postgresfür PostgreSQL ab Version 8.3phpbb\\db\\driver\\sqlite3für SQLite ab Version 3.6.15
- $dbhost: Der Datenbankserver-Hostname oder (bei Verwendung von ODBC) DSN. In vielen Fällen ist dies
localhost - $dbport: Der Port des Datenbankservers. In der Regel muss hier keine Eintragung vorgenommen werden.
- $dbname: Der Name der Datenbank.
- $dbuser: Der Benutzername zum Zugriff auf die Datenbank.
- $dbpasswd: Das Passwort, um mit dem Benutzernamen auf die Datenbank zugreifen zu können.
- $table_prefix: Der bei der Installation ausgewählte Tabellen-Präfix.
- $phpbb_adm_relative_path: Bleibt in der Regel unverändert auf
adm/ - $acm_type: Bleibt in der Regel unverändert auf
phpbb\\cache\\driver\\file
Die Datei muss nun als
config.php abgespeichert und auf den Webserver hochgeladen werden. Denkt daran, dass diese Datei wie alle anderen Dateien bei phpBB als "UTF-8 ohne BOM" abgespeichert werden muss. Wie das geht, könnt ihr in diesem Artikel nachlesen:Was bei Änderungen an Dateien beachtet werden muss!