#1 2008-10-23 13:57:53

danica
Membre
2008-10-23
4

erreur 1146

Bonjour a tous
je viens de faire l`installation de phpwebgallery 1.7 sur mon site hebergé chez freeheberg.
aucun soucis lors de l`installation ,toutes les tables se sont bien installées dans ma base;
mais j`ai ce message d`erreur au bas de ma page accueil album photo.

Warning: 
UPDATE phpwebgallery_sessions
  SET expiration = now(),
  data = ''
  WHERE id = 'ed3e2892ae719a8ecb6dc0939284f8c7'
;
[mysql error 1146] Table 'freeheberg.phpwebgallery_sessions' doesn't exist

le message est clair il ne trouve pas la table sessions ,je ne comprends pourquoi il essai de faire une requete sur la base freeheberg qui n`existe pas (le nom de ma base est fcbj)

pouvez me dire quel est le fichier php qui fait reference a cette requete ,je ne le trouve pas.

merci par avance pour votre aide

Hors ligne

#2 2008-10-23 14:24:33

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16940

Re: erreur 1146

Est ce que dans ta base la table freeheberg.phpwebgallery_sessions existe ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2008-10-23 14:29:22

danica
Membre
2008-10-23
4

Re: erreur 1146

bonjour
non dans ma base il existe seulement les tables par defaut de phpwebgallery cad phpwebgallery_sessions'
je ne sais pas ou il va chercher freeheberg (le nom de l`hebergeur)
theoriquement dans cette syntaxe Table 'XXX.phpwebgallery_sessions' XXX est bien le nom de la base non?

Hors ligne

#4 2008-10-23 19:40:49

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: erreur 1146

danica a écrit:

bonjour
non dans ma base il existe seulement les tables par defaut de phpwebgallery cad phpwebgallery_sessions'
je ne sais pas ou il va chercher freeheberg (le nom de l`hebergeur)
theoriquement dans cette syntaxe Table 'XXX.phpwebgallery_sessions' XXX est bien le nom de la base non?

Bonsoir,

En tout cas l'accès au site Freeheberg est hyper lourd et lent !!!

Cela ne me surprendrait pas qu'il y ait un script qui prévoit une table à eux lors des activations de base...

3mn après l'accès au site toujours pas chargé loll


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#5 2008-10-23 20:40:43

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

Re: erreur 1146

danica a écrit:

bonjour
non dans ma base il existe seulement les tables par defaut de phpwebgallery cad phpwebgallery_sessions'
je ne sais pas ou il va chercher freeheberg (le nom de l`hebergeur)
theoriquement dans cette syntaxe Table 'XXX.phpwebgallery_sessions' XXX est bien le nom de la base non?

Dans la pratique avec MySQL une table sans son XXX. est interprétée comme database.nom_de_la_table.

PhpWebGallery se connecte rapidement à la database.
Et le nom de la database est donné par toi même lors de l'installation.
Ce nom est stocké dans ./include/mysql.inc.php

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

#6 2008-10-24 00:06:14

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16940

Re: erreur 1146

[hs] VDigital, je ne retrouve pas le post qui en parle mais n'est ce pas un problème de renvoie d'information à cause de l'iframe de pub il me semblais avoir lu cela dans un problème similaire il y a quelques semaines et je ne retrouve pas ce que tu avais répondu ?[/hs]


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#7 2008-10-24 08:39:04

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

Re: erreur 1146

A cause d'une redirection par iframe, tu veux dire.

Je n'ai pas l'impression d'être dans ce cas.
Dans la redirection par iframe, on n'a pas de message d'erreur du tout et la connexion ne se fait pas.

Là, nous avons une table non reconnue:
" les tables par defaut de phpwebgallery cad phpwebgallery_sessions'"

et "[mysql error 1146] Table 'freeheberg.phpwebgallery_sessions' doesn't exist"

danica nous dit "je ne sais pas ou il va chercher freeheberg ".
J'ai donc donné l'explication où trouver freeheberg.

Ceci dit, si MySQL dit "je ne trouve pas une table", c'est:
1 - La connexion est établie
2 - La base existe
3 - La table n'existe réellement pas.

danica ne regarde peut-être pas au bon endroit, mais je ne peux pas deviner où est l'erreur.

Dans son cas, l'application est là, elle veut rechercher une session ou en créer une, elle n'y arrive pas parce que la table n'est pas présente.
=> Si les autres tables sont présentes, => Migration non réalisée ou interrompue...
=> 25000 raisons à envisager.
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

#8 2008-10-24 08:45:07

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16940

Re: erreur 1146

Merci pour l'explication :)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#9 2008-10-24 08:50:51

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

