Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Tue 02 January 2007 17:13

jmbonnaz
Participant occasionnel
Date d'inscription: 31 Dec 2006
Messages: 11

installation ms4w

Bonjour, j'aimerais savoir lorsque je lance l'installation d'Apache avec la commande DOS, il me parle d'erreurs dans la fenêtre.

[img]file:///C:/DOCUME%7E1/JEAN-M%7E1/LOCALS%7E1/Temp/moz-screenshot.jpg[/img][img]file:///C:/DOCUME%7E1/JEAN-M%7E1/LOCALS%7E1/Temp/moz-screenshot-1.jpg[/img]
Il m'indique cela :
Installing the Apache MS4W Web Server service
The Apache MS4W Web Server service is successfully installed
Testing httpd.conf....
Errors reported must be corrected before the service can be started.
Le service Apache MS4W Web Server démarre.
Le service Apache MS4W Web Server a démaré.



Il me dit que les erreurs rapportées doivent être corrigées avant que le service soit démarré mais je ne comprends pasce qu'il faut que je fasse.


De plus si j'essaie de manipuler les utilitaires de GDAL/OGR en lançant setenv.bat, il m'indique lorsque je tape set PATH, set GDAL_DATA que les chemins n'existent pas. Idem pour gdalinfo, ogrinfo ou ogr2ogr, le détail de lacommande n'est pas détaillé dans la fenêtre MS DOS.

Visiblement il y a quelque chose qui n'a pas marché lors de l'installation,ce qui expliquerait mes problèmes d'affichage ensuite (juste le fond s'affiche dans firefox mais pas leplan).


Merci si vous puvez m'aider


PS : j'ai déja réinstallé plusieurs fois ms4w et j'ai essayé avec les versions 2.2.1 et 1.6 mais j'ai à chaque fois le même résultat lors de l'installation sur C

Hors ligne

 

#2 Tue 02 January 2007 18:29

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: installation ms4w

Bonjour,

Vous devriez avoir des erreurs listées dans votre fichier de log d'apache. Quelles sont elles ?

Avez-vous des espaces vides, caractères spéciaux dans les nom des fichiers où est installé Apache ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Tue 02 January 2007 18:47

jmbonnaz
Participant occasionnel
Date d'inscription: 31 Dec 2006
Messages: 11

Re: installation ms4w

J'ai installé ms4w sur C. Je n'ai pas vu de carractères spéciaux ni d'espaces vides dans lesnoms de fichieroù est installé Apache.

Il s'agit des erreurs suivantes mais j'ai du mal à comprendre :
[Tue Jan 02 16:49:28 2007] [notice] Apache/2.2.3 (Win32) configured -- resuming normal operations
[Tue Jan 02 16:49:28 2007] [notice] Server built: Jul 27 2006 16:49:49
[Tue Jan 02 16:49:28 2007] [notice] Parent: Created child process 4352
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Child process is running
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Acquired the start mutex.
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Starting 250 worker threads.
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Starting thread to listen on port 80.
[Tue Jan 02 16:51:53 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Jan 02 16:51:53 2007] [notice] Child 4352: Exit event signaled. Child process is ending.
[Tue Jan 02 16:51:54 2007] [notice] Child 4352: Released the start mutex
[Tue Jan 02 16:51:55 2007] [notice] Child 4352: Waiting for 250 worker threads to exit.
[Tue Jan 02 16:51:55 2007] [notice] Child 4352: All worker threads have exited.
[Tue Jan 02 16:51:55 2007] [notice] Child 4352: Child process is exiting
[Tue Jan 02 16:51:55 2007] [notice] Parent: Child process exited successfully.
[Tue Jan 02 16:52:44 2007] [notice] Apache/2.2.3 (Win32) configured -- resuming normal operations
[Tue Jan 02 16:52:44 2007] [notice] Server built: Jul 27 2006 16:49:49
[Tue Jan 02 16:52:44 2007] [notice] Parent: Created child process 5236
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Child process is running
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Acquired the start mutex.
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Starting 250 worker threads.
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Starting thread to listen on port 80.
[Tue Jan 02 17:16:36 2007] [error] [client 127.0.0.1] File does not exist: C:/ms4w/Apache/htdocs/favicon.ico

Hors ligne

 

#4 Tue 02 January 2007 19:00

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: installation ms4w

jmbonnaz a écrit:

