MapServer banner Home | Products | Issue Tracker | FAQ | Download
en de fr it es zh_cn

Warning

Cette page de documentation n’est pas a jour, avec au moins 355 jours de retard sur la version originale. Nous vous conseillons fortement de naviguer vers la version anglaise de cette page.

Gestion de fichier

Placement des fichiers

MapServer nécessite l’exécution de différents fichiers. Excepté les images qui sont référencées dans les modèles (i.e. les pages web) aucune données ou fichiers de configuration nécessite d’être accessible via un serveur web. Les noms de fichiers de MapServer suivent les règles suivantes :

  1. Les fichiers peuvent être appelé en utilisant leur chemin complet ou
  2. Les fichiers peuvent être appelé par leur chemin relatif où le chemin est relatif à la localisation du fichier à partir duquel il est référencé.

Par conséquent, pour les fichiers référencés dans le MapFile ceux-ci peuvent être référencé par leur chemin relatif au MapFile. La même règles est suivie pour les jeux de symbols et les jeux de police.

Fichiers temporaires

MapServer peut également produire un certains nombres de fichiers (i.e. cartes, légendes, échelles graphiques, etc.). Ces fichiers doivent être accessible par le serveur web. Pour cela, MapServer créé ces fichiers dans un répertoire temporaire. La localisation de ce répertoire est définie via les paramètres IMAGEPATH et IMAGEURL dans la section web du MapFile. Les droits en écriture doivent être appliqué à ce répertoire temporaire pour l’utilisateur qui lance le processus du serveur web, en générale nobody. Il est recommandé pour des raisons de sécurité que l’utilisateur web possède le répertoire temporaire plutôt que de lui donner les droits en écriture. La zone temporaire devra être nettoyée régulièrement. Sur les sites en charge cela peut arrivé plusieurs fois par heure. Voici un exemple de script shell qui peut être utilisé en cron :

#!/bin/csh

find /usr/local/www/docs/tmp -follow -name "*.gif" -exec rm {} \;

Windows

Le fichier .bat suivant peut être utilisé comme ‘tâche planifiée’ pour supprimer les images temporaires régulièrement :

REM ce script efface le contenu du répertoire ms_tmp
REM (i.e. les images GIF créé par MapServer)

cd D:\ms4w\tmp\ms_tmp
echo Y | del *.*

$ revision: 9764 $

Navigation

About
Products
Community
Development
Downloads
Documentation
FAQ

Current Table Of Contents