DB Maintenance Problem

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
Benutzeravatar
.tribal
Mitglied
Beiträge: 83
Registriert: 13.08.2003 03:02
Wohnort: Bonn
Kontaktdaten:

DB Maintenance Problem

Beitrag von .tribal »

Was kann denn das sein???

Ich bekomme bei sehr vielen Funktionen der Datenbankwartung Fehlermeldungen. Wie zum beispiel gleich bei der ersten:
Prüfe Benutzer- und Gruppen-Tabellen
Sperre das Board

Warte drei Sekunden, damit Datenbanktransaktionen beendet werden können...

Prüfe auf fehlerhaften Wartend-Status

Fehler: Couldn't get user and group data!

SQL Error : 1064 You have an error in your SQL syntax near 'INNER JOIN phpbb_groups g ON ug.group_id = g.group_id WHERE ug.user_pending' at line 3

SELECT g.group_id FROM phpbb_user_group ug INNER JOIN phpbb_groups g ON ug.group_id = g.group_id WHERE ug.user_pending = 1 AND g.group_single_user = 1

Line : 182
File : /mnt/be1/05/764/00000002/htdocs/phpBB2/admin/admin_db_maintenance.php
In einem geschlossenen System nimmt das Chaos mit der Zeit zu.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Welche Version des Mods und welche Version von MySQL verwendest du?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
.tribal
Mitglied
Beiträge: 83
Registriert: 13.08.2003 03:02
Wohnort: Bonn
Kontaktdaten:

Beitrag von .tribal »

Die MySQL 3.22.32 .

un MOD Version: 1.0.0a

Grüssle Micha
In einem geschlossenen System nimmt das Chaos mit der Zeit zu.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

So, jetzt haben wir die Ursache:
MySQL unterstützt erst ab Version 3.23.17 den INNER JOIN wie in SQL-99 definiert. Die einfachste Möglichkeit, das Problem zu umgehen ist ein Update auf eine neuere MySQL-Version.

Man kann ggf. die JOINS umschreiben, allerdings weiß ich noch nicht wirklich, ob ich das machen werde, denn:
  • ist die 3.23.17 seit mehr als drei (!) Jahren verfügbar und
  • haben die INNER JOINS ohne ON-Teil meiner Erfahrung nach eine deutlich schlechtere Performance als die mit
Sorry, dass ich dir da gerade keine bessere Antwort geben kann.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
.tribal
Mitglied
Beiträge: 83
Registriert: 13.08.2003 03:02
Wohnort: Bonn
Kontaktdaten:

Beitrag von .tribal »

Danke für deine Info. Hab ich mir ja fast gedacht. Selber updaten kann ich das nicht da ich ja nicht selber hoste.
Hab also bei meinem Hoster nachgefragt und bekam als antwort das man das schon updatet aber noch kein Termin bekannt ist. . .*stampf*

3 Jahre gibt es die Version schon und die ham das nicht hinbekommen mal upzudaten?? das ist echt ein Armutszeugnis !!
Naja wie auch immer.

Dank Dir.

Grüssle
In einem geschlossenen System nimmt das Chaos mit der Zeit zu.
Antworten

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