Moderator groep doet moeilijk

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Moderator groep doet moeilijk

Bericht door mr.Stone » 18 nov 2007, 12:10

  • Adres van je forum: http://www.remixpromotions.nl
    Event. modificaties op je forum: Heel wat die er normaal gezien niets mee te maken hebben (met het probleem)
    Wanneer ontstond het probleem? Onbekend voor mij
    phpBB versie: 2.0.22

    Heb je onlangs iets verandert aan je forum? Neen
    Wat is het probleem?
Van het ene moment op het andere was er een moderator die verwijderd werd (niet door iemand, maar vanzelf) als je nu naar de groep gaat waar de moderators in zitten krijg je dit:

Code: Selecteer alles

Could not obtain user info for moderator list

DEBUG MODE

SELECT user_id, username FROM phpbb_users WHERE user_id = 138

Line : 119
File : admin_groups.php
Veel meer info heb ik niet atm want het is de admin die het me melde, en ik ben al een tijdje niet meer actief als modder.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door Derky » 18 nov 2007, 14:58

Kan je de groepsmoderator aanpassen in het ACP?

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door mr.Stone » 22 nov 2007, 18:45

Derky schreef:Kan je de groepsmoderator aanpassen in het ACP?
neen wat dat is wat ik krijg in het ACP, ik kan de instellingen niet zien/aanpassen

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Moderator groep doet moeilijk

Bericht door BetaDevil » 22 nov 2007, 19:41

De gebruiker met het ID 138 bestaat niet meer, en misschien dat het een bug is in phpBB2 dat hij dan niet de groepinformatie weggooit. Dus je moet even naar phpMyAdmin gaan en in phpbb_groups alle rijen verwijderen met het id 138.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door Derky » 23 nov 2007, 09:08

En dat komt waarschijnlijk door 1 van die leuke (inactive users of delete multiple users) mods die je gebruikt. ;)

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door mr.Stone » 16 dec 2007, 16:03

Derky schreef:En dat komt waarschijnlijk door 1 van die leuke (inactive users of delete multiple users) mods die je gebruikt. ;)
Ja die gebruik ik inderdaad :/

M.a.w. ik kan beter die mods er af halen? (nadat de bug gefixt is)

Het probleem is nog niet opgelost trouwens.

Code: Selecteer alles

Error getting user list for group

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 'ORDER BY u.username' at line 7

SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_allow_viewonline, u.user_session_time, ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 423 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> ORDER BY u.username

Line : 794
File : groupcp.php
krijg ik nu

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door Ramon Fincken » 17 dec 2007, 16:08

begin eens met de anon user terug te zetten:

http://www.phpbb.com/community/viewtopi ... 1&t=569565
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door mr.Stone » 17 dec 2007, 16:48

Ramon Fincken schreef:begin eens met de anon user terug te zetten:

http://www.phpbb.com/community/viewtopi ... 1&t=569565
Die staat er nog tussen, ik had wel perongeluk user 136 verwijderd (omdat 138 er niet in stond). Ik heb een nieuwe user 136 in de database gezet.

Ik krijg nu deze foutmelding:

In het ACP als ik de groep wil beheren

Code: Selecteer alles

Could not obtain user info for moderator list

DEBUG MODE

SELECT user_id, username FROM phpbb_users WHERE user_id = 138

Line : 119
File : admin_groups.php
En dit als ik de groep wil bekijken via het forum zelf

Code: Selecteer alles

Error getting user list for group

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 'ORDER BY u.username' at line 7

SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_allow_viewonline, u.user_session_time, ug.user_pending FROM phpbb_users u, phpbb_user_group ug WHERE ug.group_id = 423 AND u.user_id = ug.user_id AND ug.user_pending = 0 AND ug.user_id <> ORDER BY u.username

Line : 794
File : groupcp.php

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door Ramon Fincken » 17 dec 2007, 16:59

