Probleme beim upgrade

Started by -exo-, July 12, 2007, 01:43:18 PM

Previous topic - Next topic

-exo-

bekomme beim upgrate von smf 1.1.2 auf 1.1.3 diesen fehler

Updating Settings.php... Successful.
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


Hab zwar schon in myadmin nachgeschaut kann aber auch kein fehler erkennen .Muss zwar irgendwo ein fehler sein. kann mir jemand helfen wo liegt das problem?

Ferrika

Guck mal bitte nach, ob Du evtl. in den Codes der Smilies ein Sonderzeichen wie "~" oder ähnliches eingegeben hast. Solche Dinge mag SQL nicht ;-) Das mußt Du dann herausnehmen.

Gruß Ferrika
was ich nicht will, das man mir tu, das füg ich keinem andren zu

Daniel D.

Evtl. noch andere .sql Dateien im Verzeichnis außer die upgrade1-1.sql?

-exo-

ne auch nicht alles versucht hab den ganzen table geleert wo die smileys sind aber selbest dann bekomm ich diesen fehler

Daniel D.

Quote from: -exo- on July 13, 2007, 08:17:16 AM
ne auch nicht alles versucht hab den ganzen table geleert wo die smileys sind aber selbest dann bekomm ich diesen fehler
Auf was war das eine Antwort?

grottenolm

Hallo,


das gleiche Problem hat ich auch, nach bisschen google Suche bin ich dann darauf gestoßen: hxxp:www.pragmamx.org/Forum-topic-21861.html [nonactive]

Quote
Doch noch einen kompletten Fix für das smf Forum nach Stunden gefunden...

Scheint ein MySQL-Version: 5. Problem zu sein?!


Edit Sources/ManageSmileys.php

Change Line 654:
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
To:
ORDER BY code DESC", __FILE__, __LINE__);

Change Line 990:
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
To:
ORDER BY code DESC", __FILE__, __LINE__);

Edit upgrade_1-1.sql

Change Line 181:
ORDER BY LENGTH(code) DESC;
To:
ORDER BY code DESC;

Hab die beiden Dateien so geändert und dann hat alles funktioniert.


MfG.

-exo-


Advertisement: