Bonjour,
Mercredi dernier, le serveur qui héberge ma galerie était down. Jeudi de nouveau accessible mais seulement voila le problème il affiche cela :
SELECT u.*, uf.* FROM phpwebgallery_users AS u LEFT JOIN phpwebgallery_user_forbidden AS uf ON id = user_id WHERE u.id = 2 ; [mysql error 1146] Table 'gaelraoux_1.phpwebgallery_user_forbidden' doesn't exist
Les fichiers sont biens présents sur le serveur, mais avant de tout réinstaller si quelqu'un à un tuyaux, pour réparer, mettre les mains dans le camboui ne me dérange pas.
Merci par avance
G@€l
Ancien titre: Pb suite plantage serveur
Dernière modification par VDigital (2006-04-27 07:14:01)
Hors ligne
Salut Fulcanelli,
Visiblement, c'est la table phpwebgallery_user_forbidden qui a pris un sale coup. Ton hébergeur doit te proposer d'accéder à ta base de données MySql via PhpMyAdmin, par exemple. D'ailleurs, cette table n'existe pas dans l'install de base de PWG. S'agit-il d'un Mod ? Et quelle est ta version de PWG ?
Dans la liste de tes tables, tu dois en avoir certaines avec beaucoup de pertes. Sélectionnes toutes tes tables et lance une analyse puis une réparation des tables marquées comme HS et termine par une optimisation. Si à l'une de ces étapes, tu obtient un message d'erreur du serveur MySql (genre : "Unable to repair table...") alors tu as un gros pb.
Il ne restera plus qu'à espérer que tu aies fait une sauvegarde récemment de ta base de données pour la réappliquer. Mais çà, c'est une autre histoire. Dans l'immédiat, fais la première partie des vérifs et tiens nous au courant.
Au fait, c'est qui l'hébergeur ?
Hors ligne
Gael, Ta version de PWG?
Hors ligne
Bonjour,
excusez le retard (très pris en ce moment)
De plus phpmyadmin était inaccessible jusqu'à ce matin
Donc :
J'ai fait une analyse des tables toutes Ok, pas fait de réparation, j'ai optimiser les tables Ok. Je refait une analyse et toutes les tables sont marquées "Table already up to date" j'ai pas compris le sens de cette phrase.
Version de PWG (pas évident à trouver) dans l'entête de index.php à la racine du site j'ai cela
// +-----------------------------------------------------------------------+ // | branch : BSF (Best So Far) // | file : $RCSfile: index.php,v $ // | last update : $Date: 2005/01/07 23:10:51 $ // | last modifier : $Author: plg $ // | revision : $Revision: 1.14 $ // +-----------------------------------------------------------------------+
Je continu à chercher
Cordialement
G@€l
Hors ligne
Rebonjour,
Je viens de jeter un oeil plus attentif à mes tables et je m'apercoit que la table "gaelraoux_1.phpwebgallery_user_forbidden" n'existe pas, c'est d'ailleurs ce que me dis le message à la fin.
Je séche
snif ....
Hors ligne
Fulcanelli a écrit:
Version de PWG (pas évident à trouver) dans l'entête de index.php...
Non, la version de PWG est très facilement visible dans le panneau d'administration (première page qui s'affiche lorsque tu y accèdes). Sinon, si tu as une version antérieure (1.3.x ou 1.4.x) et que tu n'y a rien bidouillé, tu dois avoir la version affichée en bas de ta page principale de la galerie (celle qui s'affiche en premier lorsque tu accèdes à ta galerie).
Si la table phpwebgallery_user_forbidden n'existe pas, il est normal d'avoir ton message d'erreur. Maintenant, reste à savoir d'où vient cette table ! D'une ancienne version de PWG ? D'un Mod que tu (ou ton hébergeur) aurait installé ?
Au fait, tu n'as d'ailleurs pas répondu à cette question : Qui est l'hébergeur ? Et un lien vers ton site serait également le bien venu afin que nous nous rendions compte physiquement du pb.
Hors ligne
Cela va être trés dure pour avoir la version de PWG, la raison la voici :
Galerie photographique et Agellus est l'hébergeur, et c'est moi qui est installé PWG
Hors ligne
Gael,
Tu as une version 1.4.x
La table devrait avoir cette structure:
CREATE TABLE phpwebgallery_user_forbidden (
user_id smallint(5) unsigned NOT NULL default '0',
need_update enum('true','false') NOT NULL default 'true',
forbidden_categories text,
PRIMARY KEY (user_id)
) TYPE=MyISAM;
Tu peux la recréer par phpMyAdmin...
Quid du contenu?
On verra après.
Si tu peux créer la table déjà. 8-)
Si ça peux t'aider à enlever un peu du camboui que tu as sur les mains...
Ce week end, ça va être dur dur de trouver du temps pour résoudre ça.
8-)
Hors ligne
Fulcanelli a écrit:
Cela va être trés dure pour avoir la version de PWG, la raison la voici :
Galerie photographique et Agellus est l'hébergeur, et c'est moi qui est installé PWG
Oula ! Oui effectivement... Quand on arrive sur ton site, il y a un beau message indiquant qu'il manque un (peut-être d'autres aussi ?) fichier header.tpl qui devrait être présent dans ton template.
Déja, faire comme à dit VDigital pour recréer la table manquante.
Si tu as une sauvegarde locale de ton install de PWG, tu pourrais la remettre sur ton serveur en ne concervant que le répertoire "gallery" afin d'être déjà certain que tous les fichiers nécessaires sont bien en place. On devrait alors pouvoir voir à quoi çà ressemble...
Hors ligne
Bonsoir,
VDigital a écrit:
Tu as une version 1.4.x
La table devrait avoir cette structure:
CREATE TABLE phpwebgallery_user_forbidden (
user_id smallint(5) unsigned NOT NULL default '0',
need_update enum('true','false') NOT NULL default 'true',
forbidden_categories text,
PRIMARY KEY (user_id)
) TYPE=MyISAM;
Ok refait et contrôlé avec les SG
Et maintenant nouvelle surprise
eric a écrit:
Oula ! Oui effectivement... Quand on arrive sur ton site, il y a un beau message indiquant qu'il manque un (peut-être d'autres aussi ?) fichier header.tpl qui devrait être présent dans ton template.
Et malgré les SG, je ne peux rien copier sur le serveur (pb d'attributs, je suppose)
La nuit porte conseille (surtout aprés une longue ... longue ... longue ... journée) et demain on repart comme en 14
Bye
G@€l
Hors ligne
Ma vision du problème...
Tu as installé PWG à la racine du site et tu as installé d'autres logiciels avec.
Bref, c'est le big bazar comme disait je ne sais plus quel chanteur.
Ce que je te conseille en seconde étape c'est de faire une sauvegarde des tables (structure et contenu) via phpMyAdmin et de bien vérifier que tout c'est bien passé que dans le fichier tu n'as pas de message d'erreur à la fin.
Si tu as un problème de limite (temps d'exécution), sauvegarde la table #_history à part (voire même pas du tout).
(header.tpl existe bien dans template/default/ )
PS: Je vais modifier le titre du Topic pour identifier la 1.4.x
Hors ligne
Bonjour,
Suite et fin (aujourd'hui, j'espère)
Après restauration cela donne cela :
http://photogael.agellus.org/category.php
Si quelqu'un à une idée ...
Cordialement
G@€l
Hors ligne
Tu es de retour en 1.4 avec un profile pointant sur un template de la 1.5.
http://photogael.agellus.org/identification.php
Tu te connectes.
Tu vas en http://photogael.agellus.org/profile.php
et tu choisis le template default.
Tu devrais toi uniquement retrouver une situation à peu près normale de 1.4.
Hors ligne