Bonjour,
ce jour, = 11:00 environ : Après avoir mis à jour selon le message reçu :
Time has come to update your Piwigo with version 2.9.4, go to http://www.notteghem.fr/pwg/admin.php?page=updates
je ne peux plus accéder à mes données: login refuse et affichage de :
Parse error: syntax error, unexpected T_FUNCTION in /htdocs/public/www/pwg/include/dblayer/functions_mysqli.inc.php on line 403
???
Merci de m'informer de la marche à suivre ...
Cordialement
DN/RB
Version de Piwigo: 2.9.4 ?
Version de PHP: ???
Version de MySQL: ???
URL Piwigo: http://www.notteghem.fr/pwg
Dernière modification par Remybelleau (2018-07-14 12:25:00)
Hors ligne
Bonjour,
Ouf ! Je ne suis pas le seul, donc ce n'est pas une fausse manip de notre part ;)
Wait & see
Bon match !
Hors ligne
merci pour ce retour (tu n’es pas le premier, au moins une dizaine). cela aiderait de connaître ta version exacte de PHP. Je n’arrive pas à comprendre ce qui fait que cette ligne de code fonctionne dans 99% des cas mais pas le 1% restant :-/
Hors ligne
Bonjour,
trouvé !
FAI ; Amen.fr
PHP: 5.2.5
API Php MySQL: 5.0.45
Perl: 5.8.8
Bonne journée et merci
Hors ligne
Si c’est PHP 5.2, alors c’est normal : pour être compatible PHP 7.2, il a fallu devenir incompatible avec PHP 5.2. Il est temps de passer à une version moderne de PHP (version 7.0 ou ultérieure)
Hors ligne
Merci,
Je vais voir ça avec mon FAI.
Cordialement
Hors ligne
Bon, après étude de plusieurs cas, il semblerait que cette erreur "unexpected T_FUNCTION" soit liée à PHP 5.2. Si c'est bien cela l'origine du problème, il ne sera pas corrigé dans Piwigo. La solution est de mettre à jour votre PHP ou si l'hébergeur ne le permet pas, de changer d'hébergeur.
Je tiens à faire remarquer que PHP 5.2 n'est plus officiellement supporté depuis 7.5 années. C'est long. C'est très long. Je m'interroge sur la compétence technique de l'hébergeur qui fait encore tourner une si vieille version de PHP, qui contient (forcément) des failles de sécurité non corrigées.
Hors ligne
Bonsoir,
Bien reçu et je comprends la position de Piwigo.
Pour le moment, pas de réponse de Amen.fr
Le souci est que ne sais pas upgrader moi-même le PHP proposé par Amen.
Possible, ou réservé au administrateurs?
@+
Cordialement
Hors ligne
Je ne peux pas croire qu'Amen, assez grand nom de l'hébergement en France, ne propose que du PHP 5.2 totalement dépassé. J'imagine donc que dans le panneau d'administration il y a un moyen de choisir la version de PHP à faire tourner sur son hébergement. Cela doit être l'histoire de quelques clics.
S'il n'y a que du Piwigo qui tourne sur ton hébergement, je recommande PHP 7.0 ou 7.1. S'il y a d'autres applications web, il serait bon de vérifier leur compatibilité avec les versions de PHP.
Hors ligne
Bonsoir,
En effet, Amen a "plein" de solutions, mais voici leur réponse :
Par rapport à votre demande, je vous informe que vous ne pouvez pas aller au-delà de la version 5.6 de PHP sur l'hébergement que vous possédez actuellement.
Il faudra forcément migrer vers une de nos nouvelles plates-formes Linux, afin de bénéficier de la version 7.0 ou ultérieure.
Vous retrouverez l'ensemble de nos gammes à l'adresse suivante, pour que vous puissiez faire un comparatif de celle-ci : https://www.amen.fr/hebergement-web/linux/comparatif/
On te laisse moisir sur une plateforme qui n'est plus maintenue, mais, en payant une nouvelle offre, on a tout ce qu'on veut. Client d'Amen depuis 15 ans, c'est une première !
Il semble cependant que l'upgrade ne soit que d'une ou deux dizaines d'euros par an pour la version de base. Actuellement j'ai 1000 Go pour 85€ TTC et l'offre de base semble être de 100 € (environ ... j'attends le devis) pour 100 Go ! Mon site sera quand même à l'aise ! Je ne suis ni Amazon, ni FB !
Bien cordialement,
Dominique Notteghem
http://www.notteghem.fr
Hors ligne
Voici le message obtenu chez moi
Parse error: syntax error, unexpected T_FUNCTION in /home4/gperron/public_html/agence/include/dblayer/functions_mysqli.inc.php on line 403
ma version php 5.6.30
est-ce la bonne ?
merci
Remybelleau a écrit:
Bonsoir,
En effet, Amen a "plein" de solutions, mais voici leur réponse :hotline Amen a écrit:
Par rapport à votre demande, je vous informe que vous ne pouvez pas aller au-delà de la version 5.6 de PHP sur l'hébergement que vous possédez actuellement. [...]
Et bien c'est bon PHP 5.6, pas "besoin" de PHP 7 pour faire tourner Piwigo 2.9.4. Il suffit d'être en PHP 5.3 ou plus récent.
Hors ligne