繁体   English   中英

无法通过 MS4W 启动 MapServer

[英]Unable to launch MapServer through MS4W

我已经安装了 MS4W 地图服务器,当我尝试在本地主机中启动该站点时,它会将我带到以下登录页面。 我无法在页面中看到地图加载。

有什么建议?

在此处输入图片说明

除了使用https://ms4w.com 上的 setup.exe 安装程序,您还可以使用那里提供的 .zip 手动安装 MS4W; 您可以使用以下步骤来验证您的安装:

  • 确保您将 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 Web 服务器:
      apache-install.bat
  • 它应该显示一条成功的消息,例如(注意文本“Apache MS4W Web Server 服务已成功启动”):
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.
  • 如果有错误,您可以在C:/ms4w/Apache/logs检查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
  • 提示:现在尝试在同一命令行中执行其他 MS4W 工具,例如gdalinfo --formatsshp2img等(基本上您现在可以调用位于C:/ms4w/tools任何C:/ms4w/tools ,而无需更改那里的目录)
  • 现在您已准备好转到本地主机,因此打开您的网络浏览器(Firefox、Chrome、IE)并输入: 127.0.0.1 <enter>
  • 您现在应该在本地浏览器中看到 MS4W 主页,以及一个示例地图(实际上是从您的本地机器提供的完全配置的 WMS 服务,提供 Spatialite 数据),例如: https : //ms4w.dev/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM