aufgrund von Server-Problemen meines Providers habe ich das Forum http://www.conquest-forum.de (phpBB-Version 3.0.11) auf einen anderen Server des gleichen Providers verlagern müssen.
Ein Backup habe ich sowohl von den Dateien als auch von der Datenbank (von der Datenbank über den Admin-Bereich in phpBB) des alten Servers gemacht. Anschließend habe ich mit der 1-Klick-Softwareinstallation des Providers phpBB 3.0.11 auf dem neuen Server installiert und mit einer neuen Datenbank verbunden. Dann habe ich die mit dem Backup gesicherten Dateien per FTP auf den neuen Server übertragen und abschließend das Backup der alten Datenbank über das Konfigurationsmenü des Providers in die neue Datenbank importiert. In der Config.php habe ich mit einem Texteditor einige Einträge an die Bezeichnungen der neuen Datenbank angepasst (Inhalt der config.php siehe unten) und auf den neuen Server hochgeladen. Soweit lief das glatt. Das Forum funktionierte.
Aber nun wird die config.php in unregelmäßigen Abständen (mal nach einem Tag, mal nach zwei Tagen) einfach überschrieben, d.h. die angepassten Einträge in der neuen Datenbank sind verschwunden. Statt dessen findet man die ursprüngliche Version der config.php ohne spezifische Datenbankeinträge vor. Beim Aufruf des Forums gibt es dann folgende Fehlermeldung:
Code: Alles auswählen
General Error
SQL ERROR [ mysql4 ]
php_network_getaddresses: getaddrinfo failed: Name or service not known [2002]
Danke für nützliche Hinweise!
config.php-Inhalt:
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 = 'Port...';
$dbname = 'mein DB-Name';
$dbuser = 'User meiner DB';
$dbpasswd = 'Passwort meiner DB';
$table_prefix = '';
$acm_type = 'file';
$load_extensions = '@@LOAD_EXTENSIONS@@';
@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);