Seite 1 von 2

3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 03.03.2010 22:53
von RubberDuck
Hallo

Nach dem Update von 3.0.6 auf 3.0.7 kommt beim Aufruf von "Mehr Smilies anzeigen" folgende Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Invalid use of group function [1111]

SQL

SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height FROM phpbb3_smilies GROUP BY smiley_url, smiley_width, smiley_height ORDER BY MIN(smiley_order) LIMIT 500

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: includes/functions_posting.php
LINE: 92
CALL: dbal_mysql->sql_query_limit()

FILE: posting.php
LINE: 126
CALL: generate_smilies()
Template ist aktualisiert und Cache ist gelöscht. Kann da jemand Helfen?

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 03.03.2010 22:58
von Mahony
Hallo
Den Bugfix dazu findest du hier Bugfix - [ mysql4 ] Invalid use of group function [1111]


Grüße: Mahony

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 03.03.2010 23:04
von RubberDuck
Danke! Jetzt geht es wieder.

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 06:30
von Polsprung
Hallo,

ich habe vor kurzem von 3.0.6. auf 3.0.7. aktualisiert nach dieser Methode. D.h., da ich keinen Mod einbaut habe, habe ich einfach alle Dateien des alten Paketes mit dem neuen Paket überschrieben und anschließend install/database_update.php ausgeführt. Hat soweit alles geklappt. Jedoch werden jetzt nicht mehr alle Smilies angezeigt, sowohl in den alten Beiträgen als auch rechts wenn ich einen neuen Beitrag verfassen will. Ich meine nicht den Link "Mehr Smilies anzeigen", den gibt es bei mir gar nicht.

Was kann man da machen? Muss ich irgendwas aktualisieren?

Vielen Dank! :)

Polsprung

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 12:30
von luke1970
Polsprung hat geschrieben:Jedoch werden jetzt nicht mehr alle Smilies angezeigt, sowohl in den alten Beiträgen als auch rechts wenn ich einen neuen Beitrag verfassen will.
Das Problem hab ich auch.
Siehe Bild:
[ externes Bild ]

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 12:53
von Mahony
Hallo
Was kann man da machen? Muss ich irgendwas aktualisieren?
Das sieht so aus, als ob die Smilies (also die Bilder der Smilies) nicht auf dem Webspace vorhanden sind. Ladet das Verzeichnis images/smilies noch einmal hoch und falls ihr zusätzliche Smilies hattet, müsst ihr diese natürlich ebenfalls neu hoch laden.


Grüße: Mahony

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 13:03
von luke1970
Mahony hat geschrieben:Hallo
Das sieht so aus, als ob die Smilies (also die Bilder der Smilies) nicht auf dem Webspace vorhanden sind. Ladet das Verzeichnis images/smilies noch einmal hoch und falls ihr zusätzliche Smilies hattet, müsst ihr diese natürlich ebenfalls neu hoch laden.
Nein, daran liegt es nicht. Das hab ich schon versucht.
Auch den Cache von phpBB hab ich schon gelöscht.

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 13:25
von Mahony
Hallo
Mit dem (inoffiziellen) Support Toolkit 1.0.0 Deutsch kannst du versuchen Problem zu beheben (Option - BBCodes neu berechnen). Das funktioniert allerdings nur, wenn tatsächlich die Smilie-Bilder auf dem Webspace vorhanden sind.

P.S. Bevor du anfängst, mache bitte ein Backup der Datenbank.


Grüße: Mahony

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 13:34
von Polsprung
Ich habe nachgeschaut: Auf dem Webspace ist das Verzeichnis smilies vollständig und korrekt da, nämlich 24 Smilies. Standardmäßg, wenn man einen Beitrag verfassen will, stehen rechts 22 Smilies zu Verfügung. Bei mir werden jedoch nur etwa 15 angezeigt. Den Cache habe ich auch geleert, aber das Problem besteht weiter.

Ich probier es mal mit dem Toolkit von dir, Mahony. Vielen Dank! :)

Polsprung

Re: 3.0.6 -> 3.0.7 - Fehler bei Smilies

Verfasst: 05.03.2010 16:20
von Polsprung
So nun habe ich das Toolkit installiert und BBCode neu geparst. Ich erhalte recht schnell eine Fehlermeldung:

SQL ERROR [ mysqli ]

Out of range value adjusted for column 'forum_posts' at row 1 [1264]

Das Problem mit den fehlenden Smilies ist immer noch nicht behoben. Hat jemand weitere Vorschläge? :( Jetzt weiß ich echt nicht weiter. :(

Dankeschön. 8)

Polsprung