J'ai installé ms4w sur C. Je n'ai pas vu de carractères spéciaux ni d'espaces vides dans lesnoms de fichieroù est installé Apache.


C'est déjà ca ;-)

Démarrage d'Apache :

jmbonnaz a écrit:

Il s'agit des erreurs suivantes mais j'ai du mal à comprendre :
[Tue Jan 02 16:49:28 2007] [notice] Apache/2.2.3 (Win32) configured -- resuming normal operations
[Tue Jan 02 16:49:28 2007] [notice] Server built: Jul 27 2006 16:49:49
[Tue Jan 02 16:49:28 2007] [notice] Parent: Created child process 4352
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Child process is running
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Acquired the start mutex.
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Starting 250 worker threads.
[Tue Jan 02 16:49:28 2007] [notice] Child 4352: Starting thread to listen on port 80.


Aucun message d'erreur !

Arrêt d'Apache, je suppose que vous avez lancé la commande pour :

jmbonnaz a écrit:

[Tue Jan 02 16:51:53 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Jan 02 16:51:53 2007] [notice] Child 4352: Exit event signaled. Child process is ending.
[Tue Jan 02 16:51:54 2007] [notice] Child 4352: Released the start mutex
[Tue Jan 02 16:51:55 2007] [notice] Child 4352: Waiting for 250 worker threads to exit.
[Tue Jan 02 16:51:55 2007] [notice] Child 4352: All worker threads have exited.
[Tue Jan 02 16:51:55 2007] [notice] Child 4352: Child process is exiting
[Tue Jan 02 16:51:55 2007] [notice] Parent: Child process exited successfully.


Arrêt réalisé avec succé

Puis redémarrage d'Apache :

jmbonnaz a écrit:

[Tue Jan 02 16:52:44 2007] [notice] Apache/2.2.3 (Win32) configured -- resuming normal operations
[Tue Jan 02 16:52:44 2007] [notice] Server built: Jul 27 2006 16:49:49
[Tue Jan 02 16:52:44 2007] [notice] Parent: Created child process 5236
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Child process is running
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Acquired the start mutex.
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Starting 250 worker threads.
[Tue Jan 02 16:52:45 2007] [notice] Child 5236: Starting thread to listen on port 80.


Pas de problème là encore !
Ah, là oui :

jmbonnaz a écrit:

[Tue Jan 02 17:16:36 2007] [error] [client 127.0.0.1] File does not exist: C:/ms4w/Apache/htdocs/favicon.ico


Il manque un fichier dans C:/ms4w/Apache/htdocs/favicon.ico ... mais c'est pas cela qui doit vous bloquer.


jmbonnaz a écrit:

Visiblement il y a quelque chose qui n'a pas marché lors de l'installation,ce qui expliquerait mes problèmes d'affichage ensuite (juste le fond s'affiche dans firefox mais pas leplan).


