Ticket UUID: 571c5487217aaf65e27c4083f96a6f5b927b9392
Title: Installation sans vhost réussi après correction d'un bug
Status: Closed Type: Code_Defect
Severity: Severe Priority: Immediate
Subsystem: Resolution: Rejected
Last Modified: 2018-03-12 05:18:25
Version Found In: 0.8.2
User Comments:
Davy added on 2018-03-05 09:21:55:
Bonjour,

J'ai réussi à installer Garradin dans un sous dossier sans vhost en corrigeant uniquement un petit bug dans le htaccess. Drupal 8 est installé à la racine du site et Garradin dans un dossier séparé. 

Je n'ai pas pu installer sur un vhost dédié car mon hébergement ne me permet que d'avoir un sous domaine !!
Or j'ai vu que vous aviez supprimé les éléments du htaccess qui permettent un fonctionnement correct avec le commit [3ea371099b] 

Pour l'installation je n'ai pas modifié de fichiers mais je crois que j'ai du me rendre sur /sous-dossier/garradin/www/. Mais par contre pour résoudre un problème de slash surnuméraires qui apparaissaient à chaque clic dans l'adresse, j'ai modifié le htaccess de la racine de garradin (dans mon sous dossier). 

Le serveur utilisé est en nginx avec Plesk pour gérer l'hébergement. Je suis chez Proxgroup.

Voila la modification : 
- RewriteCond %{REQUEST_URI}::$1 ^(.*?/)(.*)::\2$
+ RewriteCond %{REQUEST_URI}::$1 ^(.*?)/(.*)::\2$

Tout marche très bien jusqu'ici et je n'ai pas de problème de sécurité des dossiers et des fichiers car ils restent bien inacessibles.

Merci si possible de laisser le code du htaccess après modification même en commentaire pour ceux qui souhaitent tout de même installer sans vhost (pas par choix mais par souci d'économie pour les petites associations).

Merci en tous cas pour ce logiciel super simple de prise en main et bien conçu.

Comme amélioration, ce serait cool d'intégrer les 'Projets' dans les imports et exports en .csv pour pouvoir importer la compta analytique. Pour l'import ce serait bien que ce soit le ; qui serve de séparateur et que la virgule , remplace le point dans les valeurs décimales.
Enfin pour les chéques encaisser il faudrait comme certains l'ont demandé de pouvoir faire le rapprochement en gardant la première écriture dans le compte Chèques à encaisser et la seconde.

Merci pour tout.
Davy pour le Groupement des Oeuvres Liquides et Hardi Les Arts

bohwaz added on 2018-03-12 04:11:29:
Hello,

l'installation sans vhost n'est pas supportée officiellement car après avoir essayé pendant pas mal de temps de trouver une solution, les configurations des différents hébergeurs sont tellement variables que ça ne marche jamais chez tout le monde, et ça crée plus de problèmes que ça n'en résoud, je ne peux pas passer mon temps à ajuster la configuration pour chaque hébergeur.

Ta solution marche sur ton hébergeur mais pas d'autres, je t'invite ainsi à éditer la page wiki [Installation sans vhost] pour ajouter ton astuce et indiquer le nom de ton hébergeur.

bohwaz added on 2018-03-12 04:18:25:
Après réflexion tu as raison j'ai remis le code en commentaire dans [6539b98f9e5b2ce3197103a300e9e4b9307566e7] pour aiguiller.

Pour les séparateurs, Garradin reconnaît n'importe quel séparateur à l'import, cf. [Import de membres en CSV]

Pour les projets pas trop compris ce qui te manque ? mais je te suggère de me contacter sur garradin arobase garradin point eu pour discuter de ça.