SQL-Prob. bei Strato (oder mit Album 2.0.35 von Smartor?)

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
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

SQL-Prob. bei Strato (oder mit Album 2.0.35 von Smartor?)

Beitrag von Max »

Hallo,


das Album ansich funktioniert, bis ich eine Kathegorie erstelle oder im persönlichen Album ein Bild hochgeladen habe.

Wenn ich eine Kathegorie erstellt habe, kommt folgende Fehlermeldung:
Could not query recent pics information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'DISTINCT c.comment_id) AS comments FROM phpbb_album AS p LEFT JOIN ' at line 1

SELECT p.pic_id, p.pic_title, p.pic_desc, p.pic_user_id, p.pic_user_ip, p.pic_username, p.pic_time, p.pic_cat_id, p.pic_view_count, u.user_id, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments FROM phpbb_album AS p LEFT JOIN phpbb_users AS u ON p.pic_user_id = u.user_id LEFT JOIN phpbb_album_cat AS ct ON p.pic_cat_id = ct.cat_id LEFT JOIN phpbb_album_rate AS r ON p.pic_id = r.rate_pic_id LEFT JOIN phpbb_album_comment AS c ON p.pic_id = c.comment_pic_id WHERE p.pic_cat_id IN (1) AND ( p.pic_approval = 1 OR ct.cat_approval = 0 ) GROUP BY p.pic_id ORDER BY pic_time DESC LIMIT 4

Line : 259
File : /mnt/ls1/08/882/00000009/htdocs/phpbb/album.php
ICh habe schon x-mal die Einstellungen für die DB laufen lassen und da klappt nicht. Nun habe ich die Tabellen mit den anderen, wo es klappt verglichen und festgestellt, dass immer das letzte Feld fehlt ( "Volltext") ich kann es aber nicht einfach dazu editieren, müsste wohl sämtliche Einträge komplett zu Fuss selber eingeben, um diese letzte Spalte anzufügen.
Ich hatte neulich bei einem Mod das Problem, dass ich den Alter-Befehl nicht automatisch laufen lassen konnte, der musste auch per Hand eingegeben werden.
Nun meine Fragen, ist das überhaupt die Wurzel zu der Fehlermeldung? Und wie kann ich das am einfachsten beheben?
So langsam weiß ich nicht mehr weiter, auf zwei lokalen Test-Boards und einem richtigen Board online klappt das völlig problemlos, also ich freue mich zu jeder Hilfe.


MfG,
Max
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

sieht so aus als hätten die eine ältere mysql version... etweder fragst du die mal ob die mysql mal updaten können oder du löscht das DISTINCT raus was allerdings zu fehlern führen kann...

ah
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hallo,


dann liegt der Fehler zumindest nicht so direkt bei mir.
Ich hatte ja gehofft, dass Strato im Rahmen ihrer "Datenbank-Inhalt-Beseitigungs-Aktion" auch Änderungen an der DB vorgenommen haben, war aber nicht so.
Nun da sie heute zum zweiten Mal die DB für mehrere Stunden nicht erreichbar hatten, hat der eigentliche Besitzer der Seite gesagt, dass er dort wegzieht (für 19,90 Euro/Monat will er mehr Qualität) deshalb installiere ich das gesamte Forum morgen sowieso woanders und damit hat sich auch dieser Fehler erübrigt.

Mal sehen, was dann kommt :D



Gruß,
Max
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

naja so ist strato mal...

ah
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

nur als kurze Info, das lag offenbar an der DB bei Strato, ich habe das Board schon bei dem neuen Hoster installiert und dort läuft alles tadellos, ohne irgendwelche Anpassungen.
Nun warten wir nur noch auf den DNS-Eintrag - naja, den Reload des Servers, dann ist alles i.O.



Max
Antworten

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