#1 Mon 10 September 2007 19:05
- Tiassma
- Participant occasionnel
- Date d'inscription: 4 Dec 2006
- Messages: 39
Bug Mapserver
Bonjour,
Je suis embêté avec un message d'erreur récurrent que me renvoie MapServer pour l'affichage d'un mapfile qui pourtant est correct. Ce message est le suivant:
[MapServer Error]: msProcessProjection(): k <= 0 in /var/www/lunette/Auray/mapserver/TEST_WMS_GEOSIGNAL.php on line 7
Etant donné que j'ai déjà reçu plusieurs messages qui, à priori, correspondaient à des essais antérieurs d'affichage de mapfile, j'en viens à me demander si il n'y aurait pas des fichiers temporaires d'erreurs qui perdureraient et me seraient renvoyés de manière anarchique...
Je vous serai extrêmement reconnaissant d'éclairer ma modeste lanterne si cela vous évoque quelque chose bien sur.
Hors ligne
#2 Tue 11 September 2007 13:54
- Bertrand DORNER
- Participant actif
- Lieu: COLMAR
- Date d'inscription: 5 Sep 2005
- Messages: 90
Re: Bug Mapserver
Bonjour,
Je ne suis pas développeur, mais je sais que la consultation d'un site laisse des fichiers temporaires, et que la mise à jour d'un site cartographique avec un nouveau mapfile, par exemple, n'est réellement prise en compte que si les fichiers temporaires issus des consultations précédentes sont éliminés, puisque le cache du navigateur a gardé en mémoire les anciens paramètres. C'est en tout cas ce que j'ai compris.
Le stagiaire qui a développé notre intranet carto local sous mapserver et avec cartoweb nous a développé également un batch permettant de nettoyer les fichiers temporaires avant relance du site après une modification ponctuelle d'un des fichiers clés pour notre site. Je peux vous le donner tel quel, même si ce batch peut être simplifié en un batch effaçant, journellement par exemple, tous les fichiers temporaires. Cette écriture complète vous permet de comprendre où ce cachent tous ces fichiers.
@echo off
:debut
echo -
echo -
echo MENU
echo ----------------------------------------------------------------
echo 1 : Effacer les fichiers temporaires courant (images, requetes)
echo 2 : Effacer les fichiers temporaires courant + pdf
echo 3 : Effacer les images generees par Mapserver
echo 4 : Effacer les requetes
echo 5 : Effacer les pdf
echo 6 : Effacer tous les fichiers temporaires (icompris les caches)
echo 7 : Quitter
echo ----------------------------------------------------------------
set /p choix=choisissez une action :
if not %choix%=='' set choix=%choix:~0,1%
if %choix%==1 goto Menu1
if %choix%==2 goto Menu2
if %choix%==3 goto Menu3
if %choix%==4 goto Menu4
if %choix%==5 goto Menu5
if %choix%==6 goto Menu6
if %choix%==7 goto Menu7
echo %choix% n'est pas bon !
goto debut
:Menu1
DEL ..\site\cartoweb3\www-data\images\
DEL ..\site\cartoweb3\www-data\mapresult_cache\
goto debut
:Menu2
DEL ..\site\cartoweb3\www-data\images\
DEL ..\site\cartoweb3\www-data\mapresult_cache\
DEL ..\site\cartoweb3\www-data\pdf\
goto debut
:Menu3
DEL ..\site\cartoweb3\www-data\images\
goto debut
:Menu4
DEL ..\site\cartoweb3\www-data\mapresult_cache\
goto debut
:Menu5
DEL ..\site\cartoweb3\www-data\pdf\
goto debut
:Menu6
DEL ..\site\cartoweb3\templates_c\
DEL ..\site\cartoweb3\www-data\pdf\
DEL ..\site\cartoweb3\www-data\mapresult_cache\
DEL ..\site\cartoweb3\www-data\images\
DEL ..\site\cartoweb3\www-data\mapinfo_cache\
rd ..\site\cartoweb3\www-data\icons\DDAF /s
goto debut
:menu7
quit
Hors ligne
#3 Thu 13 September 2007 09:57
- Tiassma
- Participant occasionnel
- Date d'inscription: 4 Dec 2006
- Messages: 39
Re: Bug Mapserver
Bonjour,
Merci beaucoup pour ce code qui me permet de faire le ménage simplement avec quelques modif d'accès. Ca devrait régler mes petits soucis.
Hors ligne