Quels genre de problème ? Pour faire quoi ? La page de démarrage d'apache s'affiche t-elle dans votre navigateur (http://localhost/) ? Si vous testez un fichier php comme "phpinfo.php" qui contiendrait :

Code:

<html>
<body>
<php
print phpinfo();
?>
</body>
</html>

Est ce qu'il s'affiche correctement ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Tue 02 January 2007 19:11

jmbonnaz
Participant occasionnel
Date d'inscription: 31 Dec 2006
Messages: 11

Re: installation ms4w

IL ne s'affiche pas. firefox me retourne le message suivant :
msEvalRegex(): Regular expression error. String (C:\ms4w\Apache\htdocs\phpinfo.php) failed expression test.

En fait je cherche une raison qui expliquerait que le fichier monde.map s'affiche mal lorsque je le charge. En effet j'ai juste un fond qui s'affiche mais pas de données géographiques après. De la je me suis demandé si le message d'erreur lors del'installation n'expliquerait pas cela. De plus comme indiqué plus haut je n'arrive pas à manipuler les utilitaires de GDAL et OGR.


Mon code est le suivant. peut-être comporte t-il des erreurs. Firefox n'affiche pas ce qui est dans le layer. Par contre la couleur d'arrière plan définie dans la balise imagecolor s'affiche !!
C'était la base de mon problème qui afait quejeme suis posé pleins de questionsmais en vain.

Code:

MAP
        NAME monde
        STATUS ON
        EXTENT 452662.7 2328234.3 452905.1 2328449.1
        SIZE 600 400
        UNITS meters
        # répertoire contenant les données
        SHAPEPATH "Projet"

        
        IMAGECOLOR 255 255 200

                
        PROJECTION
        "init=epsg:27572"
        END
        
        LAYER
        
            NAME pays
            DATA dessin.tab
            STATUS ON
            TYPE POLYGON
            
                    
            CONNECTIONTYPE OGR
            CONNECTION dessin.tab
            
            CLASS
                COLOR 0 0 0
                LABEL
                SIZE LARGE
                MINFEATURESIZE 40
                END
            END
        
        #fermeture de l'objet LAYER
        END

        
#fermeture de l'objet MAP
END

Hors ligne

 

#6 Tue 02 January 2007 20:11

Laurent Jégou
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 442
Site web

Re: installation ms4w

Alors il doit s'agir d'une erreur dans les paramètres de projection et/ou d'extent.


Enseignant-Chercheur en Géomatique
UT2J - Dept Géo / CNRS UMR LISST-Cieu / Master Sigma - Revue Mappemonde

Hors ligne

 

#7 Thu 04 January 2007 08:41

jmbonnaz
Participant occasionnel
Date d'inscription: 31 Dec 2006
Messages: 11

Re: installation ms4w

En fait il s'agissait du problème suivant : dans l'URL je tapais http://localhost/cgi-bin/mapserv.exe?mode=map&map=C:\ms4w\Apache\htdocs\monde.map et j'oubliai à la fin &layers=all.

Mais maintenant j'obtiens un autre message d'erreur qui est le suivant :
msDrawMap(): Image handling error. Failed to draw layer named 'pays'.
msOGRFileOpen(): OGR error. GetLayer(dessin.tab) failed for OGR connection `dessin.tab'.


Mon code est le suivant :

Code:

MAP
        NAME monde
        STATUS ON
        EXTENT 452662.7 2328234.3 452905.1 2328449.1
        SIZE 600 400
        UNITS meters
        # répertoire contenant les données
        SHAPEPATH "projet"

        
        IMAGECOLOR 255 255 200

                

        
        LAYER
        
            NAME pays
            DATA dessin.tab
            STATUS ON
            TYPE POLYGON
            
                    
            CONNECTIONTYPE OGR
            CONNECTION "dessin.tab"
            
            CLASS
                COLOR 0 0 0
                LABEL
                SIZE LARGE
                MINFEATURESIZE 40
                END
            END
        
        #fermeture de l'objet LAYER
        END

        
#fermeture de l'objet MAP
END

Je précise que le fichier dessin.tab est dans le dossier projet qui est lui même dans le dossier htdocs. Le fichier monde.map (dont le code est ci-dessus)est directement dans le dossier htdocs.

Dernière modification par jmbonnaz (Thu 04 January 2007 08:41)

Hors ligne

 

#8 Thu 04 January 2007 13:37

jmbonnaz
Participant occasionnel
Date d'inscription: 31 Dec 2006
Messages: 11

Re: installation ms4w

J'ai réussi à résoudre le problème ci dessus. Il fallait que j'enlève la ligne DATA DESSIN.TAB.
J'essaye maintenant d'afficher un .dxf et làje lemessage suivant :
msDrawMap(): Image handling error. Failed to draw layer named 'ecole'.
msOGRFileOpen(): OGR error. Open failed for OGR connection `plan.dxf'. File not found or unsupported format.

Mo code est le même :

Code:

MAP
        NAME ecole
        STATUS ON
        EXTENT 437100 337670 437353 337906
        SIZE 600 400
        UNITS meters
        # répertoire contenant les données
        SHAPEPATH "projet"

       
        IMAGECOLOR 255 255 255

               

       
        LAYER
       
            NAME ecole
            STATUS ON
            TYPE POLYGON
           
                   
            CONNECTIONTYPE OGR
            CONNECTION "plan.dxf"
           
            CLASS
                COLOR 0 0 0
                LABEL
                SIZE LARGE
                MINFEATURESIZE 40
                END
            END
       
        #fermeture de l'objet LAYER
        END

       
#fermeture de l'objet MAP
END

A part que le fichier .dxf et le fichier de code global.map sont dans le dossier projet de httdocs.

Hors ligne

 

Pied de page des forums

Powered by FluxBB