<font class="Apple-style-span" face="&#39;courier new&#39;, monospace">Greetings,<br><br>New user to the list.  I am installing mapserver on my MacBook Pro.  The installation has progressed without error until I attempt to call the &#39;mapserv&#39; cgi executable from safari; it returns the following error after running the final check as described in the documentation:<br>
<br># Page 40, MapServer Documentation, Release 6.0.1; 4.1.8 Installation - The basic install.<br><br># This is the final test to ensure mapserver is installed and functioning correctly.<br># When attempting to access the test URL, safari returns the following error:<br>
<br># Test URL: <a href="http://localhost.com/cgi-bin/mapserv">http://localhost.com/cgi-bin/mapserv</a><br><br># Safari error:<br><br># safari can&#39;t open the page &quot;<a href="http://localhost.com/cgi-bin/mapserv">http://localhost.com/cgi-bin/mapserv</a>&quot; because the server<br>
# unexpectedly dropped the connection.<br><br>Mapserver version: 6.0.1<br>Mac OS X version: 10.6.8<br>Safari version: 5.1.2<br><br>My suspicion is the error is related to how mapserver and apache are communicating; however, not being apache literate, I don&#39;t know where to begin diagnosing the connection problem.  I ran a syntax check on the httpd.conf file and it returned the following:<br>
<br>Michael-Badars-MacBook-Pro:bin bobby$ apachectl -t<br>httpd: Could not reliably determine the server&#39;s fully qualified domain name, using<br>Michael-Badars-MacBook-Pro.local for ServerName<br>Syntax OK<br>Michael-Badars-MacBook-Pro:bin bobby$<br>
<br>The above error is returned regardless if I am connected to the internet via a wireless or hardwired connection.<br><br>Listed below are details regarding my installation.<br><br>Thanks in advance for any help you can provide.<br>
<br>Mike Badar<br><br>#<br># Map Server 6.0.1 &quot;configure&quot; script.<br>#<br><br># Author: Mike Badar<br># Date: 29 December, 2011<br># Version: 3<br><br>./configure                                                       \<br>
               --with-curl-config=/usr/local/bin/curl-config     \<br>               --with-gdal=/usr/local/bin/gdal-config            \<br>               --with-geos=/usr/local/bin/geos-config            \<br>               --with-ogr=/usr/local/bin/gdal-config             \<br>
               --with-postgis=/usr/local/pgsql/bin/pg_config     \<br>               --with-xml2-config=/usr/local/bin/xml2-config     \<br>                                                                 \<br>               --with-agg=/usr/local                             \<br>
               --with-freetype=/usr/local                        \<br>               --with-gd=/usr/local                              \<br>               --with-httpd=/usr/local/apache2/bin/httpd         \<br>               --with-jpeg=/usr/local                            \<br>
               --with-proj=/usr/local                            \<br>               --with-tiff=/usr/local                            \<br>                                                                 \<br>               --with-wfsclient                                  \<br>
               --with-wmsclient                                  \<br>               --with-threads                                    \<br>               --with-wcs                                        \<br>                                                                 \<br>
               --enable-debug<br><br>#<br># Mapserver version.<br>#<br>Michael-Badars-MacBook-Pro:cgi-bin bobby$ ./mapserv -v<br>MapServer version 6.0.1 \<br><br>         OUTPUT=GIF \<br>         OUTPUT=PNG \<br>         OUTPUT=JPEG \<br>
<br>         SUPPORTS=PROJ \<br>         SUPPORTS=AGG \<br>         SUPPORTS=FREETYPE \<br>         SUPPORTS=ICONV \<br>         SUPPORTS=WMS_SERVER \<br>         SUPPORTS=WMS_CLIENT \<br>         SUPPORTS=WFS_CLIENT \<br>
         SUPPORTS=WCS_SERVER \<br>         SUPPORTS=THREADS \<br>         SUPPORTS=GEOS \<br><br>         INPUT=OGR \<br>         INPUT=GDAL \<br>         INPUT=SHAPEFILE<br><br>#<br># Page 39, MapServer Documentation, Release 6.0.1; Step 9 test.<br>
