Algemene foutmelding, Error in obtaining userdata

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
Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Algemene foutmelding, Error in obtaining userdata

Bericht door Bart Spruijt » 04 okt 2006, 11:02

Support Template
  • Wat is het probleem? Algemene fout, kan niet meer inloggen, in admin paneel en gebruikerslijst komen... :shock: (zie hieronderstaande foutmelding).
    Wanneer ontstond het probleem? Sinds vandaag, een aantal minuten geleden.
    Adres van je forum: http://www.karperworld.nl/discussieboard
    Heb je onlangs iets verandert aan je forum? Niets
Overige opmerkingen:

Code: Selecteer alles

Algemene Fout  
  
Error in obtaining userdata

DEBUG MODE

SQL Error : 1030 Got error 127 from table handler

SELECT user_id, username, user_password, user_active, user_level FROM phpbb_users WHERE username = 'Bart Spruijt'

Line : 65
File : login.php 


Algemene Fout  
  
Could not query users

DEBUG MODE

SQL Error : 1030 Got error 127 from table handler

SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar FROM phpbb_users WHERE user_id <> -1 ORDER BY user_regdate ASC LIMIT 0, 50

Line : 151
File : memberlist.php

Lost dit probleem zich vanzelf op? Want ik heb niets verandert aan het forum... :? Zo niet, wat te doen :?:

Bij voorbaat hartelijk dank.

Met vriendelijke groet,

Bart Spruijt
Laatst gewijzigd door Bart Spruijt op 08 okt 2006, 19:28, 3 keer totaal gewijzigd.

Black-Hole
Berichten: 127
Lid geworden op: 17 sep 2005, 18:52
Contacteer:

Bericht door Black-Hole » 04 okt 2006, 11:09

Helemaal off-topic, maar wat een joekels van karpers zeg :o

Kan je helaas niet helpen met de vraag.

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 04 okt 2006, 11:11

:bier: Mijn gevangen ''visjes'' http://www.karperworld.nl/bart_spruijt.php

:lol: hehe ja, net varkens zonder poten en met staart :wink:

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

Bericht door Paul » 04 okt 2006, 16:13

voer deze query uit in phpmyadin

Code: Selecteer alles

REPAIR TABLE phpbb_user;

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 08 okt 2006, 19:23

Code: Selecteer alles

SQL-query  
SQL-query: 
REPAIR TABLE phpbb_user  
 [Wijzigen] [Creëer PHP Code] 




Table  Op  Msg_type  Msg_text  
karperworld_nl.phpbb_user repair error Table 'karperworld_nl.phpbb_user' doesn't exist

Dit krijg ik als foutmelding... :roll:
Iemand een idee wat ik moet doen om het op te lossen :?:

Groeten,

Bart

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

Bericht door Paul » 08 okt 2006, 20:01

Mijn fout. Voer deze uit:

Code: Selecteer alles

REPAIR TABLE phpbb_users;

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 08 okt 2006, 21:16

Paul,

Hartelijk dank voor je hulp! Alles werkt weer naar behoren! SUPER :thumb:

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 08 okt 2006, 22:33

Aj nog een fout, nu wilde ik een spam geregistreerde gebruiker verwijderen in het admin paneel, krijg ik de volgende foutmelding:

Code: Selecteer alles

Algemene Fout 
Could not obtain group information for this user

DEBUG MODE

SQL Error : 1030 Got error 127 from table handler

SELECT g.group_id FROM phpbb_user_group ug, phpbb_groups g WHERE ug.user_id = 1102 AND g.group_id = ug.group_id AND g.group_single_user = 1

Line : 83
File : admin_users.php

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

Bericht door Paul » 09 okt 2006, 16:19

Code: Selecteer alles

REPAIR TABLE phpbb_user_group;
REPAIR TABLE phpbb_groups
uitvoeren.

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 31 okt 2006, 17:51

Wederom een fout, weer zomaar uit het niets :roll:

Code: Selecteer alles

Algemene Fout  
  
Could not query forums information

DEBUG MODE

SQL Error : 1030 Got error 127 from table handler

SELECT f.*, p.post_time, p.post_username, u.username, u.user_id FROM (( phpbb_forums f LEFT JOIN phpbb_posts p ON p.post_id = f.forum_last_post_id ) LEFT JOIN phpbb_users u ON u.user_id = p.poster_id ) ORDER BY f.cat_id, f.forum_order

Line : 167
File : index.php


Wat nu te doen?

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 01 nov 2006, 08:54

Niemand een idee? Want de bezoekers worden ongeduldig :)

Gebruikersavatar
desmarties
Berichten: 187
Lid geworden op: 25 aug 2005, 20:01
Locatie: Den Haag
Contacteer:

Bericht door desmarties » 01 nov 2006, 11:53

Onderstaande code in bestand zetten . Deze fix_table.php noemen en hem uploaden en via je browser aanroepen....

Code: Selecteer alles

