MyBB.de Forum
Fehler bei Aktualisierung von 1.2.13 auf 1.8 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Installation, Aktualisierung und Merge System (https://www.mybb.de/forum/forum-89.html)
+--- Thema: Fehler bei Aktualisierung von 1.2.13 auf 1.8 (/thread-30697.html)



Fehler bei Aktualisierung von 1.2.13 auf 1.8 - michi - 07.10.2014

Hallo,

die Aktualisierung ist bei mir nach entfernen kleinerer Fehler (doppelte Usernamen etc) recht weit durchgelaufen... bis zu diesem Punkt:

MyBB has experienced an internal SQL error and cannot continue.

Zitat:SQL Error:
1064 - 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 ')' at line 2
Query:
UPDATE mybb_usergroups SET `canbereported`=1 WHERE gid IN ()

Die Umgebung:
PHP: 5.5.16-nmm1
MYSQL: 5.0

Was kann ich bei dem Fehler machen?

LG
Michael


RE: Fehler bei Aktualisierung von 1.2.13 auf 1.8 - StefanT - 08.10.2014

Kann es sein, dass bei dir keine Benutzergruppen existieren? Wenn die Standard-Gruppen vorhanden sind, sollte dieses Problem nie auftreten.
Den Fehler kannst du beheben, indem du in der install/resources/upgrade30.php diese Zeile auskommentierst:
PHP-Code:
$db->update_query('usergroups', array('canbereported' => 1), "gid IN ({$usergroups})"); 



RE: Fehler bei Aktualisierung von 1.2.13 auf 1.8 - michi - 08.10.2014

Danke für Deine Antwort!

Benutzergruppen sind vorhanden, allerdings ist mir auch klar dass ein Upgrade von so einer alten Version nicht unbedingt fehlerfrei verläuft. Ich werde das mit dem auskommentieren heute Abend probieren.

Wäre es alternativ vielleicht einfacher das Forum mit der 1.8-Version neu aufzusetzen und dann die alten Daten mit dem Merge-System zu importieren?

LG
Michael


RE: Fehler bei Aktualisierung von 1.2.13 auf 1.8 - StefanT - 08.10.2014

Das Merge-System unterstützt nur MyBB 1.8 und keine älteren Versionen.