[Doc] phpbb_* is marked as crashed and should be repaired

Découvrez ici une liste de documents concernant phpBB: son installation, sa mise à jour et enfin son utilisation.
En bref, apprenez ici à vous servir de phpBB2!

Modérateur: Equipe

Règles du forum
A lire impérativement sur notre page : Règlement

[Doc] phpbb_* is marked as crashed and should be repaired

Messagepar mathieu23 » 13 Déc 2006 à 15:49

phpbb_* is marked as crashed and should be repaired

Il arrive parfois que, pour des raisons diverses tenant principalement à votre hébergeur, une ou plusieurs tables de la Base de Données soit détériorée.

De ce fait le forum affiche un message similaire à celui-ci :

Erreur Générale

Could not query forum moderator information

DEBUG MODE

SQL Error : 145 Table './lasilerpg/phpbb_user_group' is marked as crashed and should be repaired

SELECT aa.forum_id, u.user_id, u.username FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, phpbb_users u WHERE aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username, aa.forum_id ORDER BY aa.forum_id, u.user_id

Line : 230
File : index.php


Ci-dessus le nom de la table est indiqué à titre d'exemple.

Le message peut donc tout à fait indiquer un autre nom de table.

En revanche le message d'erreur reste le même (mis en rouge ci-plus haut) :

...is marked as crashed and should be repaired


Il est souvent possible de réparer la table en question.

Pour ce faire, allez sur l'administration de votre base de données phpMyAdmin.

Chez FREE c'est http://sql.free.fr/phpMyAdmin/

Après vous être connecté si vous ne voyez pas toutes vos tables dans la partie droite de l'écran cliquez sur le nom de votre base.

Image

Cochez toutes vos tables :

Image

et au bas de l'écran sélectionnez dans le menu déroulant l'option "Réparer la table".

Voilà. Si tout va bien votre problème est résolu.

Si tel n'était pas le cas (ce qui arrive parfois) vous n'aurez pas d'autre choix que celui de remettre la dernière sauvegarde que vous avez réalisée de votre base de données.

Dès lors vous demanderez comment éviter un tel crash ?

Si vous êtes chez FREE ou un FAI proposant gratuitement un petit espace : épargnez quelques sous et allez au plus vite chez un vrai hébergeur.
mathieu23
Floodeur universel
Floodeur universel
 
Messages: 15085
Enregistré le: 01 Sep 2004 à 21:08

Retourner vers [phpBB 2.0.x] Forum de documentation

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité