Fehler beim Aufbau der Datenbank-Verbindung

  • Hallo,

    leider habe ich momentan beim Einrichten von Wordpress ein Problem.

    Meine Konfiguration:
    cPanel Version 11.18.3-STABLE
    Apache version 2.2.8 (Unix)
    PHP version 5.2.5
    MySQL version 5.0.45-community
    Wordpress 2.6.2

    Datenbank1 user_db1
    User user_dbuser1
    Password bestehtauszahlenundsonderzeichen

    Datenbank2 user_db2
    User user_dbuser
    Password bestehtauszahlenundsonderzeichen

    Datenbank3 user_db3
    User user_dbuser
    Password bestehtauszahlenundsonderzeichen

    Domain1.com zeigt auf /public_html benutzt user_db1 und ein CMS und läuft.
    Jetzt habe ich domain-zwei.de und domain-drei.de
    Beide zeigen auf /public_html/wordpress
    Domain-zwei.de soll user_db2 benutzen und domain-drei.de user_db3 und alles nur mit einer Wordpress-Installation.

    Meine wp-config.php:

    $host = eregi_replace('^www\.', '', $_SERVER['HTTP_HOST']);

    switch ($host) {
    case 'domain-zwei.de';
    $db = 'user_db2';
    break;
    case 'domain-drei.de';
    $db = 'user_db3';
    break;
    default:
    header("HTTP/1.0 404 Not Found");
    exit();
    break;
    }

    // ** MySQL settings ** //

    define('DB_NAME', $db);
    define('DB_USER', 'user_dbuser');
    define('DB_PASSWORD', ' bestehtauszahlenundsonderzeichen');
    define('DB_HOST', 'localhost:3307');

    Jetzt erhalte ich aber die Fehlermeldung „Fehler beim Aufbau der Datenbank-Verbindung“

    Habe ich bei der Auswahl der Datenbank in Abhängigkeit der Domain einen Fehler?


    Schon einmal im Vorraus vielen Dank für die Hilfe!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • var_dump($db); liefert bei Zugriff über Domain-zwei.de folgendes:

    string(16) "user_db2"

    (der original Datenbankname ist 16 Zeichen lang...)

    [EDIT]
    Die Ausgabe des Passwortes hat das Problem entlarvt. Aus "ß" ist irgendein Steuerzeichen geworden...
    Jetzt habe ich das Passwort geändert und ich werde mit einem Welcome begrüßt...

    Danke für den Gedankenanstoß :-D

    Einmal editiert, zuletzt von bolle399 (25. September 2008 um 21:02)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!