Re: erreur 1146

ddtddt a écrit:

[hs] VDigital, je ne retrouve pas le post qui en parle mais n'est ce pas un problème de renvoie d'information à cause de l'iframe de pub il me semblais avoir lu cela dans un problème similaire il y a quelques semaines et je ne retrouve pas ce que tu avais répondu ?[/hs]

[hs]

http://forum.phpwebgallery.net/viewtopi … 566#p92566

danica : ce n'est pas ton pb...
[/hs]


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 2008-10-24 09:19:59

danica
Membre
2008-10-23
4

Re: erreur 1146

bonjour et merci vdigital pour tes reponses

en ce qui concerne le fichier include/mysql.inc.php
tout est bien renseigne dedans.
la table elle existe bien mais dans ma base qui s`appelle (fcbj).

j`aurai voulu essayer d`installer localfile editor (on doit installer de la meme maniere q`1 plungin c sa ?

mon pb c`est que je ne peut pas m`authentifier en Admin dans l`interface phpwebgallery

Hors ligne

#11 2008-10-24 09:55:08

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

Re: erreur 1146

Et dans mysql.inc.php


<?php
$cfgBase = 'fcbj';
$cfgUser = 'xxxxxxxxxxxxxxx';
$cfgPassword = 'yyyyyyyyyyyyy';
$cfgHote = 'zzzzzz';

$prefixeTable = 'phpwebgallery_';
define('PHPWG_INSTALLED', true);
?>


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

#12 2008-10-24 10:10:08

danica
Membre
2008-10-23
4

Re: erreur 1146

oui c exactement ca Vdigital
voici URL si tu veux voir ,j`ai demandé a hebergeur de supprimer la pub sur cette page j`attends tjs.
http://fcbj.freeheberg.com/galerie/

par contre on ne voit le message citer precedement sur sur un poste connecté avec IP enregistre.

Hors ligne

#13 2008-10-24 11:16:00

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

Re: erreur 1146

Le généré de ta page contient:

</div> <!-- copyright -->
</div> <!-- the_page -->

</body>
</html>

<script type="text/javascript" src="http://ns0.freeheberg.com/~fhv3/slidein.php"></script> <pre><br />
<b>Warning</b>: 
UPDATE phpwebgallery_sessions
  SET expiration = now(),
  data = ''
  WHERE id = '6c54fa167e65db0c6426b53ed2dab018'
;
[mysql error 1146] Table 'freeheberg.phpwebgallery_sessions' doesn't exist
#0    my_error /home/fcbj/www/galerie/include/functions.inc.php(632)
#1    pwg_query /home/fcbj/www/galerie/include/functions_session.inc.php(197)
#2    pwg_session_write ()
in <b>/home/fcbj/www/galerie/include/functions.inc.php</b> on line <b>948</b><br />
</pre>

Je ne comprends pas ce qui ce passe...
On va regarder le code de functions.inc.php

(http://ns0.freeheberg.com/~fhv3/slidein.php c'est leur pub, et tu vas avoir du mal à leur faire enlever leur gagne pain).

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

#14 2008-11-19 16:07:57

Yohann
Invité

Re: erreur 1146

Hello !

Le problème provient du fait que la connection s'effectue à travers ces deux commandes dans include/common.inc.php :

@mysql_connect(...);
@mysql_select_db(...);

4 hypothèses :
-----------------
1. Le serveur de Freeheberg n'honore pas les connections persistantes.
2. Le link (ressource link identifier) est perdu en cours de route dans le temps d'exécution du code (peut-être pour l'hypothèse N°1).
3. Le serveur est surchargé et provoque l'une des hypothèses précédentes.
4. Autre chose de plus étrange ou plus vicieux....

Quoi qu'il en soit, j'ai modifié le code de pwg_query(), afin que ce dernier teste et (ré)ouvre la connection vers la base de données au besoin.
Puis rend le link identifier au besoin.

Au passage, j'ai retrouvé et remplacé des mysql_query par des pwg_query (ceci règle pas mal de problème également.)

Enfin, j'ai changé la fonction pwg_session_write (de /include/functions_session.inc.php), en mettant une requête :
REPLACE au lieu de UPDATE -> mysql_affected_rows() et si =0 -> INSERT. ceci m'a réglé mes derniers problèmes de session sur Freeheberg.

Voilà !

J'espère avoir aidé !!

A+++

#15 2008-11-19 16:49:42

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: erreur 1146

Pour les mysql_query, c'est corrigé... [Subversion] r2884.
Pour le reste, je ne suis pas sur qu'il faille corriger quoi que ce soit sur PWG...
Ca serait plutot à freeheberg de faire des modifs!


P@t

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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