Artifacts Associated With Ticket ff0af3d12918af8358545fb42c2d6f01aeae7f49

  1. Ticket change [503136e2ca] (rid 3999) by flipflip on 2016-02-12 16:47:19:

    1. foundin initialized to: "0.7.1"
    2. icomment:
      Bonjour, garradin est installé sur mon serveur dans le répertoire : /var/www/xxxx/garradin. A l'intérieur j'ai bien le répertoire www/ et tout les fichiers.
      
      J'édite une page du wiki, j'ajoute un fichier et j'enregistre la page. Lorsque je clic sur le lien pour télécharger le fichier j'ai une erreur 404 alors que si je remplace dans l'url www/f/1/monfichier.pdf par www/file.php?id=1&file=monfichier.pdf je n'ai pas d'erreur le fichier est bien proposé au téléchargement.
      
      Je soupçonne le htaccess...
      
    3. login: "flipflip"
    4. mimetype: "text/plain"
    5. private_contact initialized to: "a386ae4ea329644072a4e67909e2602eec21ce72"
    6. severity initialized to: "Critical"
    7. status initialized to: "Open"
    8. title initialized to:
      Erreur dans le wiki pour visualiser un fichier téléchargé
      
    9. type initialized to: "Incident"
  2. Ticket change [f6911d544e] (rid 4017) by bohwaz on 2016-02-20 13:07:05:

    1. icomment:
      Hello, Garradin est conçu pour fonctionner sur un vhost dédié positionné sur www, pas sur la racine de Garradin, il faut donc que tu bidouille si tu veux faire sans vhost, mais ce n'est pas supporté officiellement.
      
    2. login: "bohwaz"
    3. mimetype: "text/x-fossil-plain"
    4. priority changed to: "Immediate"
    5. resolution changed to: "Not_A_Bug"
    6. status changed to: "Closed"
  3. Ticket change [c79b4f7ddf] (rid 4026) by freepius on 2016-02-29 22:44:05:

    1. foundin changed to: "0.7.2"
    2. icomment:
      Je crois que ce BUG est d'actualité.
      
      Sur votre instance garradin.eu, sur laquelle je suis inscrit, il y a aussi ce bug assez gênant.
      
      Je peux avoir accès à mon fichier de la sorte : https://escalabreizh.garradin.eu/file.php?id=2&file=logo.png
      
      Mais pas de celle-ci : https://escalabreizh.garradin.eu/f/2/logo.png
      
      Surement un problème de htaccess, non ?
      
      Pourtant, il semble correct :
      
      <IfModule mod_rewrite.c>
          RewriteEngine on
          RewriteRule admin/plugin/(.*?)/(.*) /admin/plugin.php?_p=$1&_u=$2 [QSA,L]
          RewriteRule f/([\d\w]+)/(.*) /file.php?id=$1&file=$2 [QSA,L]
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule .* /index.php [QSA,L]
      </IfModule>
      
      <IfModule !mod_rewrite.c>
          ErrorDocument 404 /index.php
      </IfModule>
      
    3. login: "freepius"
    4. mimetype: "text/x-fossil-plain"
    5. status changed to: "Open"
  4. Ticket change [9ee9befc61] (rid 4029) by flipflip on 2016-03-04 16:51:58:

    1. icomment:
      Salut,
      
      C'est dommage qu'on ne puisse pas utiliser Garradin autrement qu'avec un vhost. Je ne pense pas qu'il y ai beaucoup d'assoc qui peuvent se permettre d'avoir un serveur privé (virtuel ou pas) et surtout les ressources nécessaire pour le gérer au quotidien.
      
      J'ai essayé ce qui est conseillé dans le wiki https://fossil.kd2.org/garradin/wiki?name=Installation+sans+vhost mais j'ai la même erreur.
      
    2. login: "flipflip"
    3. mimetype: "text/x-fossil-wiki"
  5. Ticket change [7f81bf29c7] (rid 4038) by bohwaz on 2016-04-25 12:27:27:

    1. icomment:
      @flipflip : corrigé sur Garradin.eu, merci.
      
      @freepius : ça ne marche pas car personne ne s'en occupe c'est tout, si tu veux patcher pour que ça marche hésite pas et envoie ta contrib :) Et pas besoin de serveur ou de VPS, tous les hébergeurs mutualisés te permettent d'utiliser des noms de domaines, il y en a même des gratuits.
      
      Je signale juste que si tu n'utilise pas de vhost positionné sur www/ tu expose potentiellement ta base de données et donc les données des membres à n'importe qui si tu ne protège pas le fichier contre les téléchargements...
      
    2. login: "bohwaz"
    3. mimetype: "text/x-fossil-plain"
    4. resolution changed to: "Fixed"
    5. status changed to: "Closed"