PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenbankprobleme


klausneu
03.10.2005, 16:48
Hallo VB Profis,

ich bekomme folgende Fehlermeldung:


Der gewählte Datenbanktyp 'mysqli' konnte in der PHP-Konfiguration nicht gefunden werden.


Ich habe in der config.php das i angehängt da ich Version 4.1.8 nutze.


Bitte schaut euch das mal an, habe ich was vergessen oder ist es das db1024826(Fettschrift)


db1024826
<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.5.0 - Licence Number
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is ©2000-2005 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'] = 'mysqli';

// ****** 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'] = 'db1024826-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'] = '';

// ****** 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'] = 'franky@sunsetgmbh.de';



// ****** 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'] = 'db1024826';
$config['MasterServer']['password'] = 'xxxxxxxxxx';

// ****** 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';

// ****** Die folgenden Einstellungen werden nur in Spezialfaellen benoetigt ******

// ****** MySQLI EINSTELLUNGEN *****
// PHP kann 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.
// Damit kann z.B. der Standard-Zeichensatz eingestellt werden, der fuer die Verbindung
// verwendet wird.
// Beispiel:
// $config['Mysqli']['ini_file'] = 'C:\Programme\MySQL\MySQL Server 4.1\my.ini';
$config['Mysqli']['ini_file'] = '';
// Zusaetzlich kann bei MySQL 4.1.13+ oder 5.1.10+ und PHP 5.1.0+ ein Zeichensatz fuer die
// Verbindung angegeben werden, nachdem die Verbindung zur Datenbank hergestellt wurde.
// $config['Mysqli']['charset'] = 'utf8';

/*======================================================================*\
|| ####################################################################
|| # Downloaded: 19:19, Fri Sep 30th 2005
|| # CVS: $RCSfile: config.php.new,v $ - $Revision: 1.6 $
|| ####################################################################
\*======================================================================*/

klausneu
03.10.2005, 17:13
:)

Ich habe den Fehler gefunden. Es läuft nur ohne das i.

Die Installation war erfolgreich, ich bekomme jedoch folgende Fehlermeldung wenn ich die Forumsstartseite aufrufe:



Die Cookies konnten nicht gesetzt werden, da der Header schon an den Browser geschickt wurde.
Datei: /is/htdocs/wp1024826_CFAYC7MMOU/www/testforum/forums/includes/config.php
Zeile: 2


Bitte helft mir, so kurz vor dem Ziel:D

Saar
03.10.2005, 17:14
// ******** 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'] = '';


Gib mal noch den Pfad zur Forum Installation an. Die Information kriegste von deinem Host.

Saar
03.10.2005, 17:14
:)

Ich habe den Fehler gefunden. Es läuft nur ohne das i.

Die Installation war erfolgreich, ich bekomme jedoch folgende Fehlermeldung wenn ich die Forumsstartseite aufrufe:



Die Cookies konnten nicht gesetzt werden, da der Header schon an den Browser geschickt wurde.
Datei: /is/htdocs/wp1024826_CFAYC7MMOU/www/testforum/forums/includes/config.php
Zeile: 2


Bitte helft mir, so kurz vor dem Ziel:D


nvm, bei mir lag es damals an: dito ^^

klausneu
03.10.2005, 17:21
Hallo Saar,


Warum ist der Fehler in Zeile 2?


Du musst entschuldigen, aber das ist absolutes Neuland für mich



Klaus

StGaensler
03.10.2005, 19:05
Irgend ein Script gibt bei dir "dbu1024826" aus, wenn es aufgerufen wird. Davor werden (zwangsweise) die Header gesendet. Deshalb kommt dann die Fehlermeldung.

Es ist das config.php-Script, das die Ausgabe erzeugt. Schau mal nach, ob du da irgendwo was zu viel geändert hast, oder einen Wert neben die Hochkommata geschrieben hast, ...

klausneu
03.10.2005, 19:16
Hallo StGaesler,

die aktuelle Datei(bis auf das i)steht im vorrigen Post. Kannst ´du da den Fehler sehen?




Ich werde gleich wahnsinnig...............

klausneu
03.10.2005, 19:42
Doppelt, sorry

StGaensler
03.10.2005, 20:03
Für mich sieht das auch korrekt aus. Nur: http://westemmys.de/testforum/forum/includes/config.php -> Da sollte dann gar nichts stehen.

Du hast in deiner jetztigen Konfiguration einen kleinen Fehler drinnen: Das mus "localhost" heißen :)

Mit welchem Editor bearbeitest du diese Datei?

klausneu
03.10.2005, 20:59
Es lag ander ersten Zeile DB........

keine Ahnung wie die dahingekommen ist.


Es läuft:D


Vielen Dank für eure Hilfe