<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2604" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi Jacob,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Thanks for your hints. I still have some issues 
with configuring Chameleon.</FONT></DIV>
<DIV><FONT face=Arial size=2>The reason that Enhanced JSAPI sample returns the  
main(../../htdocs/chameleon.php): failed to open stream error is that I only 
configured the first Basic Widgets sample where I replaced the relative path 
with the absolute path to chameleon.php. One thing I'm not totally sure is, that 
this path is a server filesystem path, not a URL path, right?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I got the impression from somewhere that 
chameleon.php could be anywhere as long as it is web accessible, and the URL is 
given in web_server_path parameter in chameleon.xml, and that the include at the 
beginning of&nbsp;every Chameleon app template would point to it. Is this 
correct?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Jussi</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>PS. Thanks for pointing out about the directory 
browsing, I'll see to it...</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=jacob.delfos@maunsell.com 
  href="mailto:jacob.delfos@maunsell.com">Jacob Delfos</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=chameleon@lists.maptools.org 
  href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, April 08, 2005 3:47 
AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Chameleon] Problems with 
  local settings and sample applications</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;Jussi,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>You seem to lack the main htdocs directory. The 
  htdocs directory (that contains chameleon.php) should be at the same level as 
  the directory that you called "sample". But it doesn't exist. That is why your 
  samples won't work. By trying your "Enhanced JSAPI" widget, you can actually 
  see that error; it's looking for "../../htdocs/chameleon.php".&nbsp; You 
  probably placed your "htdocs" folder outside of your public area, but that 
  means you'd have to move the samples too, or modify the, currently relative, 
  paths in the phtml files.</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Try extracting your installation package again 
  with its original folder structure, and place the directory in the right 
  place. Also, for security purposes, perhaps turn off directory browsing, 
  although it served me well :-). (to do this, remove the "Indexes" value, after 
  the "options" parameter of the web object, and of the "directory" object in 
  the server configuration file (httpd.conf).</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>regards,</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Jacob</FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>-----Original Message-----<BR>From: <A 
  href="mailto:chameleon-bounces@lists.maptools.org">chameleon-bounces@lists.maptools.org</A> 
  [mailto:chameleon-bounces@lists.maptools.org] On Behalf Of Paul 
  Spencer<BR>Sent: 8 April 2005 08:06<BR>To: Jussi Rasinmäki<BR>Cc: <A 
  href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</A><BR>Subject: 
  Re: [Chameleon] Problems with local settings and sample 
  applications</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>weird.&nbsp; Try adding</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>$GLOBALS['gszAppPath'] = 
  '/path/to/your/app';</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>before you include chameleon.php</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>What version of php/apache are you 
  using?</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Paul</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Jussi Rasinmäki wrote:<BR>&gt; Hi Paul,<BR>&gt; 
  <BR>&gt; I'm obviously doing something wrong, but can't quite figure out what 
  it is.<BR>&gt; sample_basic_plainbuttons.phtml returns internal server error 
  and the <BR>&gt; Apache log has the following entry:<BR>&gt; Premature end of 
  script headers: php, referer: <BR>&gt; <A 
  href="http://latitude.mmvar.helsinki.fi/webmap/sample/htdocs/">http://latitude.mmvar.helsinki.fi/webmap/sample/htdocs/</A><BR>&gt; 
  <BR>&gt; I've edited sample_basic_plainbuttons.phtml:<BR>&gt; include( 
  "/opt/app/chameleon/htdocs/chameleon.php" );<BR>&gt; <BR>&gt; and 
  chameleon.xml:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-name&gt;web_server_path&lt;/param-name&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <BR>&gt; 
  &lt;param-value&gt;http://latitude.mmvar.helsinki.fi/chameleon/&lt;/param-value&gt;<BR>&gt; 
  ...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-name&gt;mapscript_module&lt;/param-name&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-value&gt;php_mapscript.so&lt;/param-value&gt;<BR>&gt; 
  ...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-name&gt;button_cache_path&lt;/param-name&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-value&gt;/tmp/ms_tmp/buttons&lt;/param-value&gt;<BR>&gt; 
  ...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-name&gt;button_cache_web_path&lt;/param-name&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-value&gt;/ms_temp/buttons&lt;/param-value&gt;<BR>&gt; 
  ...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-name&gt;tmp_web_path&lt;/param-name&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-value&gt;/ms_temp&lt;/param-value&gt;<BR>&gt; 
  ...<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-name&gt;tmp_img_path&lt;/param-name&gt;<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  &lt;param-value&gt;/tmp/ms_tmp&lt;/param-value&gt;<BR>&gt; <BR>&gt; I guess 
  it's something to do with finding the chameleon.php as my <BR>&gt; earlier 
  addition of app_path to the chameleon.xml got rid of the <BR>&gt; internal 
  server error but resulted in the app_context error.<BR>&gt; <BR>&gt; 
  Jussi<BR>&gt; <BR>&gt; ----- Original Message ----- From: "Paul Spencer" 
  &lt;<A 
  href="mailto:pspencer@dmsolutions.ca">pspencer@dmsolutions.ca</A>&gt;<BR>&gt; 
  To: "Jussi Rasinmäki" &lt;<A 
  href="mailto:jussi.rasinmaki@helsinki.fi">jussi.rasinmaki@helsinki.fi</A>&gt;<BR>&gt; 
  Cc: &lt;<A 
  href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</A>&gt;<BR>&gt; 
  Sent: Thursday, April 07, 2005 6:01 PM<BR>&gt; Subject: Re: [Chameleon] 
  Problems with local settings and sample <BR>&gt; applications<BR>&gt; <BR>&gt; 
  <BR>&gt;&gt; Opps, you are exactly correct.&nbsp; I think that must have been 
  a copy and <BR>&gt;&gt; paste error from a previous 
  version.<BR>&gt;&gt;<BR>&gt;&gt; default_template and default_context are 
  really intended to be in <BR>&gt;&gt; cwc2.xml as they only affect the 
  'Service Instance'.<BR>&gt;&gt;<BR>&gt;&gt; You do not need an app_path entry 
  in the configuration file.<BR>&gt;&gt;<BR>&gt;&gt; The errors coming from 
  app_context.php normally mean that the xml <BR>&gt;&gt; structure in 
  chameleon.xml is invalid in some way ... can be very <BR>&gt;&gt; tricky to 
  find.<BR>&gt;&gt;<BR>&gt;&gt; I would try replacing chameleon.xml with 
  chameleon.xml-dist and <BR>&gt;&gt; starting over again without adding any new 
  tags and see what happens.<BR>&gt;&gt;<BR>&gt;&gt; 
  Cheers<BR>&gt;&gt;<BR>&gt;&gt; Paul<BR>&gt;&gt;<BR>&gt;&gt; Jussi Rasinmäki 
  wrote:<BR>&gt;&gt;<BR>&gt;&gt;&gt; 2.0<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; ----- 
  Original Message ----- From: "Paul Spencer" <BR>&gt;&gt;&gt; &lt;<A 
  href="mailto:pspencer@dmsolutions.ca">pspencer@dmsolutions.ca</A>&gt;<BR>&gt;&gt;&gt; 
  To: "Jussi Rasinmäki" &lt;<A 
  href="mailto:jussi.rasinmaki@helsinki.fi">jussi.rasinmaki@helsinki.fi</A>&gt;<BR>&gt;&gt;&gt; 
  Cc: &lt;<A 
  href="mailto:chameleon@lists.maptools.org">chameleon@lists.maptools.org</A>&gt;<BR>&gt;&gt;&gt; 
  Sent: Thursday, April 07, 2005 3:11 PM<BR>&gt;&gt;&gt; Subject: Re: 
  [Chameleon] Problems with local settings and sample<BR>&gt;&gt;&gt; 
  applications<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; 
  Jussi,<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; what version of Chameleon are 
  you using?<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; 
  Paul<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt; Jussi Rasinmäki 
  wrote:<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; Hi 
  all,<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; I've got problems with 
  Chameleon's local settings on Linux. The<BR>&gt;&gt;&gt;&gt;&gt; 
  InstallationGuide lists in Table 3 the local settings most likely 
  to<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
  need<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; changing. These are claimed to be 
  in cwc2.xml. However, most of 
  those<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; can 
  be<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; found in chameleon.xml except for 
  the app_path setting which I added.<BR>&gt;&gt;&gt;&gt;&gt; default_template 
  and default_context settings are also missing from<BR>&gt;&gt;&gt;&gt;&gt; 
  chameleon.xml. As I couldn't figure out what they mean, I've not 
  added<BR>&gt;&gt;&gt;&gt;&gt; 
  those.<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; This gets me as far as 
  getting the following output from<BR>&gt;&gt;&gt;&gt;&gt; 
  sample_basic_plainbuttons.phtml:<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  Notice: Undefined offset: 1 in<BR>&gt;&gt;&gt;&gt;&gt; 
  /opt/app/chameleon/htdocs/common/appcontext/appcontext.php on line 
  208<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; Notice: Undefined index: 
  param-name in<BR>&gt;&gt;&gt;&gt;&gt; 
  /opt/app/chameleon/htdocs/common/appcontext/appcontext.php on line 
  211<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; Any pointers as to what's 
  wrong would be greatly 
  appreciated.<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  Regards,<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  Jussi<BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&gt; 
  _______________________________________________<BR>&gt;&gt;&gt;&gt;&gt; 
  Chameleon mailing list<BR>&gt;&gt;&gt;&gt;&gt; <A 
  href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR>&gt;&gt;&gt;&gt;&gt; 
  <A 
  href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR>&gt;&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt; 
  _______________________________________________<BR>&gt;&gt;&gt; Chameleon 
  mailing list<BR>&gt;&gt;&gt; <A 
  href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR>&gt;&gt;&gt; 
  <A 
  href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR>&gt;&gt;&gt;<BR>&gt;&gt;<BR>&gt; 
  <BR>&gt; <BR>&gt; 
  <BR>_______________________________________________<BR>Chameleon mailing 
  list<BR><A 
  href="mailto:Chameleon@lists.maptools.org">Chameleon@lists.maptools.org</A><BR><A 
  href="http://lists.maptools.org/mailman/listinfo/chameleon">http://lists.maptools.org/mailman/listinfo/chameleon</A><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2>JACOB DELFOS<BR>SPATIAL INFORMATION 
  ANALYST<BR>Maunsell Australia Pty Ltd<BR>629 Newcastle Street, WA 6007<BR>PO 
  Box 81, WA 6902<BR>Leederville <BR>Western Australia<BR>ABN 20 093 846 
  925</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Tel &nbsp;&nbsp;&nbsp;&nbsp;+ 61 8 9281 
  6185<BR>Fax&nbsp;&nbsp;&nbsp; + 61 8 9281 6297<BR><A 
  href="mailto:jacob.delfos@maunsell.com">jacob.delfos@maunsell.com</A></FONT></DIV>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Chameleon mailing 
  list<BR>Chameleon@lists.maptools.org<BR>http://lists.maptools.org/mailman/listinfo/chameleon<BR></BLOCKQUOTE></BODY></HTML>