Artifact 33fcf2ec4f21699f5d061504fe12028f6d31f032:

Wiki page [Problèmes fréquents] by bohwaz on 2018-06-08 15:39:47.
D 2018-06-08T13:39:47.339
L Problèmes\sfréquents
P c10a826b595fe5d9ea47abc783f81ffe8597dde4
U bohwaz
W 2050
Si vous obtenez un message d'erreur à l'installation de Garradin, voici quelques explications sur leur signification.

<h4>Syntax error: unexpected T_STRING in (...) on line 2</h4>

Version de PHP trop ancienne.

<h4>PHP Parse error:  syntax error, unexpected '.', expecting ']'</h4>

Version de PHP trop ancienne.

<h4>PHP 5.6 ou supérieur requis. PHP version 5.X.Y installée.</h4>

Version de PHP trop ancienne. PHP 5.6.0 ou supérieur est nécessaire. Mettez à jour votre PHP ou contactez votre hébergeur.

<h4>L'algorithme de hashage de mot de passe Blowfish n'est pas présent</h4>

Garradin utilise blowfish pour hasher de manière sécurisée les mots de passes. S'il n'est pas disponible c'est que votre version de PHP a été compilée sans. Recompilez PHP avec Blowfish ou contactez votre hébergeur.

<h4>Le module de base de données SQLite3 n'est pas disponible</h4>

Garradin utilise la base de données SQLite3 pour stocker les données. Si vous êtes sous Debian/Ubuntu faites 'sudo apt-get install php5-sqlite' pour l'installer. Sinon contactez votre hébergeur.

<h4>SQLite3 version 3.7.4 ou supérieur requise. Version installée : 3.X.Y</h4

Votre version de SQLite3 est trop vieille, il faut la mettre à jour ou contacter votre hébergeur.

<h4>"Librairie Template_Lite non disponible" (ou autre nom de librairie)</h4>

Une dépendance requise par Garradin est manquante. Ce message apparait en général si vous avez cloné le code source depuis le repository fossil sans faire un 'make deps' à la racine (télécharge les dépendances).

<h4>Le répertoire /cache n'existe pas.</h4>

Idem message précédent, 'make deps' créera les répertoires vides manquants (non versionnés par fossil, qui ne versionne que les fichiers).

<h4>Le répertoire /cache n'est pas accessible en lecture/écriture.</h4>

Garradin doit pouvoir lire et écrire dans ce répertoire. Si vous êtes en hébergement mutualisé il faudra faire un chmod 777 sur le répertoire /cache et ses sous-répertoires.
Z 094531ffd4b3895f8f63482c39650570