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
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-)
Hors ligne
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
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-)
Hors ligne
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-)
Hors ligne
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