Pagina 1 van 1
Algemene foutmelding, Error in obtaining userdata
Geplaatst: 04 okt 2006, 11:02
door Bart Spruijt
Support Template
- Wat is het probleem? Algemene fout, kan niet meer inloggen, in admin paneel en gebruikerslijst komen...
(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
Geplaatst: 04 okt 2006, 11:09
door Black-Hole
Helemaal off-topic, maar wat een joekels van karpers zeg
Kan je helaas niet helpen met de vraag.
Geplaatst: 04 okt 2006, 11:11
door Bart Spruijt

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

hehe ja, net varkens zonder poten en met staart

Geplaatst: 04 okt 2006, 16:13
door Paul
voer deze query uit in phpmyadin
Geplaatst: 08 okt 2006, 19:23
door Bart Spruijt
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...
Iemand een idee wat ik moet doen om het op te lossen
Groeten,
Bart
Geplaatst: 08 okt 2006, 20:01
door Paul
Mijn fout. Voer deze uit:
Geplaatst: 08 okt 2006, 21:16
door Bart Spruijt
Paul,
Hartelijk dank voor je hulp! Alles werkt weer naar behoren! SUPER :thumb:
Geplaatst: 08 okt 2006, 22:33
door Bart Spruijt
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
Geplaatst: 09 okt 2006, 16:19
door Paul
Code: Selecteer alles
REPAIR TABLE phpbb_user_group;
REPAIR TABLE phpbb_groups
uitvoeren.
Geplaatst: 31 okt 2006, 17:51
door Bart Spruijt
Wederom een fout, weer zomaar uit het niets
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?
Geplaatst: 01 nov 2006, 08:54
door Bart Spruijt
Niemand een idee? Want de bezoekers worden ongeduldig

Geplaatst: 01 nov 2006, 11:53
door desmarties
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>
Geplaatst: 01 nov 2006, 19:56
door Bart Spruijt
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

Geplaatst: 01 nov 2006, 21:02
door desmarties
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.