[mapserver-users] install issues
Richard Duivenvoorde
rdmailings at duif.net
Sun Nov 23 05:19:38 PST 2008
Chris h wrote:
> This is where it gets confusing to me. The instruction state that the
> world.zip is to be extracted and converted to an .sql and loaded into
> postgres. There is no reference to a world.map file on the file
system nor is
> a world.map file available from the zip package. So Im kinda lost on
where
> this world.map if from and where it is to be placed. From the sounds
of it it
> needs to be created from the data.zip package via shp2img command?
>
>>
http://localhost/cgi-bin/mapserv?map=/usr/lib/cgi-bin/world.map&request=get
>> capabilities&service=wms
>>
http://localhost/cgi-bin/mapserv?map=/usr/lib/cgi-bin/world.map&mode=browse
>> &layers=all&mode=map
>>
>> But it sounds that the map-file is just not there?
Hi Chris,
in mapserv-lingua a 'map-file' is a init-file for the mapserv-executable
that is running as a cgi in you webserver (apache).
in the instructions there is a link to a mapfile stub:
http://www.duif.net/postgis/world.map
(please change username/password in it for the postgresql connection)
It's this mapfile that should sit next to the cgi and from which the cgi
gets the information where to find data to paint your map-image.
And it's that mapfile that is not next to your cgi apparently.
shp2img is just a shortcut/another way to instruct mapserv to generate
an image based on a map(definition)file.
be sure that you mapfile is readable for the user that is running your
webserver (which by the way should not be root). The user is probably
www-data or somethink like that. Use
ps -ef
for example to find out WHO is running /usr/bin/apache
have a dive into this one:
http://ms.gis.umn.edu/docs/reference/cgi
and
http://www.zzee.com/solutions/linux-permissions.shtml
hope this helps.
Regards,
Richard Duivenvoorde
ps sending this to the list also so other newbies benefit from your
questions also.
More information about the MapServer-users
mailing list