hoe heb je 138 verwijderd en hoe heb je 136 teruggezet?

hoe als in hoe precies?
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door mr.Stone » 17 dec 2007, 19:37

Ramon Fincken schreef:hoe heb je 138 verwijderd en hoe heb je 136 teruggezet?

hoe als in hoe precies?
138 verwijderd door die lijn te verwijderen in de databse phpbb_users
136 teruggezet zo:

Code: Selecteer alles

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'phpBB Fix';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$sql = "INSERT INTO " . USERS_TABLE . " (user_id, user_active, username, user_password, user_session_time, user_session_page, user_lastvisit, user_regdate, user_level, user_posts, user_timezone, user_style, user_lang, user_dateformat, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_emailtime, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_rank, user_avatar, user_avatar_type, user_email, user_icq, user_website, user_from, user_sig, user_sig_bbcode_uid, user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd) VALUES('136', '1', 'Error', '', '0', '0', '0', '1082539867', '0', '0', '0.00', NULL, '', '', '0', '0', '0', NULL, '0', '0', '1', '1', '1', '1', '0', '1', '0', '1', '0', NULL, '', '0', '', '', '', '', '', NULL, '', '', '', '', '', '', '')";
if( (!$result = $db->sql_query($sql)) )
{
   message_die(CRITICAL_ERROR, "Error inserting anonymous user data", "", __LINE__, __FILE__, $sql);
}
else {echo '<table width="80%" class="forumline"><tr><td>The anonymous user was missing, and has successfully been added</td><tr></table>';}

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Is normaal om anonymous terug te zetten maar ik heb wat veranderd (met name user_id en user_active)

Dit in een php file

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door Ramon Fincken » 17 dec 2007, 19:48

klopt het is voor de anon user als je die handmatig hebt verwijderd.

ik heb helaas slecht niews voor je... dat is ook het enige waar het voor bedoeld is.
een nieuwe user aanmaken is namelijk niet alleen het aanmaken van 1 enkele regel in 1 tabel, maar er zijn ( uit mijn hoofd ) zon 5 tabellen bij betrokken ...

Als je nu nog erge fouten krijgt raad ik je aan eerst terug te gaan nadat je die anon user had verwijderd.
en dan opnieuw te starten met problemen oplossen..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door mr.Stone » 17 dec 2007, 21:18

Ramon Fincken schreef:klopt het is voor de anon user als je die handmatig hebt verwijderd.

ik heb helaas slecht niews voor je... dat is ook het enige waar het voor bedoeld is.
een nieuwe user aanmaken is namelijk niet alleen het aanmaken van 1 enkele regel in 1 tabel, maar er zijn ( uit mijn hoofd ) zon 5 tabellen bij betrokken ...

Als je nu nog erge fouten krijgt raad ik je aan eerst terug te gaan nadat je die anon user had verwijderd.
en dan opnieuw te starten met problemen oplossen..
Ik heb nooit de anon user vewijderd ?

De fouten zijn nog steeds dezelfde als voor het verwijderen van user 136 en 138 (en het heraanmaken van een 136)

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door Bas » 18 dec 2007, 09:17

Je hebt 138 handmatig uit de database verwijderd, zei je net? Dan moet je niet vergeten hem ook uit USER_GROUP_TABLE te verwijderen... ;) Dat zal waarschijnlijk ook de fouten oplossen :)

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Re: Moderator groep doet moeilijk

Bericht door mr.Stone » 19 dec 2007, 13:40

Bas schreef:Je hebt 138 handmatig uit de database verwijderd, zei je net? Dan moet je niet vergeten hem ook uit USER_GROUP_TABLE te verwijderen... ;) Dat zal waarschijnlijk ook de fouten oplossen :)
Deze gebruiker staat ook niet meer in phpbb_user_group.
Het is waarschijnlijk wel zo dat de fout ontstaan is door het automatisch verwijderen van inactieve leden en nulposters etc.

Gesloten