Mon ordinateur s'est crashé alors que je travaillais sur Drupal...Help!

Catégories:

Bonjour,

Mon ordinateur s’est crashé soudainement alors que je travaillais sur mon site Drupal.
Depuis, je ne peux plus acceder a mon site car on me demande d’effectuer des changements(je suppose) sur le fichier database.mysqli.inc dans le dossier includes.
Mon site ressemble maintenant a une suite de codes incompréhensible…En fait je crois que les fichiers ont gardé en mémoire le crash et par mesure de sécurité, il faut que je répare manuellement l’erreur. Etant débutante, je prefere me fier a votre expertise…

Si vous pouvez m’aider, j’en serai ravie.

Voila ce qui est écris :

«Warning : Table ‘.\artshole\sessions’ is marked as crashed and should be repaired query : SELECT u.*, s.* FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.sid = ‘d75cj3fl9f52pkhcl7ff06bis1’ in C:\Program Files\wamp\www\includes\database.mysqli.inc on line 128

Warning : Table ‘.\artshole\cache’ is marked as crashed and should be repaired query : SELECT data, created, headers, expire, serialized FROM cache WHERE cid = ‘variables’ in C:\Program Files\wamp\www\includes\database.mysqli.inc on line 128

Warning : Table ‘.\artshole\cache’ is marked as crashed and should be repaired query : UPDATE cache SET data = ‘a:39:{s:13:"theme_default";s:7:"garland";s:13:"filter_html_1";i:1;s:18:"node_options_forum";a:1:{i:0;s:6:"status";}s:18:"drupal_private_key";s:64:"9f965d5c6f0ce5c1cbe73831bb0ed8fa9a2c49bcd5ec976cd4ea44924106d3b7";s:10:"menu_masks";a:17:{i:0;i:62;i:1;i:61;i:2;i:59;i:3;i:31;i:4;i:30;i:5;i:29;i:6;i:24;i:7;i:21;i:8;i:15;i:9;i:14;i:10;i:11;i:11;i:7;i:12;i:6;i:13;i:5;i:14;i:3;i:15;i:2;i:16;i:1;}s:12:"install_task";s:4:"done";s:13:"menu_expanded";a:0:{}s:9:"site_name";s:8:"artshole";s:9:"site_mail";s:14:"you@yourdomain";s:21:"date_default_timezone";s:4:"3600";s:23:"user_email_verification";b:1;s:9:"clean_url";i:0;s:12:"install_time";i:1241691259;s:17:"node_opti in C:\Program Files\wamp\www\includes\database.mysqli.inc on line 128»

Quelqu’un pourrait il m’expliquer ce que je dois faire en francais ?

Merci !

#

Bon, ok, j’ai trouvé la premiere solution : il fallait vider les tables cache et session.

Mais j’ai toujours un autre message d’avertissement :
warning : mysqli_query() [function.mysqli-query] : (HY000/1194) : Table ‘system’ is marked as crashed and should be repaired in C:\Program Files\wamp\www\includes\database.mysqli.inc on line 108.

Est-ce que je dois également vider cette table ? Dans ce cas, je perdrai tout non ?

Merci par avance…

#

Ca y est ca fontionne !
Je savais pas qu’on pouvait Reparer une table a partir de php myadmin…OUi, je suis vraiment débutante.

Bonne journée,

#

Tu as finalement touché à ta table system ?

Indépendante, mandats Drupal et PHP

#

edit : désolé, en panique j’avais pas vu que ce que j’avais mis en commande était le nom de la base et pas le nom de la table ! désolé et merci pour ce post il m’a bien aidé ! =)

Bonjour,

Je viens à l’instant d’avoir le même problème…

Mon ordinateur a crashé… !!!
Et je ne vois pas le repair dans phpmyadmin dans opération.
Pourrais-tu m’expliquer où il se trouve ? Merci de ton aide.

Pareil quand j’ouvre ma console mysql et que je fais
repair table nom_table ;
ça me dit no database selected.
alors je fais un use nom_table puis un repair
mais ça me fait : table nom_table.nom_table doesn’t exist…

Je comprends pas !! De l’aide merci.


Celesia

#

Avec MySQL, le USE se fait avec le nom de la database.
Il faut donc faire :

use database_name
repair table_name

#

oui ^^
Merci


Celesia

#

edit (solution compliquée sans objet)
je ne connaissais pas non plus la fonction REPAIR

On n’est ni derrière votre dos, ni dans votre tête ! Soyez précis !
DRUPALISTIC : des infos sur Drupal et les modules. Sur twitter, 3 listes à suivre

#

C’est quoi cette fonction REPAIR ?

Indépendante, mandats Drupal et PHP

#

Je suppose que c’est ce dont s’est servi Coalie
http://dev.mysql.com/doc/refman/5.1/en/repair-table.html

Accessible sous l’onglet «opérations» de phpMyAdmin

On n’est ni derrière votre dos, ni dans votre tête ! Soyez précis !
DRUPALISTIC : des infos sur Drupal et les modules. Sur twitter, 3 listes à suivre

#

OK merci pour l’info
En local, je n’avais pas l’option «réparer», mais j’ai vu que j’avais ça sur le serveur. C’est utile à savoir.

Indépendante, mandats Drupal et PHP

#

Bonjour,
De la même manière dans phpMyAdmin vous avez du remarquer aussi qu’on pouvait optimiser les tables, il faut cliquer en bas de la liste sur «cocher les tables avec pertes» puis choisir dans le popup «optimiser la table»
Ça vire les espaces pris par les champs qui ne sont pas remplis et ça fait gagner un peu de poids. Je le fais presque toujours avant de faire une sauvegarde avec backup and migrate quand le site est hors ligne.

Syndiquer le contenu