<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Léo,<div><br></div><div>First, I'd volunteer that you have incorrect paths - using ~ probably isn't going to work unless the webserver is running as you (unlikely, but possible)</div><div><br></div><div>I'm assuming from what you have that your system looks like (and your user is called macbook) :</div><div><br></div><div><font class="Apple-style-span" face="Courier">Sites</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp;|</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp;+---mapserver</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+----- introduction</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; +----- test.map</font></div><div></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; +----- shape</font></div><div></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+----- europe.shp etc</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+----- temp</font></div><div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font class="Apple-style-span" face="Courier">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+----- test.php</font></div></div><div><font class="Apple-style-span" face="Courier"><br></font></div><div><br></div><div><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">$map = ms_newMapObj("~/macbook/Sites/mapeserver/introduction/test.map");</span></span></blockquote><div><br></div>probably then should be :</div><div><br></div><div><div><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">$map = ms_newMapObj("introduction/test.map");</span></span></div></div><div><br></div><div><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">SHAPEPATH "~/macbook/Sites/mapserver/introduction/shape/"<br></span></span></blockquote><div><br></div><div>probably then should be :</div><div><br></div><div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;"><div>SHAPEPATH "/Users/macbook/Sites/mapserver/introduction/shape/"</div><div><br></div></span></font></div></div><blockquote type="cite"><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">&nbsp;IMAGEPATH '~/macbook/Sites/mapeserver/temp/'<br></span></blockquote><div><br></div><div>probably then could be :</div><div><br></div><div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px; "><div><div>&nbsp;IMAGEPATH 'temp/'</div></div><div><br></div></span></font></div></div><blockquote type="cite"><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">&nbsp;IMAGEURL &nbsp;'/temp/'<br></span></blockquote><br></div><div>should then work.</div><div><br></div><div>You also need to make the temp/ directory writeable by the webserver - for now, I'd just Get Info on the directory, and make that directory write and read by anyone - security risk blah, but for now, just get it working.</div><div><br></div><div>Then open your Console (in Utilities) and navigate down to FILES &gt; /private/var/log &gt; apache2 &gt; error_log</div><div><br></div><div>if you have error logging turned on in php.ini, this will help you enough to find out what is going wrong.</div><div><br></div><div>If you are really stuck&nbsp;I'd go with Daniel's suggestion on turning on debugging in mapserver, which you will need to do while you are learning, but for now just the apache error log should get you started.</div><div><br></div><div>Good luck.</div><div><br></div><div>cheers</div><div><br></div><div>Ben</div><div><br></div><div><br></div><div><div><div>On 06/07/2011, at 10:01 PM, <a href="mailto:mapserver-users-request@lists.osgeo.org">mapserver-users-request@lists.osgeo.org</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>From:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">Léo D. &lt;<a href="mailto:leo_dumont@yahoo.fr">leo_dumont@yahoo.fr</a>&gt;<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>Date:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; ">6 July 2011 12:19:19 AM AWST<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>To:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; "><a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Helvetica; font-size: medium; color: rgb(127, 127, 127); "><b>Subject:<span class="Apple-converted-space">&nbsp;</span></b></span><span style="font-family: Helvetica; font-size: medium; "><b>[mapserver-users] Re: Installing PHP MapScript with MapServer 6.0.0-3 and PHP 5.3.6 on Mac OS X 10.6.8</b><br></span></div><br><br>Thanks to both of you for your answers.<br><br>I've allready edit my php.ini to add "extension=php_mapscript.so" and with a<br>phpinfo() I can see the section about MapScript.<br>Moreover when I run this script to test if the extension is loaded or not<br>and I have a positive result, so I think that PHP MapScript is working:<br><br>if (!extension_loaded('MapScript')) {<br>echo"Not loaded";<br>}<br>else {<br>echo"Loaded!";<br>}<br><br>But when I try to run the example script from the<span class="Apple-converted-space">&nbsp;</span><a href="http://mapserver.org/">mapserver.org</a><br>documentation (without the dl() instruction), it doesn't work and I have no<br>error message, just an empty page. Here is my php code:<br><br>&lt;?php<br>$map = ms_newMapObj("~/macbook/Sites/mapeserver/introduction/test.map");<br>$image = $map-&gt;draw();<br>$image_url = $image-&gt;saveWebImage();<br><br>echo'&lt;html&gt;<br>&nbsp;&nbsp;&lt;head&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;Exemple : Afficher un shapefile&lt;/title&gt;<br>&nbsp;&nbsp;&lt;/head&gt;<br>&nbsp;&nbsp;&lt;body&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$image_url.'<span class="Apple-converted-space">&nbsp;</span><br>&nbsp;&nbsp;&lt;/body&gt;<br>&lt;/html&gt;';<br>?&gt;<br><br>And here is my mapfile:<br><br>MAP<br>NAME "Europe en bleu"<br>SIZE 400 400<br>STATUS ON<br>EXTENT -31.2467 27.6065 40.1199 80.762<br>UNITS DD<br>SHAPEPATH "~/macbook/Sites/mapserver/introduction/shape/"<br><span class="Apple-tab-span" style="white-space: pre; ">        </span><br>WEB<br>&nbsp;IMAGEPATH '~/macbook/Sites/mapeserver/temp/'<br>&nbsp;IMAGEURL &nbsp;'/temp/'<br>END<br><br>LAYER<br>&nbsp;NAME "Europe"<br>&nbsp;TYPE POLYGON<br>&nbsp;STATUS ON<br>&nbsp;DATA "europe"<br>&nbsp;CLASS<br>&nbsp;&nbsp;&nbsp;STYLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;COLOR 20 10 110<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OUTLINECOLOR 200 200 200<br>&nbsp;&nbsp;&nbsp;END<br>&nbsp;END<br>END<br><br>END<br><br>Maybe I've made a mistake in one of these files…<br>Thanks for your help !<br><br>Léo<br><br></span></span></blockquote></div><br></div></body></html>