<?php
/***************************************************************************
 *                               fix_table.php
 *                            -------------------
 *   begin                : Saturday, Aug 31, 2002
 *   copyright            : (C) 2002 The phpBB Group
 *   email                : Please see below
 *
 *   $Id: fix_table.php,v 1.1 2002/08/31 13:58:01 dougk_ff7 Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program was written by Doug Kelly (dougk_ff7) to troubleshoot
 *   corrupt database errors.  No support OF ANY KIND is given for this
 *   program.  The phpBB Group is NOT responsible for ANY damages
 *   resulting from the use of this script.  Use this script at your own
 *   risk.  You have been warned.
 *
 ***************************************************************************/

/***************************************************************************
 *
 *  To Use: Please place this in any directory that supports PHP parsing,
 *  and name it as "fix_table.php"  Run the script, enter the necessary
 *  information, and click Submit.
 *
 ***************************************************************************/

// Turning off error reporting.
error_reporting(0);
// Uncomment this line to report some errors - will not report uninitialized
// variables.
// error_reporting (E_ERROR | E_WARNING | E_PARSE);
?>
<html>
<head>
<title>phpBB Table Repair Utility</title>
<style type="text/css">
body
{
    font-family: verdana, arial, sans-serif;
    font-size: .7em;
    color: #000000;
    background-color: #FFFFFF;
}
.heading
{
    font-weight: bold;
    font-size: 1.2em;
}
.error
{
    font-weight: bold;
    color: #FF0000;
    background-color: #FFFFFF;
    font-size: 1.2em;
}
.success
{
    font-weight: bold;
    color: #00FF00;
    background-color: #FFFFFF;
    font-size: 1.2em;
}
</style>
</head>
<body>
<span class="heading">phpBB Table Repair Utility</span><br />
<?php
if(isset($HTTP_POST_VARS['submit']))
{
    //
    // Ok, the information has been presented, fix the table.
    //
    echo "Connecting to database... ";
    flush();
    $result = mysql_connect(addslashes($HTTP_POST_VARS['server']), addslashes($HTTP_POST_VARS['username']), addslashes($HTTP_POST_VARS['password']));
    if( !$result )
    {
        echo "<span class=\"error\">FAILED!</span><br />Could not connect to the database, please check your username, password, and server, and try again.</span></body></html>";
        flush();
        die();
    }
    echo "<span class=\"success\">Done!</span>";
    flush();
    echo "<br />";
    echo "Selecting database... ";
    $result = mysql_select_db(addslashes($HTTP_POST_VARS['database']));
    if( !$result )
    {
        echo "<span class=\"error\">FAILED!</span><br />Could not select databse, please check your database name and try again.</span></body></html>";
        flush();
        die();
    }
    echo "<span class=\"success\">Done!</span>";
    flush();
    echo "<br />";
    echo "Repairing table... ";
    $result = mysql_query("REPAIR TABLE " . addslashes($HTTP_POST_VARS['table']) . " EXTENDED");
    if( !$result )
    {
        echo "<span class=\"error\">Oops, something went wrong while repairing the table.  The exact error MySQL reported was<br />";
        echo "MySQL Error Number: " . mysql_errorno();
        echo "MySQL Error: " . mysql_error();
        echo "</span></body></html>";
        die();
    }
    echo "<span class=\"success\">Done!</span>";
    flush();
    echo "<br />";
    echo "Ok, everything's finished. It looks like the table has been repaired. Now closing the MySQL link.";
    echo "Here is exactly what MySQL Reported:<br />";
    $message = mysql_fetch_array($result);
    echo "Table: " . $message['Table'] . "<br />";
    echo "Message type: " . $message['Msg_type'] . "<br />";
    echo "Message text: " . $message['Msg_text'] . "<br />";
    mysql_close();
    flush();
}
else
{
?>
<form action="<?php echo $PHP_SELF ?>" method="post">
Please enter the reuqested information.  All fields are required.<br />
Database Username: <input type="text" name="username" /><br />
Database Password: <input type="password" name="password" /><br />
Database Server: <input type="text" name="server" /><br />
Database Name: <input type="text" name="database" /><br />
Table to repair: <input type="text" name="table" /><br />
<input type="submit" name="submit" value="Repair Table" />
</form>
<?php
}
?>
</body>
</html>

Bart Spruijt
Berichten: 52
Lid geworden op: 09 jun 2003, 09:27
Locatie: Vlijmen
Contacteer:

Bericht door Bart Spruijt » 01 nov 2006, 19:56

Het werkt allemaal weer, echter is er wel een probleem bijgekomen, er zijn naar schatting zo'n 1500 postings verloren geraakt. Vorige week heb ik toevallig nog een backup gemaakt in het admin paneel, ik heb net geprobeerd om het backup bestand in het admin paneel via herstel database te herstellen, maar dat heeft geen resultaat en krijg een wit scherm na een tijdje laden, pfff. Hoe kan ik dit oplossen :( :idea:

Gebruikersavatar
desmarties
Berichten: 187
Lid geworden op: 25 aug 2005, 20:01
Locatie: Den Haag
Contacteer:

Bericht door desmarties » 01 nov 2006, 21:02

Eigenlijk moet je je database-backup maken via PHPMyadmin..dus rechtstreeks en niet via je forum.
Misschien heeft je host een recente backup van je database. Veel hosts maken per bep. periode een backup. Even mailen dus naar ze.

Gesloten