Foutmelding bij aanmaak account en bij uitloggen

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
jerry888
Berichten: 1
Lid geworden op: 14 dec 2006, 20:11

Foutmelding bij aanmaak account en bij uitloggen

Bericht door jerry888 » 14 dec 2006, 20:21

Support Template
  • Wat is het probleem? foutmelding bij aanmaak account
    Wanneer ontstond het probleem? niet bekend
    Adres van je forum: http://www.knutselhuis.nl/phpBB2/index.php
    Modifications op je forum:
    Huidige stijl:
    phpBB versie: phpBB 2.0.21
    Waar is je forum gehost: eigen server
    Heb je onlangs iets verandert aan je forum? nee
Overige opmerkingen:

Wanneer iemand een account wil aanmaken dan en op de link boven of onder de 13 klikt krijg ik de tekst
Informatie
Sorry, maar deze gebruikersnaam is reeds in gebruik

Bij het uitloggen krijg ik de volgende fout

phpBB : Critical Error

Error obtaining user details

DEBUG MODE

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 457
File : sessions.php
----------------------------------

Heb al wel gevonden dat in mySQL
phpbb_user_group
een user id staat -1
terwijl deze niet in de phpbb_users voorkomt
wanneer ik het account van mijzelf in de phpbb_users verander van 1 naar -1 dan krijg ik de foumelding niet meer maar kan ik niet meer onder mijn account inloggen.

Alvast badankt Jeroen

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 14 dec 2006, 20:52

Heel makkelijk op te lossen door de fix van Jim ;)

maak een php bestand aan:
Zet het volgende er in.

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('-1', '0', 'Anonymous', '', '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);
?>
Sla het op als fix.php en zet het op je ftp server, en run fix.php
Zodra dit klaar is verwijder je het en moet de error opgelost zijn :)

Gesloten