#1 2003-12-15 15:00:18

Ptérix
Invité

Message D'erreur

Salut à tous,

depuis ce matin, je ne peux plus accéder à ma galerie et j'ai le message suivant :





Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/functions_user.inc.php on line 248

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/functions_user.inc.php on line 263

Warning: main() [function.main]: Unable to access ./language/.php in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 30

Warning: main(./language/.php) [function.main]: failed to create stream: No such file or directory in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 30

Warning: main() [function.main]: Failed opening './language/.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 30

Warning: main() [function.main]: Unable to access ./template//htmlfunctions.inc.php in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 34

Warning: main(./template//htmlfunctions.inc.php) [function.main]: failed to create stream: No such file or directory in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 34

Warning: main() [function.main]: Failed opening './template//htmlfunctions.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 34
Erreur de traitement n° TTT1:
Le fichier template ./template//category.vtp est introuvable.
Pour plus d'informations, consultez la doc en ligne


Fatal error: Call to undefined function: initialize_template() in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/category.php on line 107



Je ne suis malheureusement pas assez caler pour trouver l'origine du problème.
Si quelqu'un peu m'aider,

merci par avance,
Thierry

#2 2003-12-15 16:07:19

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Message D'erreur

Vérifie ta table *_users.
Les erreurs que tu vois là sont dues au fait que la galerie n'est pas capable d'initialiser le tableau $user

Ligne 23 dans init.inc.php, rajoute la ligne suivante et poste le résultat : print_r($user);

Hors ligne

#3 2003-12-15 16:29:06

Ptérix
Invité

Re: Message D'erreur

Merci de tes conseils,

j'ai suivi tes instructions.
Toujours HS avec les messages suivants :



Array ( [is_the_guest] => 1 [has_cookie] => [id] => [username] => [mail_address] => [nb_image_line] => [nb_line_page] => [status] => [language] => [maxwidth] => [maxheight] => [expand] => [show_nb_comments] => [short_period] => [long_period] => [template] => )
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/functions_user.inc.php on line 248

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/functions_user.inc.php on line 263

Warning: main() [function.main]: Unable to access ./language/.php in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 30

Warning: main(./language/.php) [function.main]: failed to create stream: No such file or directory in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 30

Warning: main() [function.main]: Failed opening './language/.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 30

Warning: main() [function.main]: Unable to access ./template//htmlfunctions.inc.php in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 34

Warning: main(./template//htmlfunctions.inc.php) [function.main]: failed to create stream: No such file or directory in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 34

Warning: main() [function.main]: Failed opening './template//htmlfunctions.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/init.inc.php on line 34
Erreur de traitement n° TTT1:
Le fichier template ./template//category.vtp est introuvable.
Pour plus d'informations, consultez la doc en ligne


Fatal error: Call to undefined function: initialize_template() in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/category.php on line 107

#4 2003-12-15 16:47:58

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Message D'erreur

phpWG ne parvient pas à récuperer les données de l'invité... C'est étrange. As tu un accès phpmyadmin sur ton hébergeur? Sais tu t'y connecter?
En attendant, édite le fichier user.inc.php et ajoute à la ligne 99

echo $query_user;

Puis ligne 101 (enfin 102 maintenant)

print_r($row);

Il y a quelque chose qui me perturbe dans tes résultats et je ne sais pas si c'est l'enregistrement 2 de ta table qui est mort ou bien autre chose. Dernier point : as tu fais des modifications sur un quelconque fichier récemment ou as tu l'installation standard?

Hors ligne

#5 2003-12-15 17:05:10

Ptérix
Invité

Re: Message D'erreur

Toujours le message :
SELECT id,username,mail_address,nb_image_line,nb_line_page,status,language,maxwidth,maxheight,expand,show_nb_comments,short_period,long_period,template FROM phpwebgallery_users WHERE id = 2;Array ( [is_the_guest] => 1 [has_cookie] => [id] => [username] => [mail_address] => [nb_image_line] => [nb_line_page] => [status] => [language] => [maxwidth] => [maxheight] => [expand] => [show_nb_comments] => [short_period] => [long_period] => [template] => )
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/functions_user.inc.php on line 248

.....


Pour ce qui est des modifs, non, je n'ai rien touché depuis pas mal de temps.
J'ai également contacté mon hébergeur ( SIVIT ) qui m'assure n'avoir pas fais de ménage sur ses serveurs et ses Bdd.
Mon installation est standard sauf quelques modifs anciennes pour quelques changements de liens et autres.
Ce que je ne comprend pas, c'est que tout fonctionnait à merveille jusqu'a hier soir.
On m'avait prévenu que la galerie ne fonctionnait plus mais de mon coté tout était OK, jusqu'au moment ou je me suis "désidentifié" et là j'ai pu voir les messages d'erreur.

Je peux accéder à phpmyadmin, j'ai optimisé les tables, tout semble OK

#6 2003-12-15 17:24:45

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Message D'erreur

J'ai fait un test tout bête chez moi et ton problème vient bien de ta base de données.
L'enregistrement 2 a du disparaître.

- Sur phpMyAdmin, combien d'enregistrements as tu sur ta table phpwebgallery_users ?
- A quoi correspond ton enregistrement 2?

Hors ligne

#7 2003-12-15 17:30:40

Ptérix
Invité

Re: Message D'erreur

J'ai 14 enregistrements mais dans les ID, il manque les 2, 3, 5 et 7.

#8 2003-12-15 17:40:15

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Message D'erreur

C'est pas bon du tout ca... Ca sent le hacking a plein nez!
En attendant pour remettre ta galerie d'aplomb envoie la requête suivante de phpMyadmin :

INSERT INTO `phpwebgallery_users` VALUES (2, 'guest', '', 5, 3, 'guest', 'francais', NULL, NULL, NULL, 'true', 30, 60, 'default', 'false');

Ca devrait marcher.

Hors ligne

#9 2003-12-15 17:48:31

Ptérix
Invité

Re: Message D'erreur

Erreur

requête SQL : 

INSERT INTO `phpwebgallery_users`
VALUES ( 2, 'guest', '', 5, 3, 'guest', 'francais', NULL , NULL , NULL , 'true', 30, 60, 'default', 'false' )

MySQL a répondu:


Column 'language' cannot be null


#10 2003-12-15 17:50:54

Ptérix
Invité

Re: Message D'erreur

j'espère que je ne me plante pas -> les ID correspondent aux personnes enregistrées.

#11 2003-12-15 18:01:15

Ptérix
Invité

Re: Message D'erreur

J'ai une sauvegarde de la Bdd qui est antérieure aux problèmes.
Ne serait il pas bon de la restaurer ? ( je ne pense pas que je perdrai beaucoup de chose ).

#12 2003-12-15 18:05:45

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Message D'erreur

Huh? Ta table n'est pas une table native 1.3?
Peux tu faire un export de ta table et puis seulement cette commande :

INSERT INTO `phpwebgallery_users`(id,username,password) VALUES ( 2, 'guest', '')

Il y a quand même quelque chose de vraiment étrange dans ta DB là!

Hors ligne

#13 2003-12-15 18:18:39

Ptérix
Invité

Re: Message D'erreur

Y'a du mieux mais c'est pas encore ça :

la galerie

Ensuite, lorsque je m'identifie dans l'administration :

SELECT id,username,mail_address,nb_image_line,nb_line_page,status,language,maxwidth,maxheight,expand,show_nb_comments,short_period,long_period,template FROM phpwebgallery_users WHERE id = 2;Array ( [0] => 2 [id] => 2 [1] => guest [username] => guest [2] => [mail_address] => [3] => 5 [nb_image_line] => 5 [4] => 3 [nb_line_page] => 3 [5] => guest [status] => guest [6] => english [language] => english [7] => [maxwidth] => [8] => [maxheight] => [9] => false [expand] => false [10] => false [show_nb_comments] => false [11] => 7 [short_period] => 7 [12] => 14 [long_period] => 14 [13] => default [template] => default ) Array ( [is_the_guest] => 1 [has_cookie] => [id] => 2 [username] => guest [mail_address] => [nb_image_line] => 5 [nb_line_page] => 3 [status] => guest [language] => english [maxwidth] => [maxheight] => [expand] => [show_nb_comments] => [short_period] => 7 [long_period] => 14 [template] => default )
Warning: Cannot modify header information - headers already sent by (output started at /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/user.inc.php:99) in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/identification.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/user.inc.php:99) in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/identification.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/include/user.inc.php:99) in /home/opt3/local/apache/htdocs/sites/p/phasmes.com/galerie/identification.php on line 37

#14 2003-12-15 18:22:42

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Message D'erreur

Oui ca c'est normal :)
Il suffit d'enlever les print_r et autres echo que je t'ai fait mettre pour débugguer :)

Hors ligne

#15 2003-12-15 18:36:58

Ptérix
Invité

Re: Message D'erreur

Chapeau bas !

tu m'a sorti de mon "merdier" en 3 coup de cuillère à pot.
Un grand merci pour ton aide, tout fonctionne à merveille à présent :

La galerie des éleveurs

Maintenant, reste à trouver la cause du problème.
Si j'y arrive, je ferais un post à la suite pour expliquer.

Encore merci et @+

Pied de page des forums

Propulsé par FluxBB

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