Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Garradin 0.8.4 incompatible avec PHP5.5.9?

Cyrille Bonnet

08/06/2018 15:23:18

Bonjour,

j'ai installé Garradin 0.8.4 sur un Ubuntu server 14.04 (la dernière
version d'Ubuntu qui supporte PHP5) et j'ai une erreur de syntaxe PHP:

[Fri Jun 08 15:08:35.248573 2018] [:error] [pid 30367] [client
192.168.1.39:42508] PHP Parse error:  syntax error, unexpected '.',
expecting ']' in /usr/share/garradin/include/init.php on line 94

Pour info, la ligne 94 en question:

static $default_config = [
    'CACHE_ROOT'            => DATA_ROOT . '/cache',     <---
ligne 94
    'DB_FILE'               => DATA_ROOT . '/association.sqlite',
    'DB_SCHEMA'             => ROOT . '/include/data/schema.sql',
    'PLUGINS_ROOT'          => DATA_ROOT . '/plugins',

Ma version de PHP est 5.5.9:

php -v
PHP 5.5.9-1ubuntu4.25 (cli) (built: May 10 2018 14:37:18)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

J'ai lu la liste des Problèmes Fréquents, qui dit: "PHP 5.4.0 ou supérieur
est nécessaire"

J'ai trouvé un post sur Stackoverflow qui semble correspondre:

https://stackoverflow.com/questions/10969342/parse-error-syntax-error-unexpected-expecting-or

Apparemment, upgrader à 5.6 pourrait peut-être résoudre le problème. Ou
pas...

Ma question:

Est-ce que Garradin 0.8.4 est compatible avec PHP 5.5.9?

Cyrille

Re: Garradin 0.8.4 incompatible avec PHP5.5.9?

BohwaZ/Garradin

08/06/2018 15:56:19

Hello,

Désolé j'ai oublié de mettre à jour la page, mais Garradin 0.8 demande
PHP 5.6 minimum (et la 0.9 demandera PHP 7.0 ou PHP 7.1 minimum, pas
encore décidé, donc je conseille de déjà faire la mise à jour PHP 7
dès que possible).

J'ai mis à jour la doc.

Re: Garradin 0.8.4 incompatible avec PHP5.5.9?

Cyrille Bonnet

08/06/2018 16:25:12

Merci de votre réponse.

Donc si j'installe PHP7, Garradin 0.8 devrait marcher?

Ou vous conseillez d'installer la version 0.9 (qui est en béta?), qui est
compatible avec PHP7?

Cyrille

2018-06-08 15:55 GMT+02:00 BohwaZ/Garradin <garradin@garradin.eu>:

>
> Hello,
>
> Désolé j'ai oublié de mettre à jour la page, mais Garradin 0.8
demande
> PHP 5.6 minimum (et la 0.9 demandera PHP 7.0 ou PHP 7.1 minimum, pas
> encore décidé, donc je conseille de déjà faire la mise à jour PHP 7
> dès que possible).
>
> J'ai mis à jour la doc.
>
> --
> . ____
>  / ___|  Liste d'entraide des utilisateurs de Garradin
> | |  _   http://garradin.eu/
> | |_| |
>  \____|  Désinscription : http://garradin.eu/aide/
>

Re: Garradin 0.8.4 incompatible avec PHP5.5.9?

BohwaZ/Garradin

08/06/2018 17:02:40

On Fri, 8 Jun 2018 16:24:24 +0200 / "Cyrille Bonnet"
<cbonnet99@gmail.com> said :

> 
> Merci de votre réponse.
> 
> Donc si j'installe PHP7, Garradin 0.8 devrait marcher?

Oui, absolument :)

> Ou vous conseillez d'installer la version 0.9 (qui est en béta?), qui
> est compatible avec PHP7?

La 0.9 n'est pas encore dispo.