Ayant installé piwigo 2.0.3, en accédant à la page d'acceuil, j'ai un message m'indiquant que la table piwigo_sessions n'existe pas.
Ayant le firewall ZoneAlram, s'il est activé j'ai le message. Le message disparait lorsque je désactive le firewall. Que dois je faire pour laisser le firewall actif ?
Hors ligne
(Rien avoir avec ZoneAlarm à priori.)
Avant de te donner un correctif, il est important pour nous de savoir d'où vient le problème afin d'en corriger éventuellement la cause.
Donc, tu va devoir répondre à quelques questions peut-être.
Ta galerie est issue:
- d'une installation automatique via NetInstall ?
- d'une Installation manuelle ?
- d'une Mise à jour réalisée à partir d'une version précédente? Si oui, laquelle?
Hors ligne
Avant: (J'aimerai bien avoir les messages d'erreurs).
Ctrl+A, Ctrl+C
Puis Ctrl+V dans ta réponse ici (ne laisse que les premières lignes).
Tu as modifié user.inc.php
Télécharge la version non modifiée:
http://piwigo.org/dev/browser/tags/2.0. … format=raw
Transfère le module via php dans ./include/
Sinon je peux me planter dans le diagnostic.
Correction pour la table piwigo_sessions:
Accède à phpMyAdmin (Lien fourni par ton hébergeur).
via SQL, création de la table manquante par:
CREATE TABLE `piwigo_sessions` (
`id` varchar(255) binary NOT NULL default '',
`data` mediumtext NOT NULL,
`expiration` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Hors ligne
Bon on s'est pas bien compris ! :)
Le fichier modifié c'était pour un autre souci ( impossible de me connecter )... et je l'ai remis à son état standard ( c'était juste pour confirmer qu'il y a un souci avec REMOTE_USER ) -- Voir l'autre sujet !
La table existe dans la base. Le message n'apparait que lorsque ZoneAlarm est activé.
L'erreur qui s'affiche lorsque ZA est activée : http://rebib.freeheberg.com/test/erreur_detail.JPG
Hors ligne
oualid a écrit:
Bon on s'est pas bien compris ! :)
Le fichier modifié c'était pour un autre souci ( impossible de me connecter )... et je l'ai remis à son état standard ( c'était juste pour confirmer qu'il y a un souci avec REMOTE_USER ) -- Voir l'autre sujet !
La table existe dans la base. Le message n'apparait que lorsque ZoneAlarm est activé.
L'erreur qui s'affiche lorsque ZA est activée : http://rebib.freeheberg.com/test/erreur_detail.JPG
Ne pas me faire croire que ZoneAlarm qui tourne sur ton PC et capable d'interférer sur les résultats de MySQL qui fonctionne chez l'hébergeur.
J'ai bien compris ce que tu écrits.
J'ai bien compris ce que tu relèves et je te crois.
Mais quand mysql annonce 'freeheberg.piwigo_sessions' doesn't exist, mon expérience me prouve qu'il dit vrai.
la table rebib.piwigo_sessions existe peut-être mais pas la freeheberg....
Donc, je sais où chercher mais cela n'a rien à voir avec ZoneAlarm.
ZoneAlarm ne fait que mettre en évidence un autre problème.
Mais tu n'es pas obligé de me croire.
Hors ligne
VDigital a écrit:
oualid a écrit:
Bon on s'est pas bien compris ! :)
Le fichier modifié c'était pour un autre souci ( impossible de me connecter )... et je l'ai remis à son état standard ( c'était juste pour confirmer qu'il y a un souci avec REMOTE_USER ) -- Voir l'autre sujet !
La table existe dans la base. Le message n'apparait que lorsque ZoneAlarm est activé.
L'erreur qui s'affiche lorsque ZA est activée : http://rebib.freeheberg.com/test/erreur_detail.JPGNe pas me faire croire que ZoneAlarm qui tourne sur ton PC et capable d'interférer sur les résultats de MySQL qui fonctionne chez l'hébergeur.
J'ai bien compris ce que tu écrits.
J'ai bien compris ce que tu relèves et je te crois.
Mais quand mysql annonce 'freeheberg.piwigo_sessions' doesn't exist, mon expérience me prouve qu'il dit vrai.
la table rebib.piwigo_sessions existe peut-être mais pas la freeheberg....
Donc, je sais où chercher mais cela n'a rien à voir avec ZoneAlarm.
ZoneAlarm ne fait que mettre en évidence un autre problème.
Mais tu n'es pas obligé de me croire.
Bon ben c'est toi l'expert :)
Hors ligne
Le message d'erreur Mysql n'est peut-être pas le premier message (le thème masque souvent des messages).
S'il te plait, évite le screenshot et fait Ctrl+A Ctrl+C
Ctrl+V comme indiqué précédemment.
;-)
Hors ligne
Ton fichier ./include/mysql.inc.php devrait ressembler à ceci
<?php
$cfgBase = 'rebib';
$cfgUser = 'rebib';
$cfgPassword = '********************* Evidemment masqué ***************';
$cfgHote = 'localhost';
$prefixeTable = 'piwigo_';
define('PHPWG_INSTALLED', true);
define('PWG_CHARSET', 'utf-8');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
?>
Je voudrais une confirmation de ta part que le module commence bien par
<?php
et se termine bien par
?>
ET RIEN D'AUTRE !
Je souhaiterais bien également connaître le vrai contenu de $cfgBase =
Hors ligne
Mon fichier contient :
<?php
$cfgBase = 'rebib';
$cfgUser = 'rebib';
$cfgPassword = '********';
$cfgHote = 'localhost';
$prefixeTable = 'piwigo_';
define('PHPWG_INSTALLED', true);
define('PWG_CHARSET', 'utf-8');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
?>
Pour le message, il faut que je sois chez moi pour l'avoir, parce qu'ailleurs je n'ai aucun message !
Hors ligne
$cfgBase = 'rebib';
malgré cela MySQL annonce 'freeheberg.piwigo_sessions' doesn't exist.
Comme si tu avais dans ton mysql.inc.php
$cfgBase = 'freeheberg';
Remarques:
- Pour info, le mot qui se trouve devant le nom de la table est (avec MySQL) le nom de la base de donnée.
- Si le message est réellement le premier, je sens que je vais galérer à comprendre l'origine du pb. D'où mon intérêt pour les messages qui pourraient précéder.
- Ce qui est très étrange, c'est que seule cette table semble manquante.
- Je m'interroge sur la création automatique de sessions, c'est peut-être une piste.
On en saura un peu plus ce soir.
Hors ligne
Je me suis inscrit sur ton site.
Je découvre en fin de page avant l'erreur:
<script type="text/javascript" src="http://78.41.233.99/~fhv3/slidein.php"></script> <pre><br />
Je pense que cela vient de l'hébergeur, c'est sa pub.
Le pb est déjà dans le fait que cette ligne existe. Elle a toutefois l'air d'être générée après l'éxécution du script de Piwigo.
http://78.41.233.99/~fhv3/slidein.php : Ce module php fonctionne à merveille, il génère un Javascript que je n'ai pas testé mais qui doit très certainement fonctionner.
Pourtant, c'est un script ne fonctionne pas dans ta page. Donc sa génération est peut-être à l'origine de ton pb.
Je me suis inscrit sur ton site. Si tu veux bien me mettre temporairement Administrateur (Tu n'as pas encore d'images, tu ne risques rien). Cela me permettra d'aller un peu plus loin dans l'analyse.
Hors ligne
Je révise ce que j'ai écrit, leur pub fonctionne mais pas sur le pc sur lequel j'étais à 18h... ;-)
Mais je n'ai plus le message d'erreur 'freeheberg.piwigo_sessions' doesn't exist, il me semble.
Je fais quelques tests encore.
Je n'ai pas le message dans FireFox mais via Chrome:
Warning: [mysql error 1146] Table 'freeheberg.piwigo_sessions' doesn't exist
REPLACE INTO piwigo_sessions
(id,data,expiration)
VALUES('5642a2ebd19024e351cb3265aca7b53585d6','',now())
; in /..../include/functions.inc.php on line 918
A noter: que la connexion auto permet de rester connecté.
C'est donc un simple problème de session.
;-)
Hors ligne
Moi je n'ai le message que lorsque le firewall est actif.
REBIB site
My photos web site
start filter Catégories
0 image
Spéciales
* Plus vues
* Mieux notées
* Images au hasard
* Images récentes
* Catégories récentes
* Calendrier
Menu
* Tags
* Rechercher
* Commentaires
* À propos
* Notification
Identification
* S'enregistrer
* Connexion
Connexion rapide
Nom d'utilisateur
Mot de passe
Connexion auto
* Mot de passe oublié ?
* S'enregistrer
* afficher à plat les éléments des catégories et des sous-catégories
* afficher un calendrier par date d'ajout
* afficher un calendrier par date de création
Accueil
Propulsé par Piwigo
Warning: [mysql error 1146] Table 'freeheberg.piwigo_sessions' doesn't exist
REPLACE INTO piwigo_sessions
(id,data,expiration)
VALUES('52E4483713f554b43844790893783f2fe291','',now())
; in /home/rebib/www/Galerie/include/functions.inc.php on line 918
Hors ligne