Ticket UUID: cdc8908a9671cdc105b0eb726a5a8a4d448d0404
Title: Probleme d'installation sans vhost
Status: Fixed Type: Code_Defect
Severity: Critical Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2018-10-03 14:25:01
Version Found In: 0.8.5
User Comments:
Davy added on 2018-10-03 09:02:26:
Bonjour,

Je viens d'essayer de mettre à jour mon installation sans vhost qui marchait bien et de manière sécurisée mais je tombe sur une page qui me dit 'installation sans vhost impossible' ou un truc comme ça. Je ne trouve pas le fichier à l'origine de cette erreur.

Il y a beaucoup d'incohérence concernant l'installation sans vhost : 
- une page wiki pas à jour expliquant comment le faire même si c'est déconseillé, 
- des bouts de codes pour le gérer 
- et cette erreur indiquant qu'il est impossible d'installer sans vhost.

Je pense que l'installation sans vhost est tout à fait possible et ne pose aucun problème avec des bons htaccess. Avant il n'existait pas de vhost et on installait dans des sous-répertoires sans souci.
Il faudrait  vous mettre au clair je pense sur vhost ou pas vhost (ce qui me semble aberrant) car cela empêche une simple mise à jour.

Pouvez vous m'indiquer quel fichier gère cette erreur (pour le modifier) qui devait exister avant la 0.8.2 mais qui ne semblait pas marcher avant pour que je puisse faire la mise à jour ? Je n'en ai trouvé aucune mention dans les changelog.

Merci bien.
Davy.

Davy added on 2018-10-03 10:50:22:
Bon finalement j'ai investigué et trouvé la source du problème pour moi : en fait j'avais un problème d'extraction de l'archive car certains fichiers disparaissaient à l'extraction !!! 

Cela n'enlève en rien le fait que l'erreur 'Installation sans vhost impossible' est toujours dans le index.html alors qu'en fait il est tout à fait possible de faire l'installation sans vhost en décommentant les lignes du .htaccess. Pourriez vous corriger le index.html pour qu'il indique bien qu'il faut décommenter ces lignes et que cela marche bien normalement mais que les problèmes ne sont pas supportées par vous.

Merci bien.
Davy

bohwaz added on 2018-10-03 12:25:01:
Merci du retour j'ai mis à jour la doc : [Installation sans vhost]

Et ajouté une phrase dans le index.html [0d9473fc182db781a0a6e8a89a9a4603584a2d15]

Comme dit, ce mode d'utilisation n'est pas supporté. J'ai passé des semaines à essayer de trouver une config qui marche chez la plupart des hébergeurs mais c'est impossible, c'est pour ça que ce n'est plus supporté officiellement.

La position est donc maintenant que c'est déconseillé, mais documenté, et il existe des morceaux de config Apache pour limiter les dégâts en cas d'installation hors VHost.

Mais il est clair (marqué dans la doc d'installation : "le fonctionnement de Garradin sans vhost dédié n'est pas supporté") que ce n'est pas supporté et qu'il n'y aura pas d'aide ou de code intégré dans Garradin pour que ça marche tout seul, il faut forcément faire des manips manuelles.

Je suis d'accord que c'est possible si on sait configurer un serveur Apache, mais le problème étant que 95% des gens qui essayent d'installer sans VHost ne savent pas le faire.