Hi guys,<div><br></div><div>Apologies for adding another question related to a similar previous post but I too am having problems getting MapServer to serve a WMS layer. At this stage I can't get a GetCapabilities (it wants to download the mapserv file) or Mode=map to work via the browser. I have been able to get the layer to render correctly using openLayers in WMS mode however.</div>
<div><br></div><div>Below is my basic mapfile and openLayers file. Note I have stripped most of the styling out of the mapfile.</div><div><br></div><div>Tony</div><div><br></div><div>MAPFILE</div><div><br></div><div><div>
MAP</div><div> NAME "Roads250k"</div><div> SIZE 800 500</div><div> STATUS ON</div><div> EXTENT 140 -23.25 150 -17</div><div> UNITS DD</div><div> SYMBOLSET "/var/www/remwms/htdocs/includes/symbols.sym"</div>
<div> FONTSET "/usr/share/fonts/truetype/font.list"</div><div> SHAPEPATH "/var/www/rem_openlayers/Data/"</div><div> DEBUG 2</div><div> CONFIG "MS_ERRORFILE" "/var/www/ms_tmp/ms_error.txt"</div>
<div> </div><div> OUTPUTFORMAT</div><div> NAME "AGGA"</div><div> MIMETYPE "image/png"</div><div> DRIVER "AGG/PNG"</div><div> EXTENSION "png"</div><div> IMAGEMODE RGBA</div>
<div> TRANSPARENT ON</div><div> END</div><div> </div><div> PROJECTION</div><div> "init=epsg:4283"</div><div> END</div><div><br></div><div> WEB</div><div> IMAGEPATH "/var/www/ms_tmp/"</div>
<div> IMAGEURL "<a href="http://mapserver1/ms_tmp/">http://mapserver1/ms_tmp/</a>"</div><div> METADATA</div><div> "wms_version" "1.1.1"</div><div> "wms_title" "Geography250k"</div>
<div> "wms_onlineresource" "<a href="http://mapserver1/cgi-bin/mapserv?map=/var/www/rem_openlayers/roads250k.map&">http://mapserver1/cgi-bin/mapserv?map=/var/www/rem_openlayers/roads250k.map&</a>"</div>
<div> "wms_srs" "EPSG:4283 EPSG:4326"</div><div> END</div><div> END</div><div><br></div><div> LAYER</div><div> NAME "Roads_250k"</div><div> GROUP "Geography"</div>
<div> EXTENT 140 -23.25 150 -17</div><div> CONNECTIONTYPE postgis</div><div> CONNECTION "host=localhost port=5432 dbname=ga_250k user=postgres password=postgres"</div><div> DATA "wkb_geometry FROM topo250k_majorroads using unique ogc_fid using srid=4283"</div>
<div> METADATA</div><div> "wms_title" "roads250k"</div><div> "wms_group_title" "Geography"</div><div> END</div><div> PROJECTION</div><div> "init=epsg:4283"</div>
<div> END</div><div> TYPE LINE</div><div> DUMP TRUE</div><div> STATUS ON </div><div> CLASS</div><div> COLOR 255 64 64</div><div> END</div><div> END</div><div><br></div><div>END</div>
<div><br></div><div>OPENLAYERS</div><div><br></div><div><div><html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"></div><div> <head></div><div> <title>Open Layers MapServer</title></div>
<div> <style type="text/css"></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> #map {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> width: 800px;</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> height: 550px;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> border: 3px solid black;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> </style></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <script src='<a href="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAjpkAC9ePGem0lIq5XcMiuhR_wWLPFku8Ix9i2SXYRVK3e45q1BQUd_beF8dtzKET_EteAjPdGDwqpQ">http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAjpkAC9ePGem0lIq5XcMiuhR_wWLPFku8Ix9i2SXYRVK3e45q1BQUd_beF8dtzKET_EteAjPdGDwqpQ</a>'></script></div>
<div> <script src="<a href="http://www.openlayers.org/api/OpenLayers.js">http://www.openlayers.org/api/OpenLayers.js</a>"></script></div><div> <script type="text/javascript"></div>
<div> </div><div><span class="Apple-tab-span" style="white-space:pre"> </span> var lon = 147;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> var lat = -20;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> var zoom = 6;</div>
<div> var map;</div><div> var layer;</div><div> var gsat = new OpenLayers.Layer.Google(</div><div> "Google Earth",</div><div> {type: G_HYBRID_MAP, numZoomLevels: 30}</div>
<div> );</div><div> var qld_epm = new OpenLayers.Layer.WMS( "Current EPM's",</div><div> "<a href="http://atlas.information.qld.gov.au/ArcGIS/services/IRTM/MapServer/WMSServer">http://atlas.information.qld.gov.au/ArcGIS/services/IRTM/MapServer/WMSServer</a>?", </div>
<div> {isBaseLayer:false, transparent:true, layers: "56"} );</div><div> </div><div> var mapserver_wms = new OpenLayers.Layer.WMS ( "Geography 250k",</div>
<div> "<a href="http://mapserver1/cgi-bin/mapserv?map=/var/www/rem_openlayers/roads250k.map">http://mapserver1/cgi-bin/mapserv?map=/var/www/rem_openlayers/roads250k.map</a>",</div><div> {layers: "roads250k", isBaseLayer:false, transparent:true} ); </div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> function init(){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> map = new OpenLayers.Map( 'map', {</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> </div><div> controls: [</div><div> new OpenLayers.Control.LayerSwitcher( {title: "Layer Control"} ),</div>
<div> new OpenLayers.Control.Navigation(),</div><div> new OpenLayers.Control.ScaleLine(),</div><div> new OpenLayers.Control.MousePosition(),</div><div> new OpenLayers.Control.PanZoomBar( {title: "Navigation Bar"} )]</div>
<div> });</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> map.addLayers([gsat,qld_epm,mapserver_wms]);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);</div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> }</div><div><span class="Apple-tab-span" style="white-space:pre"> </span> </div><div><span class="Apple-tab-span" style="white-space:pre"> </span> </script></div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> </head></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <body onload="init()"></div><div><span class="Apple-tab-span" style="white-space:pre"> </span> <div id="map"></div></div>
<div><span class="Apple-tab-span" style="white-space:pre"> </span> </body></div><div><span class="Apple-tab-span" style="white-space:pre"> </span></html></div></div><div><br></div></div>