•  » Utilisation
  •  » bon gros crash suite à synchronisation : help !

#1 2006-12-19 14:22:56

frootloose
Membre
2006-12-19
5

bon gros crash suite à synchronisation : help !

salut,

j'ai synchroniser un dossier, et pour je ne sais quelle raison ça a un peu craché du coté SQL.

Du coup je me retrouve maintenant avec des erreurs sql en haut des pages lorsque j'accede à mon site (voir en bas du post pour les erreurs SQL).

Le problème est que je ne peux plus me logguer sur le site (il me sort des erreurs SQL également), j'ai juste l'accès en guest.

Ma question : comment faire pour remettre à plat mon site pour qu'il marche ?
Merci d'avance

Erreur SQL :

SELECT COUNT(DISTINCT(image_id)) as total
  FROM phpwebgallery_image_category
  WHERE category_id NOT IN (2,3,4,14,15,16,17,9,10,13,18)
;
[mysql error 145] Table './flotaz/phpwebgallery_image_category' is marked as crashed and should be repaired


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/106/sdb/c/f/flotaz/flsite/include/functions_user.inc.php on line 195

INSERT INTO phpwebgallery_user_cache
  (user_id,need_update,forbidden_categories,nb_total_images)
  VALUES
  (2,'false','2,3,4,14,15,16,17,9,10,13,18',)
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 4


Warning: Cannot modify header information - headers already sent by (output started at /mnt/106/sdb/c/f/flotaz/flsite/include/functions.inc.php:675) in /mnt/106/sdb/c/f/flotaz/flsite/include/page_header.php on line 67

Dernière modification par frootloose (2006-12-19 14:23:29)

Hors ligne

#2 2006-12-19 14:32:27

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: bon gros crash suite à synchronisation : help !

Il nous faudrait aussi d'autres infos du type version ... ça permet d'aller plus vite.
Regarde ICI ça resemble bien à ton problème (si tu est chez FREE)


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#3 2006-12-19 14:32:55

Samy
Invité

Re: bon gros crash suite à synchronisation : help !

Salut !

La table image_category est HS (regarde quand même dans ta base), tu n'as plus qu'à la supprimer, et la recréer en exécutant la requête :

-- Table structure for table `phpwebgallery_image_category`
--

DROP TABLE IF EXISTS `phpwebgallery_image_category`;
CREATE TABLE `phpwebgallery_image_category` (
  `image_id` mediumint(8) unsigned NOT NULL default '0',
  `category_id` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`image_id`,`category_id`),
  KEY `image_category_i1` (`image_id`),
  KEY `image_category_i2` (`category_id`)
) TYPE=MyISAM;


Resynchronise, et regardes si tu as toujours les autres erreurs.
Ce n'est pas une solution miracle mais bon...

#4 2006-12-19 14:33:42

Samy
Invité

Re: bon gros crash suite à synchronisation : help !

Salut !

La table image_category est HS (regarde quand même dans ta base), tu n'as plus qu'à la supprimer, et la recréer en exécutant la requête :

-- Table structure for table `phpwebgallery_image_category`
--

DROP TABLE IF EXISTS `phpwebgallery_image_category`;
CREATE TABLE `phpwebgallery_image_category` (
  `image_id` mediumint(8) unsigned NOT NULL default '0',
  `category_id` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`image_id`,`category_id`),
  KEY `image_category_i1` (`image_id`),
  KEY `image_category_i2` (`category_id`)
) TYPE=MyISAM;


Resynchronise, et regardes si tu as toujours les autres erreurs.
Ce n'est pas une solution miracle mais bon...

#5 2006-12-19 14:37:09

rio
Équipe Piwigo
Paris
2006-07-24
1589

Re: bon gros crash suite à synchronisation : help !

A éviter pour le moment. Le temps que chez free les choses rentrent dans l'ordre.
Donc pas de sychro, ni rien ... ça évite de modifier les données de ta base pour le moment

Dernière modification par rio (2006-12-19 14:39:16)


-> /<Ä®¿M <-
http://riohome.free.fr
Il forum è anche in ITALIANO

Hors ligne

#6 2006-12-20 06:31:10

frootloose
Membre
2006-12-19
5

Re: bon gros crash suite à synchronisation : help !

ok, merci les gars.
oui je suis chez Free.

J'effectuerai donc la manip sur la table image_category dès que Free sera stabilisé.
question : comment saurais-je lorsque Free sera stabilisé ?

Hors ligne

#7 2006-12-20 06:33:44

