Datenbankumzug bei BelWü
BelWü zieht am 14.07.08 zwischen 17:00 Uhr und 21:00 Uhr den Datenbankhost um.
Durch den Umzug ändert sich der Name des Datenbankhosts von "localhost" auf "web-db.belwue.de"
Nach der Umstellung der Datenbank auf den neuen Server können Sie sich nicht mehr auf Ihrem CMS-System einloggen. Es wird ein Fehler erscheinen, wenn Sie versuchen, Ihre Seite aufzurufen, sofern Sie ein CMS-System mit Datenbank verwenden.
Statische HTML-Seiten sind von der Umstellung nicht betroffen!
Lösung:
Sie müssen die Konfigurationsdatei des CMS-Systems von Hand editieren. Verwenden Sie dazu ein Programm zur Datenübertragung wie WinSCP, um sich mit Ihrem Webspace zu verbinden. Suchen Sie nun die Konfigurationsdatei, in der nun ein falscher Datenbankhost eingetragen ist (localhost). Mit WinSCP können Sie die Datei direkt editieren.
Sonst laden Sie diese Datei herunter und editieren Sie diese mit Ihrem Lieblingseditor (Proton, vi, wordpad...).
Ersetzen Sie nun in der Konfigurationsdatei den Eintrag für den Datenbankserver "localhost" durch "web-db.belwue.de".
Nachdem die Änderung gemacht wurde, laden Sie die Konfigurationsdatei wieder auf den Webserver und überschreiben damit die alte Konfiguration.
Nun sollte Ihr System wieder funktionieren.
WICHTIG!!
Falls Sie Probleme haben sollten, sich mit WinSCP zu verbinden, kann dies an einem neuen 'hostkey' liegen, den der Server bekommen hat. Beantworten Sie die Frage von WinSCP "möchten Sie den neuen Schlüssel speichern?" mit ja, wahrscheinlich müssen Sie Ihr Passwort nochmal angeben. Danach sollte die WinSCP-Verbindung wieder funktionieren.
Unten finden Sie für die häufigsten CMS-Systeme kurze Anleitungen:
Moodle
Die von BelWü betreuten Moodleinstallationen werden von BelWü angepasst.
Bei selbstinstallierten Moodles muss im Installationsverzeichnis von Moodle in der Datei config.php "localhost" zu "web-db.belwue.de" geändert werden.
phpMyAdmin
Die Konfigurationsdatei config.inc.php liegt im PHPMyAdmin-Verzeichnis.
Die Zeile //$cfg['Servers'][$i]['host'] = 'localhost';
muss geändert werden in
$cfg['Servers'][$i]['host'] = 'web-db.belwue.de';
Bei der Herstellung der Datenbankverbindung zum MySQL-Server in einem
PHP-Script muss folgende Syntax stehen:
alt:
mysql_pconnect("localhost","xxx_aabenutzername_xxx","xxx_passwort_xxx");
neu:
mysql_pconnect("web-db.belwue.de","xxx_aabenutzername_xxx","xxx_passwort_xxx");
Typo3
Im Verzeichnis typo3conf liegt die Datei localconf.php.
Kopieren Sie diese Datei auf Ihren Rechner und öffnen Sie sie mit einem geeigneten Editor (z. B. Proton)
In dieser Datei ändern Sie die Variable $typo_db_host folgendermaßen ab:
$typo_db_host = 'web-db.belwue.de';
Danach ersetzen Sie die Datei auf dem Webserver durch die geänderte Datei und Ihr System funktioniert wieder.
Joomla!/Mambo
Im Verzeichnis, in dem Joomla oder Mambo installiert ist, finden Sie die Datei configuration.php.
Editieren Sie diese.
Ersetzen Sie die Zeile:
var $host = 'localhost';
durch
var $host = 'web-db.belwue.de';
Webedition
Die Konfigurationsdatei we_conf.inc.php von Webedition liegt im Ordner webEdition/we/include/conf
Ändern Sie in der Datei we_conf.inc.php die Zeile
define("DB_HOST","localhost");
zu
define("DB_HOST","web-db.belwue.de");
Wordpress
Kopieren Sie die Datei wp-config.php aus dem Verzeichnis, in dem Wordpress installiert ist, auf Ihren Rechner.
Ersetzen Sie mit einem geeigneten Editor (z.,B. Proton)
die Zeile: define(’DB_HOST’, ‘localhost‘);
durch die Zeile: define(’DB_HOST’, ‘web-db.belwue.de‘);
Danach überschreiben Sie die Datei wp-config.php auf dem Webserver
durch die geänderte Datei und Ihr System funktioniert wieder.
Website Baker
Kopieren Sie die Datei config.php aus dem Verzeichnis, in dem WB installiert ist, auf Ihren Rechner.
Ersetzen Sie mit einem geeigneten Editor (z.B. Proton)
den Wert der Konstanten DB_HOST durch web-db.belwue.de;
Danach überschreiben Sie die Datei config.php auf dem Webserver
durch die geänderte Datei und Ihr System funktioniert wieder.
Papoo
Kopieren Sie die Datei /lib/site_conf.php auf Ihren Rechner und ersetzen dort den Datenbankhost "localhost" durch "web-db.belwue.de".
Danach überschreiben Sie die Datei site_conf.php auf dem Webserver
durch die geänderte Datei und Ihr System funktioniert wieder.


