<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
 style="font-family: -moz-fixed; font-size: 13px;" lang="x-western">Kevin,
<br>
<br>
Sorry, I was a bit unclear in what I said. php_mapscript MUST be a
module (as in, it is loaded in the php script; php_mapscript_46.dll),
but php itself should not be run as a module to Apache (or more
correctly: DSO). In other words, php script should be executed by
php.exe, or else you may have problems.
<br>
<br>
So you should either run php 4.3.11, or recompile php_mapscript against
your preferred version of php.
<br>
<br>
Sorry about the confusion, I wasn't thinking very hard....
<br>
<br>
regards,
<br>
<br>
Jacob
<br>
<br>
-----Original Message-----
<br>
From: Kevin Ruland
<br>
To: Jacob Delfos
<br>
Sent: 7/15/2005 10:03 PM
<br>
Subject: Re: [Chameleon] Beginner needs help.
<br>
<br>
<br>
Jacob,
<br>
<br>
I have php 4.3.2 on this system (RHEL3 based cluster) and have not
<br>
attempted to rebuild it.
<br>
<br>
Also I've build php_mapscript as a php module.&nbsp; I didn't know you could
<br>
build it into the php executable.&nbsp; I'll give that a shot (as well as
<br>
build php 4.3.11).
<br>
<br>
The log messages are from apache's error_log.
<br>
<br>
Kevin
<br>
<br>
Jacob Delfos wrote:
<br>
<br>
&gt; Hi Kevin,
<br>
&gt;&nbsp; &gt; Not sure about the legend problem, but as far as I know,
php_mapscript
<br>
&gt; is not expected to run well as a module. You also have to make
sure
<br>
&gt; you use the correct version of php. I think mapscript 4.6 was
compiled
<br>
&gt; against php 4.3.11, so best make sure that that is what you have.
<br>
&gt;&nbsp; &gt; The log messages you have, are they from your php log, or
your
<br>
&gt; webserver log?
<br>
&gt;&nbsp; &gt; regards,
<br>
&gt;&nbsp; &gt; Jacob
<br>
&gt;&nbsp; &gt;&nbsp; &gt;&nbsp; &gt; -----Original Message-----
<br>
&gt; From: <a class="moz-txt-link-abbreviated"
 href="mailto:chameleon-bounces@lists.maptools.org">chameleon-bounces@lists.maptools.org</a>
<br>
&gt; <a class="moz-txt-link-rfc2396E"
 href="mailto:chameleon-bounces@lists.maptools.org">&lt;mailto:chameleon-bounces@lists.maptools.org&gt;</a>
<br>
&gt; [<a class="moz-txt-link-freetext"
 href="mailto:chameleon-bounces@lists.maptools.org">mailto:chameleon-bounces@lists.maptools.org</a>]
On Behalf Of Kevin
<br>
Ruland
<br>
&gt; Sent: 14 July 2005 23:38
<br>
&gt; To: <a class="moz-txt-link-abbreviated"
 href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</a>
<a class="moz-txt-link-rfc2396E"
 href="mailto:chameleon@lists.maptools.org">&lt;mailto:chameleon@lists.maptools.org&gt;</a>
<br>
&gt; Subject: [Chameleon] Beginner needs help.
<br>
&gt;&nbsp; &gt;
<br>
&gt; Hi all.
<br>
&gt;&nbsp; &gt; I'm a complete javascript/DHTML rookie but after seeing the
fantastic
<br>
&gt; interfaces developed using Chameleon at OSG'05, I thought it would
be
<br>
&gt; worth the big dive.
<br>
&gt;&nbsp; &gt; I have successfully installed Chameleon 2.2 and have made
the samples
<br>
&gt; work.&nbsp; My goal was to have a fixed base map containing colored
area
<br>
map
<br>
&gt; and some feature data such as state boundaries, major roads &amp;
rivers
<br>
&gt; etc, then allow the user to overlay different wms based layers.
<br>
&gt;&nbsp; &gt; I started with sample_enhanced and changed it to use the
JSAPI.&nbsp; I
<br>
then
<br>
&gt; added a simple button did this:
<br>
&gt;&nbsp; &gt; goCWCJSAPI.oMap.AddWMSLayer( "Overlay", "Sample Overlay",
"epsg:4326",
<br>
&gt; <a class="moz-txt-link-rfc2396E"
 href="http://localhost/maps/cgi-bin/mywms.py">"http://localhost/maps/cgi-bin/mywms.py"</a>,
"1.1.1", "gif");
<br>
&gt;&nbsp; &gt; There are two problems now:
<br>
&gt;&nbsp; &gt; First, the Legend is refreshed but it has double entries for
all the
<br>
&gt; layers in the base map file.
<br>
&gt;&nbsp; &gt; Second, I'm getting intermitent core dumps.&nbsp; I was running
php 4.3 as
<br>
an
<br>
&gt; apache module and using php_mapscript 4.6.&nbsp; I have changed to
using
<br>
php
<br>
&gt; as a cgi using the little helper script to set the proper
environment
<br>
&gt; var.&nbsp; But this only changed the log messages from "unexpected end"
to
<br>
&gt; "php segfault".
<br>
&gt;&nbsp; &gt; What is the proper way to add a layer to a map dynamically?&nbsp;
Any help
<br>
&gt; with the seg fault would also be appreciated.
<br>
&gt;&nbsp; &gt; Thanks
<br>
&gt;&nbsp; &gt; Kevin Ruland
<br>
&gt; University of Kansas.
<br>
&gt; _______________________________________________
<br>
&gt; Chameleon mailing list
<br>
&gt; <a class="moz-txt-link-abbreviated"
 href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</a>
<a class="moz-txt-link-rfc2396E"
 href="mailto:Chameleon@lists.maptools.org">&lt;mailto:Chameleon@lists.maptools.org&gt;</a>
<br>
&gt; <a class="moz-txt-link-freetext"
 href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</a>
<br>
&gt;&nbsp; &gt;
<br>
&gt;-----------------------------------------------------------------------
<br>
-
<br>
&gt;
<br>
&gt;_______________________________________________
<br>
&gt;Chameleon mailing list
<br>
&gt;<a class="moz-txt-link-abbreviated"
 href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</a>
<br>
&gt;<a class="moz-txt-link-freetext"
 href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</a>
<br>
&gt;&nbsp; &gt;
<br>
<br>
<br>
</div>
</body>
</html>