frootloose
Membre
2006-12-19
5

Re: bon gros crash suite à synchronisation : help !

En même temps je me dis que je peux même plus me logger en damin, ça veut dire que d'autre table ont été corrompu.

Comment je peux faire pour réinitialiser toutes les tables (je n'ai biensur pas fait de dump préalablement ?

Hors ligne

#8 2006-12-20 07:06:11

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: bon gros crash suite à synchronisation : help !

Pas de réinit de table!
Essaie de faire les "réparer" sur les tables qui ne vont pas.

Tu vas sur http://phpmyadmin.free.fr/phpMyAdmin/   .
Pour chaque table qui pose soucis, tu vas dans l'onglet "opérations" de la table et en haut à gauche, tu as un panel maintenance, fait "réparez la table".
A faire sur phpwebgallery_image_category et phpwebgallery_sessions au minimum.
(Par la suite dans administration/maintenance de pwg, tu as un lien "réparer et optimiser la base de données".)


PS: Il faut éviter de proposer comme 1ere solution de supprimer et récréer une table, il faut d'abord faire les opérations de maintenance.
La suppression des données entraînera un dysfonctionnement et une perte de l'ensemble des données.
Seules sur certaines tables "tampon", cela peut se faire sans problème.
Ne pas supprimer la table phpwebgallery_image_category, SVP!

Hors ligne

#9 2006-12-20 07:31:50

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: bon gros crash suite à synchronisation : help !

[mysql error 145] Table './flotaz/phpwebgallery_image_category' is marked as crashed and should be repaired

=> Réparer la table phpwebgallery_image_category

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...

=> On ignorera (erreur due à la précédente)

[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 4

=> cette action est sensé charger le cache des guests (des visiteurs) en dernière colonne on a le nombre d'image (qu'on aurait dû avoir).

Warning: Cannot modify header information - headers already sent by (output started at /mnt/106/sdb/c/f/flotaz/flsite/include/functions.inc.php:675) in /mnt/106/sdb/c/f/flotaz/flsite/include/page_header.php on line 67

=> S'il n'y avait pas eu les erreurs précedentes, il n'y aurait pas ce message.

Donc tu n'as plus qu'à réparer la table phpwebgallery_image_category et tout devrait rendrer dans l'ordre.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#10 2006-12-20 10:25:42

frootloose
Membre
2006-12-19
5

Re: bon gros crash suite à synchronisation : help !

ok pour réparer. Mais dans l'interface d'admin SQL je vois pas l'option.
voir screenshot ici : http://flotaz.free.fr/sql_admin.JPG

Hors ligne

#11 2006-12-20 10:31:15

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: bon gros crash suite à synchronisation : help !

frootloose a écrit:

ok pour réparer. Mais dans l'interface d'admin SQL je vois pas l'option.
voir screenshot ici : http://flotaz.free.fr/sql_admin.JPG

rub a écrit:

Tu vas sur http://phpmyadmin.free.fr/phpMyAdmin/   .
Pour chaque table qui pose soucis, tu vas dans l'onglet "opérations" de la table et en haut à gauche, tu as un panel maintenance, fait "réparez la table".
A faire sur phpwebgallery_image_category et phpwebgallery_sessions au minimum.
(Par la suite dans administration/maintenance de pwg, tu as un lien "réparer et optimiser la base de données".)

Hors ligne

#12 2006-12-20 10:33:55

EtinMatr
Membre
2006-12-14
8

Re: bon gros crash suite à synchronisation : help !

J'ai le même souci et "opérations" n'est pas disponible pour les tables crashées.


EtinMatr

Hors ligne

#13 2006-12-20 10:38:07

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: bon gros crash suite à synchronisation : help !

Et en passant les commandes directement:

Code:

CHECK TABLE `phpwebgallery_image_category`;
ANALYZE TABLE `phpwebgallery_image_category`;
REPAIR TABLE `phpwebgallery_image_category`;
OPTIMIZE TABLE `phpwebgallery_image_category`;

Hors ligne

#14 2006-12-20 10:47:01

EtinMatr
Membre
2006-12-14
8

Re: bon gros crash suite à synchronisation : help !

Magnifique, je vais faire sauter le bouchon de champ immédiatement en ton honneur rub.


EtinMatr

Hors ligne

#15 2006-12-20 11:08:23

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: bon gros crash suite à synchronisation : help !

Content que ca fonctionne ;-)

Hors ligne

  •  » Utilisation
  •  » bon gros crash suite à synchronisation : help !

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact