Garradin

Problèmes fréquents

Si vous obtenez un message d'erreur à l'installation de Garradin, voici quelques explications sur leur signification.

Syntax error: unexpected T_STRING in (...) on line 2

Version de PHP trop ancienne. Voir le message suivant.

PHP 5.4 ou supérieur requis. PHP version 5.X.Y installée.

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

L'algorithme de hashage de mot de passe Blowfish n'est pas présent

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.

Le module de base de données SQLite3 n'est pas disponible

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.

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

"Librairie Template_Lite non disponible" (ou autre nom de librairie)

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).

Le répertoire /cache n'existe pas.

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).

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

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.