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.

Un fichier est supposé graphique si son extension correspond au paramètre de motif 'graphicfile' défini dans lxr.conf.

Deux ensembles de règles doivent être considérés:

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:

  1. Forcez l'arbre source dans la hiérachie visible du serveur

    Créez un lien symbolique du répertoire racine de LXR vers l'arbre source

    $ cd repertoire_racine_LXR $ ln -s repertoire_source nom_court_source

    Choisissez un nom_court_source différent pour chaque arbre source.

  2. Dites à LXR d'utiliser le lien

    Ouvrez le fichier lxr.conf. Allez à tree location subsection pour l'arbre considéré et, après le paramètre 'sourceroot', définissez:

    , 'sourceaccess' => 'nom_court_source' Rappel: 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.