Toon meer smilies werkt niet

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
martin40
Berichten: 51
Lid geworden op: 08 mar 2009, 22:50

Toon meer smilies werkt niet

Bericht door martin40 » 05 jul 2010, 12:40

  • Adres van je forum: http://www.mensbestfriend.nl/forum/
    Event. modificaties op je forum: n.v.t
    Wanneer ontstond het probleem?geen idee
    phpBB versie: 3.0.7-PL1


    Heb je onlangs iets veranderd aan je forum? smillies toegevoegd
    Wat is het probleem?
Als ik op Toon meer smilies klik krijg ik deze fout melding

Algemene fout
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 phpbb_smilies GROUP BY smiley_url, smiley_width, smiley_height ORDER BY MIN(smiley_order) LIMIT 50

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()


Hoe komt dit?

..

Gebruikersavatar
djaydo
Berichten: 55
Lid geworden op: 02 mei 2010, 18:57

Re: Toon meer smilies werkt niet

Bericht door djaydo » 05 jul 2010, 13:11

Paul schreef:De "Meer smilies" link geeft een SQL error

Dit is inderdaad een bug in 3.0.7-PL1, en het lijkt erop dat alleen mensen die MySQL versie 4 gebruiken last hebben van deze bug. Zodra je terwijl je een bericht maakt op de "Toon meer smilies" link drukt verschijnt er een Algemene Fout met daarin een SQL error.

Om dit probleem op te lossen, voer de volgende code wijziging uit.

Open: includes/functions_posting.php
Zoek: (rond regel 91)

Code: Selecteer alles

ORDER BY MIN(smiley_order)';

En verander het in:

Code: Selecteer alles

ORDER BY smiley_order';

Helpt dit?
Afbeelding

martin40
Berichten: 51
Lid geworden op: 08 mar 2009, 22:50

Re: Toon meer smilies werkt niet

Bericht door martin40 » 05 jul 2010, 13:17

Dat werkt, bedankt!!

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Toon meer smilies werkt niet

Bericht door Jeroen » 05 jul 2010, 14:00

Stond overigens ook in het bekende problemen met 3.0.7-PL1 topic ;)
Jeroen

martin40
Berichten: 51
Lid geworden op: 08 mar 2009, 22:50

Re: Toon meer smilies werkt niet

Bericht door martin40 » 06 jul 2010, 12:47

:oops: niet gezien

Modereter
Berichten: 228
Lid geworden op: 29 mar 2009, 21:18

Re: Toon meer smilies werkt niet

Bericht door Modereter » 02 aug 2010, 13:21

djaydo schreef:
Paul schreef:De "Meer smilies" link geeft een SQL error

Dit is inderdaad een bug in 3.0.7-PL1, en het lijkt erop dat alleen mensen die MySQL versie 4 gebruiken last hebben van deze bug. Zodra je terwijl je een bericht maakt op de "Toon meer smilies" link drukt verschijnt er een Algemene Fout met daarin een SQL error.

Om dit probleem op te lossen, voer de volgende code wijziging uit.

Open: includes/functions_posting.php
Zoek: (rond regel 91)

Code: Selecteer alles

ORDER BY MIN(smiley_order)';

En verander het in:

Code: Selecteer alles

ORDER BY smiley_order';

Helpt dit?
Ik heb dit probleem inmiddels ook.
Ik moet kennelijk zoeken in phpMyAdmin (genaamd 2.6.3-pl1, wat is dat voor nummer?) (via host).
Maar in welke map daar dan? In de mappenlijst aan de linkerzijde vind ik niets wat er op lijkt.

In Bekende problemen met 3.0.7-PL1staat trouwens geschreven:
Bekende problemen met 3.0.7-PL1
door Jim » 09 maart 2010, 20:40

(..)De "Meer smilies" link geeft een SQL error
Dit is inderdaad een bug in 3.0.7-PL1, en het lijkt erop dat alleen mensen die MySQL versie 4 gebruiken last hebben van deze bug. Zodra je terwijl je een bericht maakt op de "Toon meer smilies" link drukt verschijnt er een Algemene Fout met daarin een SQL error.
Ik heb versie MySQL 4.1.21-standard-log.

Gebruikersavatar
Neo
Berichten: 211
Lid geworden op: 02 apr 2006, 00:16
Locatie: Geleen
Contacteer:

Re: Toon meer smilies werkt niet

Bericht door Neo » 03 aug 2010, 13:26

Modereter schreef:Ik heb versie MySQL 4.1.21-standard-log.
Dan zou ik de host eens verzoeken om te gaan updaten!

Modereter
Berichten: 228
Lid geworden op: 29 mar 2009, 21:18

Re: Toon meer smilies werkt niet

Bericht door Modereter » 03 aug 2010, 15:04

FDCP_NEO schreef:
Modereter schreef:Ik heb versie MySQL 4.1.21-standard-log.
Dan zou ik de host eens verzoeken om te gaan updaten!
Hoezo? Hoeveel nieuwere versies zijn er dan tegenwoordig?

NB: kan iemand mij helpen met mijn topicvraag?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Toon meer smilies werkt niet

