Gehackt?

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 16 sep 2006, 21:42

maar alle mods zijn een jaar geleden geinstaleerd, hoe kan het dat hij nu in 1 keer problemen opleverd? Kan het niet ergens anders wegkomen.
Hij doet het namelijk sinds lycos aan het kl*t*n is geweest.
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 sep 2006, 23:17

Dat weet ik niet precies, het ligt in ieder geval aan die regels. Waaorm ie het niet doet vind ik raar...
Afbeelding

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 sep 2006, 10:16

Het komt door mysql5, die anders omgaat met de volgorde van JOINs. Ik heb hier op phpbb.nl ooit een oplossing gepost, maar ik kan hem zo gauw even niet vinden.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 sep 2006, 17:00

Volgens deze post zou het dan

Code: Selecteer alles

   $sql = "SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max
      FROM ( " . GROUPS_TABLE . " g, " . USERS_TABLE . " u )
      LEFT JOIN " . USER_GROUP_TABLE . " ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
      WHERE u.user_id=$user_id
         AND g.group_single_user=0
         AND g.group_count_enable=1
         AND g.group_moderator<>$user_id";
moeten worden.
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 18 sep 2006, 19:22

Dat was hem, bedankt.
Toppie voor de goede en vlotte hulp.
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 18 sep 2006, 19:37

Nou het zit niet mee, krijg bij het registreren nu deze fout

Error geting users post stat

DEBUG MODE

SQL Error : 1054 Unknown column 'g.group_id' in 'on clause'

SELECT ug.user_id, g.group_id as g_id, g.group_name , u.user_posts, g.group_count FROM phpbb_groups g, phpbb_users u LEFT JOIN phpbb_user_group ug ON g.group_id=ug.group_id AND ug.user_id=129 WHERE u.user_id=129 AND ug.user_id is NULL AND g.group_count=0 AND g.group_single_user=0 AND g.group_moderator<>129

Line : 682
File : usercp_register.php



Edit....

Volgens mij geeft er iets flink problemen, want ik krijg ook deze fout in administratiepaneel.
Heeft het probleem geheel te maken met die mod, zo ja is het dan verstandig om die helemaal opnieuw te instaleren?
Voordat ik nu overal fouten krijg.



Could not obtain moderator status

DEBUG MODE

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 ') AND aa.group_id = ug.group_id AND aa.auth_mod = 1

SELECT ug.user_id, COUNT(auth_mod) AS is_auth_mod FROM phpbb_auth_access aa, phpbb_user_group ug WHERE ug.user_id IN () AND aa.group_id = ug.group_id AND aa.auth_mod = 1 GROUP BY ug.user_id

Line : 531
File : admin_ug_auth.php
Laatst gewijzigd door Laurette op 18 sep 2006, 19:43, 1 keer totaal gewijzigd.
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 18 sep 2006, 19:41

Even zoeken, vanmiddag is er nog een oplossing voor gegeven :)

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 18 sep 2006, 19:43

heb even nog een edit gedaan
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 sep 2006, 21:24

Dat komt door mysql 5.

Je moet in usercp_register voor FROM een ( zetten, en voor LEFT JOIN een ). zou daar moeten werken.
Afbeelding

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 19 sep 2006, 18:50

Ik heb het tot zo ver weten op te lossen, ben ondertussen nog geen fouten weer tegengekomen.

Bedankt :thumb:
Als men te veel stapeld word men stapelgek.

Gesloten