Seite 1 von 1
Problem nach Update von 3 auf 3.0.2
Verfasst: 17.07.2008 14:58
von r3nz
Hallo liebe Mitglieder,
Nach dem Update von 3.0 auf 3.0.2 kann ich keine bestehenden Threads mehr öffnen. Es kommt folgender Fehler:
Code: Alles auswählen
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND user_id = 21' at line 4 [1064]
SQL
SELECT notify_status FROM phpbb_topics_watch WHERE topic_id = AND user_id = 21
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: includes/functions_display.php
LINE: 1003
CALL: dbal_mysql->sql_query()
FILE: viewtopic.php
LINE: 456
CALL: watch_topic_forum()
Was heißt das und was kann ich tun um das zu beheben?
Vielen Dank für eure Hilfe,
Rene
Verfasst: 17.07.2008 16:55
von r3nz
hat sich erledigt

Verfasst: 17.07.2008 16:59
von Dash
Und was hast du denn genau getan ?
Würde andere wie mich, die das gleiche Problem haben zb auch interessieren
Verfasst: 21.07.2008 01:26
von Gytha
Oh ja, die Fehlerbehebung interessiert mich auch brennend, denn nach dem Update auf 3.0.2 kommt auch bei mir:
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysql4 ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND user_id = 27' at line 4 [1064]
SQL
UPDATE phpbb_topics_watch SET notify_status = 0 WHERE topic_id = AND user_id = 27
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()
FILE: includes/functions_display.php
LINE: 1040
CALL: dbal_mysql->sql_query()
FILE: viewtopic.php
LINE: 456
CALL: watch_topic_forum()
Kann hoffentlich irgendjemand helfen und mir erklären, was ich zur Behebung tun muss?
Verfasst: 21.07.2008 01:48
von Gytha
Update: Nach einigem Suchen im Netz habe ich es offenbar dadurch beheben können, dass ich die Original
functions_display.php der Version 3.0.1 anstelle der der Vorversion genommen habe.
Und jetzt hoffe ich, dass damit das Update über die Bühne ist - gute Nacht zusammen

Verfasst: 21.07.2008 09:52
von Bobbles
Selbes Problem hatte ich beim updaten auch, werde es heute morgen direkt checken.

Verfasst: 23.07.2008 18:48
von xeesus
Habe mich auch für das Forum eines Bekannten mit diesem Problem rumgeschlagen. Dabei habe ich folgendes rausgefunden:
Ein Löschen des Forum-Caches oder das Aus- und wieder Einloggen, wie ich als Lösungsweg in einem schwedischen Forum gefunden habe, hat nichts gebracht. Gytha's Hinweis mit der Datei
includes/functions_display.php war dann tatsächlich hilfreich. In meinem Fall war die Version dieser Datei von vor dem Update laut PHP-Kommentar folgende:
Code: Alles auswählen
@version $Id: functions_display.php,v 1.168 2007/10/20 10:12:54 acydburn Exp $
Dateigröße: 36.743 Bytes
Und die im Komplettpaket des Forums sowohl der Version 3.0.1 als auch 3.0.2 enthaltene Dateiversion (sind offenbar identisch):
Code: Alles auswählen
@version $Id: functions_display.php 8479 2008-03-29 00:22:48Z naderman $
Dateigröße: 37.074 Bytes
Die Datei
includes/functions_display.php wird beim
Automatisches Update-Paket (3.0.1 -> 3.0.2) wohl nicht mitgeliefert - zumindest nicht in der deutschen Version, mit der ich zu tun hatte. Das trifft vielleicht auch für das Update von 3.0 auf 3.0.2 zu, wie im Falle des Thread-Starters.
Lösung war also bei mir, ähnlich wie bei Gytha, das Ersetzen der Datei
includes/functions_display.php mit der Version aus dem aktuellen Komplettpaket.
So, in der Hoffnung, es möge noch jemandem helfen.
Grüße,
xeesus
Verfasst: 31.07.2008 21:18
von Caitrin
Hallo,
vielen Dank für die Info. Hat mir sehr geholfen!

Hatte den gleichen Fehler.