Bonjour à toutes et à tous,
Je tente d'installer CollectiveAccess en local sur Windows afin de le tester. J'ai installé EasyPHP et ai téléchargé Pawtucket et Providence.
J'ai également :
défini le répertoire de travailcréé la base de données MySQLdéfini ses privilègesconfiguré le fichier setup.php
Tout s'est bien passé jusqu'au moment où j'ai essayé de lancer l’installation de CollectiveAccess.
Lorsque j'essaye de lancer Providence par l'adresse http://127.0.0.1/edsa-CollectiveAccess/providence-1.7.14/, j'obtiens le message d'erreur suivant : Parse error: syntax error, unexpected '?' in C:\CollectiveAccess\providence-1.7.14\app\helpers\post-setup.php on line 57
Même scénario par l'adresse http://127.0.0.1/edsa-CollectiveAccess/providence-1.7.14/install/
Je me suis rendu dans le fameux fichier post-setup.php, ligne 57, et voici ce qu’il indique :
« if (!defined("__CA_URL_ROOT__")) {
define("__CA_URL_ROOT__", str_replace($_SERVER['CONTEXT_DOCUMENT_ROOT'] ?? $_SERVER['DOCUMENT_ROOT'] ?? '', '', __CA_BASE_DIR__));
} »
Que suis-je censé faire ?
En vous remerciant d'avance pour votre aide,
Bruno