Bericht door Ger » 03 aug 2010, 15:34

Modereter schreef:Hoezo? Hoeveel nieuwere versies zijn er dan tegenwoordig?
mysql version
Modereter schreef: NB: kan iemand mij helpen met mijn topicvraag?
Je moet het bestand openen in je bestandsysteem. De database (MySQL) bevat geen bestanden/mappen, slechts tabellen.

Modereter
Berichten: 228
Lid geworden op: 29 mar 2009, 21:18

Re: Toon meer smilies werkt niet

Bericht door Modereter » 03 aug 2010, 18:43

FDCP_NEO schreef:
Modereter schreef:Ik heb versie MySQL 4.1.21-standard-log.
Dan zou ik de host eens verzoeken om te gaan updaten!
Ga ik meteen doen morgen!
Wie weet is het probleem dan vanzelf verholpen :?:
Ger schreef:
Modereter schreef:Hoezo? Hoeveel nieuwere versies zijn er dan tegenwoordig?
mysql version
Leuk, maar afgezaagd. Het kan zeker niet anders. :lol:
Ger schreef:
Modereter schreef: NB: kan iemand mij helpen met mijn topicvraag?
Je moet het bestand openen in je bestandsysteem. De database (MySQL) bevat geen bestanden/mappen, slechts tabellen.
Daar had ik al gezocht, maar kon 't niet vinden.
Maar ik zocht verkeerd, nl. bij: /httpdocs/forum/images/smilies/

Ik zie nu dat er wel zo'n map is: /httpdocs/forum/includes/
Oeps, sorry! :oops:

Bedankt voor de reactie, Ger! :mrgreen:

EDIT: aan de andere kant: stel, de host (Hosting2go) upgreet de MySQL binnenkort (je weet maar nooit), terwijl ik de voornoemde bestanden heb aangepast, krijg ik dan niet problemen??

EDIT2: FAQ Host:
Joomla 1.6 en MySQL 5

Voor de nieuwste versie van Joomla (versie 1.6) is MySQL 5 ondersteuning noodzakelijk. Zoals u weet is op onze servers momenteel alleen MySQL 4 beschikbaar. Wij zijn momenteel bezig nieuwe servers aan het inrichten waarop MySQL 5 beschikbaar komt. Deze moeten echter uitgebreid getest worden alvorens hierop hostingpakketten geplaatst kunnen worden.

Zodra MySQL 5 beschikbaar is, maken we dat uiteraard bekend via onze website.
Heb gevraagd wanneer ze denken, dat dit rond is.

Modereter
Berichten: 228
Lid geworden op: 29 mar 2009, 21:18

Re: Toon meer smilies werkt niet

Bericht door Modereter » 05 aug 2010, 10:48

Ik kreeg als reactie van mijn host dat ze voor mij een database hebben aangemaakt op hun test MySQL 5 server.

Ik kan daar inloggen met een door hen opgegeven aparte gebruikersnaam en wachtwoord.

Ik snap er echter helemaal niets van:

Wat voor constructie wordt me nu eigenlijk, in gewoon Nederlands, aangereikt om e.e.a te verhelpen?

Wat moet ik daar doen. Er staat geen database in.
Geen tabellen, niks.

Verder schrijft de host, dat "het zou kunnen zijn dat deze server in de toekomst vervangen wordt, of dat de databases verplaatst moeten worden naar de server waar ook het pakket op staat. Uiteraard zullen ze mij bij een dergelijke aanpassing assisteren en mij tijdig hiervan op de hoogte stellen".

Ik heb dus al weer tegenvragen gesteld.

Ondertussen zou ik van de phpbb-deskundigen hier graag willen horen in hoeverre deze aparte mysql 5 risico's meebrengt voor de totaalinstallatie van mijn forum. Voor nu en in de (verre) toekomst.
Heeft iemand ervaring met zoiets dergelijks?
Sorry, maar ik mis nog steeds voldoende overzicht in deze materie.

EDIT: Antwoord host op mijn tegenvragen:
Hallo xxx,

Met uw huidige database behorend bij uw phpbb forum kan niets gebeuren.

U vroeg wanneer wij MYSQL5 beschikbaar stellen. Dat wordt vanaf deze week als test aangeboden.

Wij hebben voor u een nieuwe lege MYSQL5 database aangemaakt, zoals is uitgelegd.

U kunt nu zelf eventueel u gegevens uit uw andere database exporteren en daarna importeren in deze nieuwe database.

Hoe u gegevens uit een database kunt importeren en exporteren leest u via de links hieronder.

http://www.hosting2go.nl/?s=klantenfaq&id=794

http://www.hosting2go.nl/?s=klantenfaq&id=915

Dit zou u kunnen proberen. Meer informatie over mysql en phpbb vindt u via:

http://www.mysql.com/

en

http://www.phpbb.nl/
Herhaling:
Ik zou graag van de phpbb-deskundigen hier willen horen in hoeverre deze aparte mysql 5 risico's meebrengt voor de totaalinstallatie van mijn forum. Voor nu en in de (verre) toekomst.
Heeft iemand ervaring met zoiets dergelijks?

Gesloten