Si votre arbre source contient des fichiers graphiques (icones, images, …) et que vous désirez les visualiser avec votre navigateur (dans les limites des formats reconnus par le navigateur), vous devez rendre votre arbre source visible selon les règles d'accès standard du serveur web.
'graphicfile'
défini dans lxr.conf.
Deux ensembles de règles doivent être considérés:
Quand vous avez configuré
LXR (préconfiguré LXR
pour les version antérieures à 1.0) ou
configuré le serveur web avec Alias
et Directory
(0.11
ou version antérieures)
vous avez rendu le répertoire racine de LXR visible par le serveur,
lui seul et aucun autre.
Les scripts LXR sont exécutés comme processus indépendants avec les règles d'accès et contraintes habituelles de l'OS. Seule leur sortie est passée au serveur.
Ceci signifie que vous ne pouvez pas écrire simplement un nom de fichier dans l'URL parce que, pour le serveur, il n'y a pas de relation entre le répertoire racine de LXR et le répertoire de l'arbre source. Le seul lien entre les deux est décrit dans le fichier de configuration lxr.conf pour le système, non pour le serveur.
Pour combler ce manque, vous devez créer le lien en deux étapes:
Créez un lien symbolique du répertoire racine de LXR vers l'arbre source
Choisissez un nom_court_source
différent pour chaque arbre source.
Ouvrez le fichier lxr.conf.
Allez à tree location subsection
pour l'arbre considéré
et, après le paramètre 'sourceroot'
, définissez:
nom_court_source
s'écrit
relativement au répertoire racine de LXR et est utilisé par du code HTML.
Voir cette
page
pour des conseils.