General error på forumet

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Supportgrupp, Moderatorgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
Användarens profilbild
Element_Five
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 284
Blev medlem: 2005-08-05 18:46
Svar: 0

General error på forumet

Inlägg av Element_Five »

Hej!

Får detta underliga fel på mitt forum nu:

General Error
SQL ERROR [ mysql4 ]

Table './129274@002dkrigsfilm/phpbb_users' is marked as crashed and last (automatic?) repair failed [144]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

http://krigsfilm.se/forum/phpBB3/index.php

Har inte gjort några ändringar eller uppdateringar!

/Magnus
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11527
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: General error på forumet

Inlägg av Sinom »

Hej Element_Five!

Du måste kontakta ditt webbhotell, då det är fel på deras MySQL-server och inte ett phpBB relaterat problem.
Du kan läsa lite om dessa problem här - http://www.phpbb.com/kb/article/fixing- ... rom-mysql/

- Sinom
Bild
Slacker
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 166
Blev medlem: 2007-07-15 08:56
Svar: 0

Re: General error på forumet

Inlägg av Slacker »

Det har hänt att webbhotellets databasserver kraschat och tabeller i forumet blivit korrupta. Jag har dock alltid reparerat tabellerna själv med phpMyAdmin och det är väldigt enkelt och tar en minut.
http://php.about.com/od/mysqladministra ... _mysql.htm
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: General error på forumet

Inlägg av Holger »

Jag har i min skyddade mysqldumper-mapp ett skript som kör en repair på alla tabeller om det behövs.

Anpassa tredje raden.

Kod: Markera allt

<?
### Enter your username and password into the connection string: ###
$dbLink = mysql_connect("server", "databas-user", "lösenord") or die("Unable to connect to the database.");

$sql = "show databases";
$query = mysql_query($sql) or die("error fetching database names");

while ($rs=mysql_fetch_array($query))
{
	echo "Database: " . $rs['Database'] . "\n";
	mysql_select_db($rs['Database'],$dbLink) or die("Unable to select database: " . $rs['Database']);
	$sql = "show tables";
	$query2 = mysql_query($sql) or die("error fetching table names");

	while ($rs2=mysql_fetch_array($query2))
	{
		$key = "Tables_in_" . $rs['Database'];
		echo "Table: " . $rs2[$key] . "\n";
		$sql = "repair table " . $rs2[$key];
		$query3 = mysql_query($sql);
		$rs3 = mysql_fetch_array($query3);
		echo $rs3['Table'] . " | " . $rs3['Op'] . " | " . $rs3['Msg_type'] . " | " . $rs3['Msg_text'] . "\n";
	}
}
echo "Finished!\n";
?>
Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 2 och 0 gäster