Ergebnis 1 bis 6 von 6

Thema: Installation: Die Verbindung zur Datenbank ist fehlgeschlagen!

  1. #1
    Neuer Benutzer
    Registriert seit
    24.05.2006
    Beiträge
    3

    Installation: Die Verbindung zur Datenbank ist fehlgeschlagen!

    Ich versuchen das Forum auf folgendem Rechner zu installieren:

    • PHP 4.4.2 zip package [8,110Kb] - 13 Jan 2006
      (CGI binary plus server API versions for Apache, Apache2 (experimental), ISAPI, NSAPI, Servlet and Pi3Web. MySQL support built-in, many extensions included, packaged as zip)
    • MySQL 5.0
    • Microsoft Internet Information Server 6
    Bei Schritt2 der Installationsroutine kommt folgender Fehler:

    Schritt 2) Verbindung zur Datenbank wird hergestellt
    File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2) Character set '#33' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file

    Es wird versucht, eine Verbindung zur Datenbank aufzubauen.

    Beschreibung des Fehlers: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client E:\Inetpub\wwwroot\ortlinghaus\forum\includes\class_core.php on line 279

    Die Verbindung zur Datenbank ist fehlgeschlagen, da Ihnen die entsprechenden Rechte fehlen, um eine Verbindung zum Server aufbauen zu dürfen. Bitte überprüfen Sie die Daten, die Sie in der Datei 'includes/config.php' angegeben haben.

    Ich habe die config.php mehrmals angeschaut, die Einträge stimmen soweit ich gesehen habe schon: hier die config.php:

    Code:
    <?php
    /*======================================================================*\
    || #################################################################### ||
    || # vBulletin 3.5.4 - Licence Number
    || # ---------------------------------------------------------------- # ||
    || # All PHP code in this file is ©2000-2006 Jelsoft Enterprises Ltd. # ||
    || # This file may not be redistributed in whole or significant part. # ||
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    || #################################################################### ||
    \*======================================================================*/
    
    /*-------------------------------------------------------*\
    | ****** HINWEIS ZU DEN VARIABLEN IN DIESER DATEI ******* |
    +---------------------------------------------------------+
    | Falls bei dem Verbindungsaufbau zu Ihrer MySQL-Daten-   |
    | bank Fehler auftreten, muessen Sie Ihren Provider um    |
    | Hilfe bitten, da wir Ihnen die richtigen Daten fuer die |
    | Variablen in dieser Datei nicht nennen koennen.         |
    \*-------------------------------------------------------*/
    
        //    ****** DATENBANK: TYP ******
        //    Tragen Sie hier den Typ Ihres Datenbankservers ein, auf dem sich die vBulletin-Datenbank
        //    befinden wird bzw. befindet. Gueltige Optionen sind mysql und mysqli.
        //    Versuchen Sie es mit mysqli, wenn Sie PHP 5 und MySQL 4.1+ verwenden.
    $config['Database']['dbtype'] = 'mysql';
    
        //    ****** DATENBANK: NAME DER DATENBANK ******
        //    Tragen Sie hier den Namen der Datenbank ein, mit der vBulletin arbeiten soll.
        //    Diesen Datenbanknamen erhalten Sie normalerweise von Ihrem Provider.
    $config['Database']['dbname'] = 'ortl_forum';
    
        //    ****** TABELLEN-PRAEFIX ******
        //    Praefix, das den Tabellennamen in der Datenbank vorangestellt wird.
        //    Zum Beispiel: $config['Database']['tableprefix'] = 'vb3_';
        //    Hinweis: Praefixe fuer die Tabellennamen koennen Sie mit der Datei
        //    install/tableprefix.php hinzufuegen, aendern oder entfernen.
    $config['Database']['tableprefix'] = 'vb3_';
    
        //    ****** TECHNISCHE E-MAIL-ADRESSE ******
        //    Treten Fehler bei der Datenbank auf, wird eine E-Mail mit einer Fehlerbeschreibung
        //    an diese Adresse geschickt.
        //    Falls Sie hier keine E-Mail-Adresse eintragen, werden bei Datenbankfehlern keine
        //    E-Mails verschickt.
    $config['Database']['technicalemail'] = 'xy@blabla.com';
    
        //    ****** LEEREN SQL-MODUS ERZWINGEN ******
        //    In neueren Versionen von MySQL (4.1+) gibt es einige Neuerungen, die nicht mit vBulletin
        //    kompatibel sind. Wenn Sie diese Einstellung auf "true" setzen, werden diese Neuerungen
        //    deaktiviert. Sie muessen diese Einstellung nur aendern, wenn vBulletin Sie dazu auffordert.
    $config['Database']['force_sql_mode'] = true;
    
    
    
        //    ****** MASTER-DATENBANK: SERVERNAME UND PORT ******
        //    Tragen Sie hier den Hostnamen oder die IP-Adresse und den Port Ihres Datenbankservers ein.
        //    Wenn Sie sich nicht sicher sind, was Sie hier eintragen muessen, versuchen Sie es zunaechst
        //    mit dem Standardwerten.
    $config['MasterServer']['servername'] = 'localhost';
    $config['MasterServer']['port'] = 3306;
    
        //    ****** MASTER-DATENBANK: BENUTZERNAME & KENNWORT ******
        //    Tragen Sie hier den Benutzernamen und das Kennwort ein, die Sie fuer den Zugriff
        //    auf den MySQL-Server benoetigen.
        //    Den Benutzernamen und das Kennwort erhalten Sie von Ihrem Provider.
    $config['MasterServer']['username'] = 'root';
    $config['MasterServer']['password'] = '';
    
        //    ****** MASTER-DATENBANK: PERSISTENTE VERBINDUNGEN ******
        //    Hier koennen Sie festlegen, ob persistente Verbindungen zu MySQL genutzt werden sollen.
        //    Der Performance-Unterschied ist im Normalfall vernachlaessigbar, ausser vielleicht
        //    bei extrem grossen Foren.
        //    Wenn Sie nicht sicher sind, was Sie hier angeben sollen, lassen Sie die Einstellung
        //    auf aus.
        //    0 = aus; 1 = an
    $config['MasterServer']['usepconnect'] = 0;
    
    
    
        //    ****** SLAVE-DATENBANK: KONFIGURATION ******
        //    Wenn Sie mehrere Datenbankserver verwenden, koennen Sie hier die Daten fuer den Slave-Server
        //    festlegen.
        //    Wenn Sie sich nicht 100% sicher sind, ob Sie hier etwas eintragen muessen, veraendern Sie die
        //    Standardeinstellungen nicht.
    $config['SlaveServer']['servername'] = '';
    $config['SlaveServer']['port'] = 3306;
    $config['SlaveServer']['username'] = '';
    $config['SlaveServer']['password'] = '';
    $config['SlaveServer']['usepconnect'] = 0;
    
    
    
        //    ****** PFADE ZUM ADMINISTRATOR- UND MODERATOR-KONTROLLZENTRUM ******
        //    Hier koennen Sie fuer die Verzeichnisse, in denen sich die Dateien fuer das
        //    Administrator- und Moderator-Kontrollzentrum befinden, alternative Namen an-
        //    geben. Vielleicht moechten Sie dies aus Sicherheitsgruenden tun.
        //    Bitte beachten Sie, dass, wenn Sie die Namen hier aendern, Sie auch noch die
        //    Namen der Verzeichnisse auf dem Server aendern muessen.
    $config['Misc']['admincpdir'] = 'admincp';
    $config['Misc']['modcpdir'] = 'modcp';
    
        //    ****** COOKIE-PRAEFIX ******
        //    Praefix, das in allen vBulletin-Cookies enthalten ist.
        //    Halten Sie es kurz und verwenden Sie nur Zahlen und Buchstaben, d.h. 1-9 und a-Z
    $config['Misc']['cookieprefix'] = 'bb';
    
        //    ******** VOLLSTAENDIGER PFAD ZUM VERZEICHNIS DES FORUMS ******
        //    Bei einigen Servern kann es noetig sein, den vollstaendigen Pfad zum Verzeichnis des Forums
        //    anzugeben, damit vBulletin ohne Probleme funktioniert. Sie muessen diese Einstellung nur
        //    aendern, wenn vBulletin Sie dazu auffordert.
        //    Hinweis: Verwenden Sie keinen abschliessenden Schraegstrich ('/') nach dem Verzeichnisnamen.
        //    Beispiel fuer Unix:
        //      $config['Misc']['forumpath'] = '/home/users/public_html/forums';
        //    Beispiel fuer Win32:
        //      $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\vb3';
    $config['Misc']['forumpath'] = '';
    
    
    
        //    ****** BENUTZER, DIE DAS KONTROLLZENTRUM-LOG SEHEN DUERFEN ******
        //    Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum das
        //    Kontrollzentrum-Log ansehen.
        //    Die Benutzer werden hier durch ihre User-ID angegeben. Um die User-ID heraus-
        //    zufinden, sehen Sie sich den Benutzer im Administrator-Kontrollzentrum an.
        //    Falls Sie diese Datei fuer eine Neuinstallation aendern, lassen Sie den Standard-
        //    wert stehen, da der erste Benutzer (Administrator) die User-ID 1 erhaelt.
        //    Trennen Sie mehrere User-IDs mit einem Komma voneinander.
        //    Beispiel 1: $config['SpecialUsers']['canviewadminlog'] = '1';
        //    Beispiel 2: $config['SpecialUsers']['canviewadminlog'] = '1,5,9';
    $config['SpecialUsers']['canviewadminlog'] = '1';
    
        //    ****** BENUTZER, DIE DAS KONTROLLZENTRUM-LOG LOESCHEN DUERFEN ******
        //    Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
        //    Eintraege aus dem Kontrollzentrum-Log loeschen.
        //    Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
    $config['SpecialUsers']['canpruneadminlog'] = '1';
    
        //    ****** BENUTZER, DIE QUERYS AUSFUEHREN DUERFEN ******
        //    Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
        //    Querys (Datenbankabfragen) ausfuehren.
        //    Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
        //    Hinweis: Querys ausfuehren zu koennen, kann eine kritische Angelegenheit sein.
        //    Aus Sicherheitsgruenden sollten Sie in diese Liste keine User-IDs eintragen.
    $config['SpecialUsers']['canrunqueries'] = '';
    
        //    ****** UNLOESCHBARE / UNVERAENDERBARE BENUTZER ******
        //    Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
        //    von anderen Benutzern nicht geloescht oder bearbeitet werden.
        //    Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
    $config['SpecialUsers']['undeletableusers'] = '';
    
        //    ****** SUPER-ADMINISTRATOREN ******
        //    Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum die
        //    Seite fuer die Administrator-Berechtigungen aufrufen und damit die Rechte
        //    anderer Administratoren bearbeiten.
        //    Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
    $config['SpecialUsers']['superadministrators'] = '1';
    
        // ****** DATASTORE-CACHE KONFIGURATION *****
        //    Hier koennen Sie die verschiedenen Methoden konfigurieren, die fuer den Cache
        //    der Datastore-Elemente verwendet werden.
        //    vB_Datastore_Filecache  - um eine Cache-Datei zu verwenden
    // $config['Datastore']['class'] = 'vB_Datastore_Filecache';  
        //    vB_Datastore_Memcached - um einen Memcache-Server zu verwenden
        //    Es ist auch notwendig, dass Sie den Hostnamen bzw. die IP-Adresse und den Port
        //    angeben, unter denen der Server erreichbar ist.
    // $config['Datastore']['class'] = 'vB_Datastore_Memcached';
    // $config['Misc']['memcacheserver'] = '127.0.0.1'; 
    // $config['Misc']['memcacheport'] = '11211';
    
    // ****** Die folgenden Einstellungen werden nur in Spezialfaellen benoetigt ******
    
        //    ****** MySQLI-EINSTELLUNGEN *****
        //    Wenn Sie MySQL 4.1+ verwenden, sollte MySQLi fuer die Verbindung zur Datenbank
        //    verwenden werden.
        //    Wenn Ihre Datenbank einen anderen Zeichensatz als 'latin1' verwendet, koennen Sie
        //    hier den Standard-Zeichensatz fuer die Verbindung angeben.
        //    Wenn Sie nicht den selben Zeichensatz angeben, den Ihre Datenbank verwendet, kann
        //    es zu Fehlermeldungen dieser Art kommen:
        //    'mysql error: Illegal mix of collations'
        //    Sie muessen diese Einstellung nur aendern, wenn Sie sicher wissen, dass dies noetig ist.
    // $config['Mysqli']['charset'] = 'utf8';
    
        //    Zusaetzlich kann PHP angewiesen werden, die Verbindungs-Parameter aus der Datei
        //    auszulesen, die in 'ini_file' angegeben wurde. Bitte geben Sie den vollstaendigen
        //    Pfad zu dieser Datei an.
        //    Beispiel:
        //    $config['Mysqli']['ini_file'] = 'C:\Programme\MySQL\MySQL Server 4.1\my.ini';
    $config['Mysql']['ini_file'] = '';
    
    /*======================================================================*\
    || ####################################################################
    || # Downloaded: 00:44, Thu Apr 20th 2006
    || # CVS: $RCSfile: config.php.new,v $ - $Revision: 1.8.2.2 $
    || ####################################################################
    \*======================================================================*/
    ?>
    Ich bin absolut ratlos, habt ihr ne Idee oder nen Tipp?

    Wäre euch super dankbar!

    Gruß
    Miha
    Geändert von StGaensler (24.05.2006 um 17:49 Uhr)

  2. #2
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Trage hier mal, wie in der Beschreibung darüber steht, mysqli ein:
    Code:
    // Versuchen Sie es mit mysqli, wenn Sie PHP 5 und MySQL 4.1+ verwenden.
    $config['Database']['dbtype'] = 'mysqli';
    Viele Grüße,
    Stefan

  3. #3
    Neuer Benutzer
    Registriert seit
    24.05.2006
    Beiträge
    3
    Habe ich schon probiert, funzt leider auch nicht :-(

  4. #4
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Hast du Zugriff auf die Konfigurationsdatei my.ini von MySQL?

    Wenn ja, füge mal testweise folgende Zeilen hinzu:

    # CLIENT SECTION
    ...
    [mysql]
    default-character-set=latin5
    character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
    Ersetze dort C:/Program Files/MySQL/MySQL Server 5.0/share/charsets mit dem Pfad zu deinem charsets Verzeichnis.

    Wenn es der Server von einem Hoster ist, wende dich mit dem Problem an ihn.


    Siehe auch: 5.11.7. Problems With Character Sets
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  5. #5
    Neuer Benutzer
    Registriert seit
    24.05.2006
    Beiträge
    3
    Hat leider auch nichts gebracht :-(

    An was könnte es noch liegen?

  6. #6
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Hast du nach der Änderung MySQL neu gestartet?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Verbindung zur Datenbank läuft nicht.
    Von neukie im Forum vBulletin 3.5 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 09.10.2005, 20:59
  2. Schritt 2) Verbindung zur Datenbank wird hergestellt / SCHEITERT
    Von softwareforum im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 7
    Letzter Beitrag: 18.04.2005, 15:03
  3. dauerhafte Verbindung zur Datenbank benutzen
    Von eyestorm im Forum vBulletin 2 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 02.06.2002, 01:19
  4. mehrer Installation von vBB in einer Datenbank
    Von Kenny im Forum vBulletin 2 Fragen und Probleme
    Antworten: 6
    Letzter Beitrag: 12.02.2002, 19:39
  5. mySQL Datenbank Backup
    Von Chris im Forum MySQL
    Antworten: 24
    Letzter Beitrag: 29.08.2001, 22:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •