•  » Utilisation
  •  » Erreur après passage PHP4 en PHP5

#1 2008-02-04 15:00:01

qwertz
Membre
Suisse
2004-10-08
71

Erreur après passage PHP4 en PHP5

Bonjour,
Tout d'abord félicitaitons pour votre outils!!!
Mon provider à mis à jour PHP en version 5.

Il me semble que ces changements ont provoqués des erreurs au niveau de ma gallerie. j'ai les erreurs suivantes lorsque j'accède à la page d'identification.
Est qu'il y aurait un moyen facile de palier à ce problème?
J'ai une version relativement ancienne 1.3.2 et je n'ai pas forcément le temps d'upgrader.

Ci-dessous une partie du message d'erreur:

Merci beacuoup

Qwertz

***********************************



Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/www/8e099976ef4391cbb5cc130f67215277/web/gallery/include/vtemplate.class.php on line 195

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/www/8e099976ef4391cbb5cc130f67215277/web/gallery/include/vtemplate.class.php on line 195
Erreur de traitement n° TTT8:
La variable charset dans le fichier ./template/default/header.vtp est introuvable.Vérifiez la syntaxe de la variable.
Pour plus d'informations, consultez la doc en ligne


Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/www/8e099976ef4391cbb5cc130f67215277/web/gallery/include/vtemplate.class.php on line 195

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/www/8e099976ef4391cbb5cc130f67215277/web/gallery/include/vtemplate.class.php on line 195
Erreur de traitement n° TTT8:
La variable style dans le fichier ./template/default/header.vtp est introuvable.Vérifiez la syntaxe de la variable.
Pour plus d'informations, consultez la doc en ligne

etc ...etc ...
et en fin de page:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/www/8e099976ef4391cbb5cc130f67215277/web/gallery/include/vtemplate.class.php on line 181
Erreur de session n° SESSION4:
La variable footer que vous souhaitez valoriser n'existe pas dans la zone |root|.
Pour plus d'informations, consultez la doc en ligne

Dernière modification par qwertz (2008-02-04 15:06:46)

Hors ligne

#2 2008-02-04 15:35:53

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

Re: Erreur après passage PHP4 en PHP5

qwertz a écrit:

Est qu'il y aurait un moyen facile de palier à ce problème?
J'ai une version relativement ancienne 1.3.2 et je n'ai pas forcément le temps d'upgrader.

Aucune idée.

Et je ne pense pas que quelqu'un dans l'équipe y compris z0rglub lui-même viendra à ton secours sur une version aussi ancienne.

Désolé, mais depuis cette release trop de choses ont changé en commençant par le système de template.

Une seule solution la mise à jour (upgrade), la procédure est décrite dans le Wiki, il y en a environ pour 1h30 de manip à faire, sans se presser outre mesure.

Passe donc en 1.7.1 (en faisant une petite savegarde de tout, y compris de la base de données).

Tu ne devrais pas le regretter.
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

#3 2008-02-04 15:37:46

qwertz
Membre
Suisse
2004-10-08
71

Re: Erreur après passage PHP4 en PHP5

Okay merci je vais faire l'upgrade alors.
La ligne qui semble ne pas marcher est:
if (in_array($varname,$this->varlist ) )
et il est dit "wrong datatype" dans le 2e argument.


Si j'ai une version 1.3.2, m'est-il possible de faire l'upgrade vers 1.7?

Sinon j'ai trouvé ce lien mais pour l'upgrade 1.5 -> 1.6
http://phpwebgallery.net/doc/doku.php/e … er:upgrade

Merci et Slts

QWertz

Dernière modification par qwertz (2008-02-04 15:40:58)

Hors ligne

#4 2008-02-04 16:47:32

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

Re: Erreur après passage PHP4 en PHP5

Il faut faire une sauvegarde et bien vérifier qu'elle est bonne au besoin tu peux coller ici les dernières lignes du ficher de sauvegarde pour te la faire valider, par quelqu'un de l'équipe.

Je sais que la procédure d'upgrade marche directement de 1.3.4 en 1.7.1.
Je pense qu'elle marche de 1.3.2 en 1.7.1 (je vais jeter un oeil pour vérifier mais c'est pour cela qu'il est très important de s'assurer de la qualité de la sauvegarde).

Et la procédure 1.5 vers 1.6 est exactement la même qu'entre 1.3 et 1.7.
C'est direct en une seule étape.

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

#5 2008-02-04 16:58:13

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

Re: Erreur après passage PHP4 en PHP5

Cf. mon message précédent.
Migration de 1.3.2 en 1.7.1 est prévue par la procédure de migration... (upgrade.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-02-05 15:41:45

qwertz
Membre
Suisse
2004-10-08
71

Re: Erreur après passage PHP4 en PHP5

Extraordinaire,

l'upgrade 1.3.1 vers 1.7.1 s'est passé sans le moindre problème et en quelques minutes ...

Je ne peux que vous dire un grand merci !!

Effectivement, avec la version 1.3.1, des arguments codé pour PHP4 n'était pas reconnu en PHP5.

QWertz

Hors ligne

  •  » Utilisation
  •  » Erreur après passage PHP4 en PHP5

Pied de page des forums

Propulsé par FluxBB

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