PHP: Critical Error???

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1

Fick felmeddelande helt utan förvarning igår på mitt php forum och jag har inte gjort några förändringar
så jag undrar om någon vet vad det är som kan vara fel?

phpBB : Critical Error

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_users.MYI'. (errno: 145)

SELECT * FROM phpbb_users WHERE user_id = 2

Line : 70
File : sessions.php

Hittade följande:

Open phpMyAdmin (or similar; provided by many hosts, check your control panel). Choose your database name in the left frame.
Then SQL in the right frame.
In the large text box,
type Code: REPAIR TABLE phpbb_users; and click Go.

Och nu funkar det bra, men fattar inte hur det kunde bli så, någon som
vet något?

  • Medlem
  • Stockholm
  • 2005-10-24 15:52
Ursprungligen av Buchwald:

Hittade följande:

Och nu funkar det bra, men fattar inte hur det kunde bli så, någon som
vet något?

Från mysql.com:

The preceding means that normally you should not get corrupted tables unless one of the following happens:

* The mysqld process is killed in the middle of a write.

* Unexpected computer shutdown occurs (for example, the computer is turned off).

* Hardware failures.

* You are using an external program (such as myisamchk) on a table that is being modified by the server at the same time.

* A software bug in the MySQL or MyISAM code.

Så med andra ord precis vad som helst

/Kalle

Det verkar som om det har blivit ett fel på din databas, d v s den har blivit korrupt på något sätt. Omöjligt dock att säga exakt vad, men om du kollar mysqls manual står där säkert vilka reparationer som kommandot REPAIR gör.

Jag hittade mycket riktigt de filer som behövde repareras och gjorde då detta med varje fil som
var skadad, men det jag inte fattar är varför det kunde bli så här, helt skumt! Men det funkar ju
hur som helst och det är ju det viktigaste!

1
Bevaka tråden