Frau mit Brille hält Fragen und Antworten bereit

Hilfe zum Thema:

Datenbankkonfiguration

Frau mit Brille hält Fragen und Antworten bereit

Änderung des Hostnamens (DB-Servername)

Wenn sich der Hostname ändert, ist auch eine Aktualisierung der Datenbankkonfiguration einer Webseite erforderlich. Für die Änderungen an der Datenbankkonfiguration sind folgende Informationen nötig:

  • Datenbank-Name
    Zum Beispiel: db123456789
  • Datenbank-Hostname (DB-Servername)
    Zum Beispiel: db123456789.hosting-data.io
  • Datenbank-Benutzername
    Zum Beispiel: dbo123456789
  • Datenbank-Passwort
    Passwort des Anwenders

 

Aktualisierung der Datenbankkonfiguration


Normalerweise speichern Content-Management-Systeme die Datenbankkonfiguration in einer zentralen Konfigurationsdatei. Daher muss man im ersten Schritt den Namen dieser Datei herausfinden. Anschließend kann man die Konfigurationsdatei auf den Computer herunterladen, aktualisieren und wieder hochladen.
Die Änderung ist sofort aktiv und die Webseite kann nun testweise im Browser aufgerufen werden.

Gut zu wissen: Die beschriebe Methode funktioniert bei MySQL-Datenbanken, MSSQL-Datenbanken und MariaDB-Datenbanken.

Bitte unbedingt beachten:
Unsachgemäße Änderungen an der Konfigurationsdatei können die Funktionalität der Website beeinträchtigen. Daher sollte man immer zuerst ein Backup der Konfigurationsdatei erstellen!

So erstellt man ein Backup der Konfigurationsdatei:

  • Name und Speicherort der Konfigurationsdatei des verwendeten CMS notieren.
  • Konfigurationsdatei mit einem FTP-Programm auf den Computer herunterladen. GMX empfiehlt Ihnen das kostenlose FTP-Programm Filezilla. Die FTP-Daten finden Sie in Ihrer Domain-Verwaltung unter "Webhosting".
  • Konfigurationsdatei mit Texteditor-Programm öffnen und bearbeiten:

Zeilen suchen, die die veralteten Informationen enthalten, und durch die neuen ersetzen.
Windows-Benutzer können dies z.B. mit dem Editor-Programm von Microsoft tun.

  • Aktualisierte Konfigurationsdatei wieder auf die Webseite hochladen.

Bitte beachten: Die vorhandene (alte) Dateiversion muss dabei überschrieben werden.

Wo man die jeweilige Konfigurationsdatei findet, steht im Artikel weiter unten: "Konfigurationsdateien bekannter Content Management Systeme: WordPress, Joomla!, PrestaShop, Moodle, Drupal, TYPO3"

Datenbank-Hostname einer Webseite ändern − Beispiel: WordPress

Man lädt die Konfigurationsdatei wp-config.php aus dem Stammverzeichnis der WordPress-Installation herunter und sucht nach der Zeile, die mit define('DB_HOST') beginnt:

define('DB_HOST', '[db123456789.alterHostname]');

An dieser Stelle ersetzt man den alten Hostnamen durch den neuen:

define('DB_HOST', db123456789.neuerHostname);

Änderungen speichern und die Datei wieder auf den Webspace hochladen. Das war´s!
Die Änderung ist sofort aktiv und die Webseite kann nun testweise aufgerufen werden.

Konfigurationsdateien bekannter Content Management Systeme: WordPress, Joomla!, PrestaShop, Moodle, Drupal, TYPO3

Wie die Konfigurationsdatei der am häufigsten verwendeten Content Management Systeme heißen und wo man diese auf dem Webspace findet, wird in der folgenden Zusammenstellung erklärt.

 

WordPress
Die Konfigurationsdatei von WordPress heißt wp-config.php und befindet sich im Stammverzeichnis der WordPress-Installation.

        Beispiel-Pfad: clickandbuilds/WordPress/wp-config.php

        /** The name of the database for WordPress */
        define('DB_NAME', 'db123456789');

        /** database username */
        define('DB_USER', 'dbo123456789');

        /** database password */
        define('DB_PASSWORD', 'Supergeheimes_Passwort');

        /** hostname */
        define('DB_HOST', 'db123456789.hostname');

        /** WordPress Database Table prefix.
        $table_prefix = 'abcd';

 

Joomla!
Die Konfigurationsdatei von Joomla! heißt configuration.php und befindet sich im Stammverzeichnis der Joomla!-Installation.

        Beispiel-Pfad: clickandbuilds/Joomla/MyCMS1/configuration.php

        public $host = 'db123456789.hostname';
        public $user = 'dbo123456789';
        public $password = 'Supergeheimes_Passwort';
        public $db = 'db123456789'; 
        public $dbprefix = 'abcd_';

 

PrestaShop (Version 1.7 und höher)
Seit PrestaShop 1.7 heißt die Konfigurationsdatei parameters.php und befindet sich im Unterverzeichnis app/config der PrestaShop-Installation.

        Beispiel-Pfad: /clickandbuilds/PrestaShop/MyeCommerce/app/config/parameters.php

        'database_host' => 'db123456789.hostname',
        'database_port' => '',
        'database_name' => 'db123456789',
        'database_user' => 'dbo123456789',
        'database_password' => 'Supergeheimes_Passwort',
        'database_prefix' => 'abcd_',

 

PrestaShop (1.5 - 1.6)
Bei den älteren PrestaShop-Versionen 1.5 und 1.6 heißt die Konfigurationsdatei settings.inc.php und befindet sich im Unterverzeichnis /config des PrestaShop-Ordners.

        Beispiel-Pfad: /clickandbuilds/PrestaShop/MyeCommerce/config/settings.inc.php

        define('_DB_SERVER_', 'db123456789.hostname');
        define('_DB_NAME_', 'db123456789');
        define('_DB_USER_', 'dbo123456789');
        define('_DB_PASSWD_', 'Supergeheimes_Passwort');
        define('_DB_PREFIX_', 'abcd_');

 

Moodle
Die Konfigurationsdatei von Moodle heißt config.php und befindet sich im Stammverzeichnis Ihrer Moodle-Installation.

        Beispiel-Pfad: /clickandbuilds/Moodle/MeinMoodle/config.php

        $CFG->dbhost    = 'db987654321.hostname';  
        $CFG->dbname    = 'db987654321';     // database name, eg moodle
        $CFG->dbuser    = 'dbo987654321';   // your database username
        $CFG->dbpass    = '1234567890';   // your database password
        $CFG->prefix    = 'abcd_';       // prefix to use for all table names

 

Drupal
Pfad und Name der Konfigurationsdatei: /sites/default/settings.php
        'database' => 'db123456789',
        'username' => 'dbo123456789',
        'password' => 'Supergeheimes_Passwort',
        'prefix' => 'abcd_',
        'host' => 'db123456789.hostname',

 

TYPO3
Die Konfigurationsdatei von Typo3 heißt LocalConfiguration.php und befindet sich im Unterverzeichnis /typo3conf Ihres Typo3-Ordners.

        'dbname' => 'db123456789',
        'host' => 'db123456789.hostname',
        'password' => 'Supergeheimes_Passwort',
        'user' => 'dbo123456789',