Could not connect to database

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Could not connect to database

Beitrag von tomtom »

Nach einem misslungenen Update meiner Chatsoftware pcpin bekomm ich beim Aufruf des Forum nur eine Fehlermeldung: "Could not connect to database".

Die config.php existiert und ist auch mit den richtigen Daten gefüllt.

Wie kann ich das reparieren?

edit: auch mit Hilfe der dbinformer.php konnte ich das Problem nicht lösen.
Connection to database
You have established a connection to MySQL 3.x.

Your database was found.
Eine Verbindung zur DB ist also scheinbar möglich ...

Wo liegt der Fehler?
Gruß, Tom
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Jedoch habe ich Zugriff auf die Memberlist, PNs, und komme auch über die Suche an die Nachrichten im Forum und kann sie auch lesen.

Nur auf der Forenstartseite steht immer: "Could not connect to database".

Was ist denn da los?
Gruß, Tom
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

ein LINK zu deiner Seite wird fürs Erste mal helfen, einen Eindruck von deinem Problem zu bekommen 8)

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Gruß, Tom
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

Na denn, verlinke doch mal bitte deine index.php

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Sicher: index.php.

Ich kann ALLES machen im Forum, nur nicht über die Index-Seite. Auch das ACP tut tadellos. Was ebenfalls nicht tut, ist der pcpin Chat. Gleiche Fehlermeldung ... nur, dass sie vom Chat und nicht vom Forum kommt.
Gruß, Tom
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

Also dieser Code ist offensichtlich aus dem CHAT!

Code: Alles auswählen

	//
	// Start Chat online
	//
	include("chat/header.inc.php");
	include("chat/config.inc.php");
	include("chat/functions.inc.php");

	$chat_text = '';
	$chat_colors = array(
				ADMIN => 'FFA34F',
				USER => '006699',
				MOD => '006600'
);

	// Show total users count
	$users_total = users_total();
	if ( $users_total == 0 )
	{
		$chat_text .= "Kein User im Chat.";
	}
	else
	{
		if ( $users_total == 1 )
		{
			$chat_text .= "";
		}
		else
		{
			$chat_text .= "";
		}

		$q=mysql_query("SELECT c.user, u.user_id, u.user_level from pcpin_users c LEFT JOIN 524_users u ON u.username = c.user");
      if ( $row = mysql_fetch_array($q) )
      {
         $username = $row['user'];
         if ( !empty($row['user_id']) )
         {
           $username = '<a href="'. append_sid("profile.php?mode=viewprofile&u=" . $row['user_id']) . '" style="color:#' . $chat_colors[$row['user_level']] . ';">' . $username . '</a>';
         }
         $chat_text .= ' ' . $username;
         while ( $row = mysql_fetch_array($q) )
         {
           $username = $row['user'];
           if ( !empty($row['user_id']) )
           {
             $username = '<a href="'. append_sid("profile.php?mode=viewprofile&u=" . $row['user_id']) . '" style="color:#' . $chat_colors[$row['user_level']] . ';">' . $username . '</a>';
           }
           $chat_text .= ', ' . $username;
         }
      }
	}
	//
	// End Chat-Online
	//
Nimm ihn mal testweise aus der index.php raus!
(vorher Backup machen versteht sich von selbst :wink: )
Dieser Chat-MOD/Hack nutzt übrigens nicht die phpBB-eigene DBAL!
Das Problem liegt sicher an dem Chat ..

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

ja, das wars.

das war eine mod, die auf der index seite angezeigt hat, wer online im chat ist. und die anzeige tat auch ...

ich hatte versucht, eine neue chat version aufzuspielen, allerdings in nem anderen ordner, und einer anderen db!
Gruß, Tom
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

mad-manne hat geschrieben: Dieser Chat-MOD/Hack nutzt übrigens nicht die phpBB-eigene DBAL!
Das Problem liegt sicher an dem Chat ..
DBAL?
Gruß, Tom
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

DataBaseAbstractionLayer

Konforme MODs sollten eben für alle Datenbankzugriffe die phpBB-eigene Datenbankklasse nutzen. Dieser Chat-MOD nutzt aber einfach "normale" PHP-Befehle um mit der Datenbank zu kommunizieren.

Ist nix schlimmes, nur würde es sich bei phpBB.com nicht als MOD qualifizieren können!

Gruss,
Manne,
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“