Pagina 1 van 1

Moderator groep doet moeilijk

Geplaatst: 18 nov 2007, 12:10
door mr.Stone
  • 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.

Re: Moderator groep doet moeilijk

Geplaatst: 18 nov 2007, 14:58
door Derky
Kan je de groepsmoderator aanpassen in het ACP?

Re: Moderator groep doet moeilijk

Geplaatst: 22 nov 2007, 18:45
door mr.Stone
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

Re: Moderator groep doet moeilijk

Geplaatst: 22 nov 2007, 19:41
door BetaDevil
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.

Re: Moderator groep doet moeilijk

Geplaatst: 23 nov 2007, 09:08
door Derky
En dat komt waarschijnlijk door 1 van die leuke (inactive users of delete multiple users) mods die je gebruikt. ;)

Re: Moderator groep doet moeilijk

Geplaatst: 16 dec 2007, 16:03
door mr.Stone
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

Re: Moderator groep doet moeilijk

Geplaatst: 17 dec 2007, 16:08
door Ramon Fincken
begin eens met de anon user terug te zetten:

http://www.phpbb.com/community/viewtopi ... 1&t=569565

Re: Moderator groep doet moeilijk

Geplaatst: 17 dec 2007, 16:48
door mr.Stone
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

Re: Moderator groep doet moeilijk

Geplaatst: 17 dec 2007, 16:59
door Ramon Fincken
hoe heb je 138 verwijderd en hoe heb je 136 teruggezet?

hoe als in hoe precies?

Re: Moderator groep doet moeilijk

Geplaatst: 17 dec 2007, 19:37
door mr.Stone
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

Re: Moderator groep doet moeilijk

Geplaatst: 17 dec 2007, 19:48
door Ramon Fincken
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..

Re: Moderator groep doet moeilijk

Geplaatst: 17 dec 2007, 21:18
door mr.Stone
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)

Re: Moderator groep doet moeilijk

Geplaatst: 18 dec 2007, 09:17
door Bas
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 :)

Re: Moderator groep doet moeilijk

Geplaatst: 19 dec 2007, 13:40
door mr.Stone
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.