[spip-dev] Bug à l'install

Salut,

Sur un serveur OVH, installation (à partir de rien) de spip-2.1.

Première étape de config de l'install:

Parse error: syntax error, unexpected ')', expecting '(' in/homez.310/chateaup/www/dev/ecrire/req/sqlite3.php on line 31

Ce sont ces lignes qui semblent ne pas être très appréciées:
  define('SPIP_SQLITE3_ASSOC', PDO::FETCH_ASSOC);
  define('SPIP_SQLITE3_NUM', PDO::FETCH_NUM);
  define('SPIP_SQLITE3_BOTH', PDO::FETCH_BOTH);

Si je vire le fichier sqlite3.php, j'obtiens bien ma page d'install.

Arnaud

Ah ça, je m'étais bien arrangé pour quelles n'apparaissent pas avant au parseur de php4 si la lib n'était pas là... Je crois que j'en avais causé à emmanuel lorsqu'il a touché des choses sur l'installeur, mais dans une période où j'ai pas du pouvoir regarder... En gros PHP4 ne supporte pas lire des :: ... c'est d'ailleurs pour cela que j'avais mis ces constantes dans un fichier séparé...

Tiens, un autre truc marrant: je ne peux pas afficher les rubriques (naviguer) du «nouveau» site, ça me dit:

Fatal error: Call to undefined function: property_exists() in**/homez.310/chateaup/www/dev/ecrire/public/debusquer.php**on line 71

Pas étonnant:

property_exists

(PHP 5 >= 5.1.0)

property_exists — Checks if the object or class has a property

Ça devient drôlement exigeant, pour fonctionner, SPIP :-))

ARNO*

http://trac.rezo.net/trac/spip/changeset/15154