无法通过MS4W启动MapServer。

问题描述 投票:0回答:1

我已经安装了MS4W地图服务器,当我试图在本地主机上启动网站时,它将我带到了下面的登陆页面。我无法看到地图被加载到页面中。

有什么建议吗?

enter image description here

gis mapserver
1个回答
0
投票

除了使用安装程序setup.exe外,我还使用了 https:/ms4w.com你也可以手动安装MS4W,使用那里的.zip文件;你可以使用下面的步骤来验证你的安装。

  • 确保你安装extracted MS4W到一个驱动器的根目录(例如,你应该有一个结果的目录结构,如。
   C:/
     ms4w
       Apache
       apps
       ...
  • 打开一个命令提示符窗口(使用Windows搜索,输入 "cmd",并确保选择 "以管理员身份运行"
  • 现在在命令提示符中,输入。
      cd c:/ms4w
  • 然后设置MS4W环境,输入:
      setenv.bat
  • 这应该让你知道MS4W环境已经准备好了。
      GDAL, mapserv, Python, PHP, and commandline MS4W tools path set
  • 现在我们可以安装Apache网络服务器了。
      apache-install.bat
  • 它应该显示一个成功的消息,如(注意文字 "The Apache MS4W Web Server service was started successfully") 。
Installing the 'Apache MS4W Web Server' service
The 'Apache MS4W Web Server' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
The Apache MS4W Web Server service is starting.
The Apache MS4W Web Server service was started successfully.
  • 如果你有错误,你可以检查Apache的日志,地址是 C:/ms4w/Apache/logs
  • 您也可以在命令行中验证MapServer是否准备就绪,使用:
      mapserv -v
  • 它应该会显示MS4W信息,如。
MapServer version 7.6.0-dev (MS4W 4.0.3) OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=SVG_SYMBOLS SUPPORTS=SVGCAIRO SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS SUPPORTS=POINT_Z_M SUPPORTS=PBF INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
  • TIP: 试着在同一命令行中执行其他MS4W工具,如 gdalinfo --formatsshp2img 等(基本上你现在可以调用任何工具,那住在 C:/ms4w/tools,而不必改变那里的目录)
  • 现在你已经准备好进入你的本地主机,所以打开你的网络浏览器(Firefox,Chrome,IE)并输入。127.0.0.1 <enter>
  • 你应该会在本地浏览器中看到MS4W的主页,还有一个地图样本(实际上是一个完全配置的WMS服务,从你的本地机器上提供Spatialite数据),比如: https:/ms4w.dev。
© www.soinside.com 2019 - 2024. All rights reserved.