Hallo,
bin gerade dabei ein Upgrade von meiner 1.0.9 auf die 1.1.4 lokal vorzubereiten, jedoch bekomme ich während die upgrade.php arbeitet beim substep=7 folgenden Fehler :(
Lainaa
Updating and creating indexes... Unsuccessful!
This query:
ALTER TABLE smf_smileys
ORDER BY LENGTH(code) DESC;
Caused the error:
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 'LENGTH(code) DESC' at line 2
Manuell hab ich in der Adressleiste dann auf substep=8 verwiesen und das Upgrade lief dann weiter durch :-\
Das Forum läuft soweit, jedoch beim Versuch ein eigenen Smileyset zu importieren dann ein ähnlicher Fehler ???
Lainaahttp://localhost:8888/index.php?action=smileys;sa=editsets
Datenbankfehler: 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 'LENGTH(code) DESC' at line 2
Datei: /bla/bla/bla/Sources/ManageSmileys.php
Zeile: 990
Merkwürdigerweise wurde der Import trotzdem durchgeführt und das neue Set war Verfügbar ::)
Hat jemand eine Idee ???
Nur ungern möchte ich nun das Upgrade auch im Onlinesystem so durchführen :-X
Erfahrungsgemäß tritt dieser Fehler immer dann auf, wenn Du beim Smilie-Code ein "verbotenes" Zeichen angegeben hast wie "~" oder ähnliches.
Diese Zeichen mag MySQL nicht.
Gruß Ferrika
Mhmmm..., in der Tat habe ich so einige eigene Smileys hinzugefügt ::)
Muss den dieser Befehl den beim upgrade unbedingt ausgeführt werden und gibt es eine Liste von verbotenen Zeichen ???
Habe mir mal meine Smiliey-Codes angeschaut, verdächtig kommen mir nur die mit den Pipe-Zeichen vor :-\
:-|
x:-|
Vielleicht ist es das ???
Den habe ich auch noch verwendet ::)
:-\
Der o.g. Fehler kam bei Upgrade in meinem Livesystem zum Glück nicht :P