#<br>Michael-Badars-MacBook-Pro:cgi-bin bobby$ ./mapserv<br>This script can only be used to decode form results and<br>should be initiated as a CGI process via a httpd server.<br>Michael-Badars-MacBook-Pro:cgi-bin bobby$<br>
<br>#<br># Apache version.<br>#<br>Michael-Badars-MacBook-Pro:bin bobby$ apachectl -v<br>Server version: Apache/2.2.20 (Unix)<br>Server built:   Sep 12 2011 17:42:56<br>Michael-Badars-MacBook-Pro:bin bobby$<br><br>#<br># /usr/local/apache2/conf/httpd.conf; mapserver additions.<br>
#<br><br># ServerRoot<br>ServerRoot &quot;/usr/local/apache2&quot;<br><br># Apache port.<br>Listen 80<br><br># Cgi directory; ScriptAlias; Log file.<br>&lt;Directory /usr/local/apache2/cgi-bin&gt;<br>Options +ExecCGI +FollowSymLinks<br>
&lt;/Directory&gt;<br><br>ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/<br><br>#<br># Log file.<br>#<br>ScriptLog logs/cgi_log<br>ErrorLog &quot;logs/error_log&quot;<br><br># Display user &#39;www&#39;<br><br>Michael-Badars-MacBook-Pro:~ root# dscl . -read /Users/www<br>
AppleMetaNodeLocation: /Local/Default<br>AuthenticationAuthority: ;ShadowHash;<br>                         ;Kerberosv5;<br>                         ;_www@LKDC:SHA1.458017A5A4386C409A25B49470E08467DC7022AF<br>                         ;LKDC:SHA1.458017A5A4386C409A25B49470E08467DC7022AF;<br>
GeneratedUID: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000046<br>NFSHomeDirectory: /Library/WebServer<br>Password: ********<br>PrimaryGroupID: 70<br>RealName:<br>World Wide Web Server<br>RecordName: _www www<br>RecordType: dsRecTypeStandard:Users<br>
UniqueID: 70<br>UserShell: /usr/bin/false<br>Michael-Badars-MacBook-Pro:~ root#<br><br># Check /usr/local/apache2/conf/httpd.conf for syntax errors.<br><br>Michael-Badars-MacBook-Pro:bin bobby$ apachectl -t<br>httpd: Could not reliably determine the server&#39;s fully qualified domain name, using<br>
Michael-Badars-MacBook-Pro.local for ServerName<br>Syntax OK<br>Michael-Badars-MacBook-Pro:bin bobby$<br><br># Start apache and check for the existence of the httpd process.<br><br>Michael-Badars-MacBook-Pro:logs root# apachectl start<br>
Michael-Badars-MacBook-Pro:logs root# ps -ajx|grep httpd<br>root       526     1   526 59ff000    0 Ss     ??    0:00.18 /usr/sbin/httpd -D FOREGROUND<br>_www       527   526   526 59ff000    0 S      ??    0:00.00 /usr/sbin/httpd -D FOREGROUND<br>
root       529   391   528 5a00110    2 S+   s001    0:00.00 grep httpd<br>Michael-Badars-MacBook-Pro:logs root#<br><br># Page 40, MapServer Documentation, Release 6.0.1; 4.1.8 Installation - The basic install.<br># This is the final test to ensure mapserver is installed and functioning correctly.<br>
# When attempting to access the test URL, safari returns the following error:<br><br># Test URL: <a href="http://localhost.com/cgi-bin/mapserv">http://localhost.com/cgi-bin/mapserv</a><br><br># Safari error:<br><br># safari can&#39;t open the page &quot;<a href="http://localhost.com/cgi-bin/mapserv">http://localhost.com/cgi-bin/mapserv</a>&quot; because the server<br>
# unexpectedly dropped the connection.<br><br># Port 80 /etc/services<br><br>http             80/udp     www www-http # World Wide Web HTTP<br>http             80/tcp     www www-http # World Wide Web HTTP<br><br># /etc/services<br>
<br>Michael-Badars-MacBook-Pro:~ bobby$ cat /etc/hosts<br>##<br># Host Database<br>#<br># localhost is used to configure the loopback interface<br># when the system is booting.  Do not change this entry.<br>##<br># 127.0.0.1 localhost<br>
#<br># This line was added in an attempt to diagnose why apache is dropping connections<br># to mapserver.<br>#<br>127.0.0.1       localhost.localdomain   localhost # Mapserver diagnostic line.<br><br><br>255.255.255.255 broadcasthost<br>
::1             localhost<br>fe80::1%lo0 localhost<br>Michael-Badars-MacBook-Pro:~ bobby$</font>