mailRe: [Galette-devel] Installation avec SQLite


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Johan Cwiklinski on August 23, 2013 - 07:41:
Salut,

Le 22/08/2013 23:09, Nicolas G. a écrit :
Bonjour,

Je viens de trouver  en ajouter un echo tout bourrin qu'il fallait
simplement créer le dossier 'data' dans le répertoire de Galette.

Je n'ai jamais vraiment testé la partie SQLite à vrai dire :(


Du coup, j'ai deux questions :
1. Ça serait sympa soit d'indiquer qu'il faut créer le dossier, soit de
le créer de manière automatique ou encore mieux, qu'il soit directement
dans les sources avec le .htaccess qui va bien.

En effet, qu'il soit créé avec le .htaccess adéquat serait je pense la
meilleure solution. En fait, je pensais m'occuper de la relocalisation
des données depuis un certain temps déjà
(http://redmine.ulysses.fr/issues/483) pour éviter d'avoir 50
répertoires ; mais j'ai repoussé, jusqu'à zapper que c'était en fait
nécessaire.

2. Je n'aime pas trop que les fichiers de la base de données soient
potentiellement accessibles par HTTP, ça serait bien de permettre à
l'administrateur de choisir où mettre le fichier de base de données (au
moins pour brouiller les pistes).

Ça, c'est possible déjà ;)

En utilisant la configuration des chemins
(http://galette.tuxfamily.org/documentation/fr/installation/postinstall.html?highlight=paths#parametrage-des-chemins),
il y a 2 paramètres que l'on peut changer :
- GALETTE_DATA_PATH : actuellement, le chemin vers le dossier data (je
ne conseille pas de modifier celui là, confer le ticket #483 mentionné
plus haut)
- GALETTE_SQLITE_PATH : actuellement GALETTE_DATA_PATH + 'database.sqlite'.

Tu peux donc mettre la base où tu veux (parce que la base dans le
documentroot... beurk :p), en mettant juste son chemin complet dans
GALETTE_SQLITE_PATH.

Il faudrait que je mette la doc à jour de ce côté là.

D'ailleurs, il y a une erreur de syntaxe dans un instructon SQL (fichier
install/sql/sqlite.sql ligne 277), une virgule en trop.
FOREIGN KEY (model_parent) REFERENCES galette_pdfmodels (model_id)
^^^^^^

Arf... C'est corrigé pour le prochain hotfix, merci :)

Je n'avais pas mis le nez dans Galette depuis quelques années. Sacré
boulot ! Bravo !

Merci :)

++
-- 
Johan

Attachment: signature.asc
Description: OpenPGP digital signature


Related Messages


Powered by MHonArc, Updated Fri Aug 23 08:20:05 2013