<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>

<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Tahoma;}
</STYLE>
Dear Justin:<BR><BR>No, it wasn't your fault.&nbsp;&nbsp; I didn't explain my findings correctly.&nbsp;&nbsp; The hover doesn't work, and the right click will point (when on a cwcimage_0) to the original button location ../skins/sample.., not to the ms_tmp copy, in firefox;&nbsp; &nbsp;and it points to&nbsp;the&nbsp;sample_basic.phtml, in internetExplorer.&nbsp;<BR>&nbsp;<BR>I think that I understand the basic ms_tmp process.&nbsp; Chameleon and MapServer write to a file path, so we need to configure the button_cache_path (for buttons) and the tmp_img_path (for scale and other images).&nbsp;&nbsp; And Apache needs a&nbsp;url, so we need the corresponding button_cache_web_path and the tmp_web_path.&nbsp; <BR><BR>I've tried modifying these, and the images path work well, but not the buttons config.&nbsp;&nbsp; I discover that in ie the tmp buttons get created only when you exit ie and reenter.&nbsp; That's why I didn't notice buttons written there before.&nbsp; I even moved the full ms_tmp to avoid possible conflicts with symlinks.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>I've tried something else.&nbsp;&nbsp;Forgetting linux for a while, &nbsp;I installed ms4w on a new winXP computer, with Chameleon24ms4w.&nbsp; I only changed the mapscript_module config to point to &nbsp;php_mapscript_44.dll (or _46.dlls, same result).&nbsp; The sample_basic.phtml works Ok.&nbsp;&nbsp; But as soon as I install Chameleon26ms4w, the same cwcimage_0 text, all over the page.&nbsp;&nbsp;&nbsp; All were downloaded today from <A href="http://www.maptools.org/" target=_blank>www.maptools.org</A><BR>&nbsp;<BR>Do you think that we need to file this as a bug?<BR>&nbsp;<BR>Thanks for your reply<BR>&nbsp;<BR>John Lace.<BR>&nbsp;<BR>&nbsp;<BR>
<HR>
<BR>From: justin.ngan@utoronto.ca<BR>To: johnlace65@hotmail.com<BR>Subject: RE: [Chameleon] CwcImage_0 when upgrading to Chameleon 2.6<BR>Date: Mon, 1 Sep 2008 23:18:23 -0400<BR><BR><BR>
<STYLE>
.ExternalClass .EC_shape
{;}
</STYLE>

<STYLE>
.ExternalClass p.EC_MsoNormal, .ExternalClass li.EC_MsoNormal, .ExternalClass div.EC_MsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass a:link, .ExternalClass span.EC_MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.EC_MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_MsoAcetate, .ExternalClass li.EC_MsoAcetate, .ExternalClass div.EC_MsoAcetate
{margin-bottom:.0001pt;font-size:8.0pt;font-family:'Tahoma','sans-serif';}
.ExternalClass p.EC_ecmsonormal, .ExternalClass li.EC_ecmsonormal, .ExternalClass div.EC_ecmsonormal
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ececmsonormal, .ExternalClass li.EC_ececmsonormal, .ExternalClass div.EC_ececmsonormal
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ececmsochpdefault, .ExternalClass li.EC_ececmsochpdefault, .ExternalClass div.EC_ececmsochpdefault
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ececmsonormal1, .ExternalClass li.EC_ececmsonormal1, .ExternalClass div.EC_ececmsonormal1
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ececmsochpdefault1, .ExternalClass li.EC_ececmsochpdefault1, .ExternalClass div.EC_ececmsochpdefault1
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ecmsochpdefault, .ExternalClass li.EC_ecmsochpdefault, .ExternalClass div.EC_ecmsochpdefault
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass span.EC_ecmsohyperlink
{;}
.ExternalClass span.EC_ecmsohyperlinkfollowed
{;}
.ExternalClass span.EC_ececmsohyperlink1
{;}
.ExternalClass span.EC_ececmsohyperlinkfollowed1
{;}
.ExternalClass span.EC_ececemailstyle181
{;}
.ExternalClass span.EC_ecemailstyle28
{;}
.ExternalClass p.EC_ecmsonormal1, .ExternalClass li.EC_ecmsonormal1, .ExternalClass div.EC_ecmsonormal1
{margin-right:0in;margin-bottom:0in;margin-left:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass span.EC_ecmsohyperlink1
{color:blue;text-decoration:underline;}
.ExternalClass span.EC_ecmsohyperlinkfollowed1
{color:purple;text-decoration:underline;}
.ExternalClass p.EC_ececmsonormal2, .ExternalClass li.EC_ececmsonormal2, .ExternalClass div.EC_ececmsonormal2
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ececmsochpdefault2, .ExternalClass li.EC_ececmsochpdefault2, .ExternalClass div.EC_ececmsochpdefault2
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass p.EC_ececmsonormal11, .ExternalClass li.EC_ececmsonormal11, .ExternalClass div.EC_ececmsonormal11
{margin-right:0in;margin-bottom:0in;margin-left:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:'Times New Roman','serif';}
.ExternalClass span.EC_ececmsohyperlink11
{color:blue;text-decoration:underline;}
.ExternalClass span.EC_ececmsohyperlinkfollowed11
{color:purple;text-decoration:underline;}
.ExternalClass span.EC_ececemailstyle1811
{font-family:'Calibri','sans-serif';color:#17365D;}
.ExternalClass p.EC_ececmsochpdefault11, .ExternalClass li.EC_ececmsochpdefault11, .ExternalClass div.EC_ececmsochpdefault11
{margin-right:0in;margin-left:0in;font-size:10.0pt;font-family:'Times New Roman','serif';}
.ExternalClass span.EC_ecemailstyle281
{font-family:'Calibri','sans-serif';color:#17365D;}
.ExternalClass p.EC_ecmsochpdefault1, .ExternalClass li.EC_ecmsochpdefault1, .ExternalClass div.EC_ecmsochpdefault1
{margin-right:0in;margin-left:0in;font-size:10.0pt;font-family:'Times New Roman','serif';}
.ExternalClass span.EC_EmailStyle42
{font-family:'Calibri','sans-serif';color:#17365D;}
.ExternalClass span.EC_BalloonTextChar
{font-family:'Tahoma','sans-serif';}
.ExternalClass .EC_MsoChpDefault
{font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;}
.ExternalClass div.EC_Section1
{page:Section1;}
</STYLE>

<DIV class=EC_EC_EC_Section1>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">Alright, my fault for being too verbose in the last e-mail. </SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: Wingdings">J</SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp; The hover won’t work as you’ve discovered BUT, what if you RIGHT-click where you are expecting an icon/image and then click Properties in the context menu of the browser. You should get a properties page that shows you where and what the file location should be. I’ve attached an image of what I mean. &nbsp;Sometimes, a picture really is worth a thousand words.</SPAN><BR>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'"></SPAN><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">Justin</SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN></P>
<DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=EC_EC_EC_MsoNormal><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> chameleon-bounces@lists.maptools.org [mailto:chameleon-bounces@lists.maptools.org] <B>On Behalf Of </B>john lace<BR><B>Sent:</B> Monday, September 01, 2008 10:15 PM<BR><B>To:</B> chameleon@lists.maptools.org<BR><B>Subject:</B> FW: [Chameleon] CwcImage_0 when upgrading to Chameleon 2.6</SPAN></P></DIV></DIV>
<P class=EC_EC_EC_MsoNormal>&nbsp;</P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"><BR>Thanks again for your reply, Justin.<BR>&nbsp;<BR>But it hasn't solved my problem.<BR><BR>hovering or right clicking on the "cwcimage_0" text will only point to the sample_basic.phtml# file, and not to the expected button image, as it does for the scale bar and other images.<BR>&nbsp;<BR>Maybe the explanation (and solution) comes from the fact that in my actual configuration I have never seen buttons created to the /ms_tmp/buttons/ folder, and that was unimportant for ver 2.4 but now it's crucial for 2.6.&nbsp;&nbsp;&nbsp; Something related to the skins/&nbsp; file config?&nbsp;&nbsp;&nbsp; The sample files are identical for 2.4/2.6, and the directories below chameleon are also just the same.<BR>&nbsp;<BR>What else could I check?&nbsp;&nbsp; writing rights, paths and main.phtml I have checked several times.<BR>&nbsp;<BR>Thanks for your reply<BR><BR>John Lace <BR>&nbsp;</SPAN></P>
<DIV class=EC_EC_EC_MsoNormal style="TEXT-ALIGN: center" align=center><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">
<HR align=center width="100%" SIZE=2>
</SPAN></DIV>
<P class=EC_EC_EC_MsoNormal style="MARGIN-BOTTOM: 12pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"><BR>From: justin.ngan@utoronto.ca<BR>To: johnlace65@hotmail.com<BR>Subject: RE: [Chameleon] CwcImage_0 when upgrading to Chameleon 2.6<BR>Date: Mon, 1 Sep 2008 15:00:21 -0400<BR><BR></SPAN></P>
<DIV>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">Out of curiosity, if you right click on where the icon is expected, and click on properties (sometimes a hover is enough), does it show you where it is looking for the image? This has been a very useful way for us to trouble porting and setup problems!</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;After that, I would look in that location, after the map is loaded (don’t close the session of course) and see if the image is there.</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;If it is: then there is a rights issue between chameleon/mapserver/apache. </SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">If it is not: are you developing in an environment that offers a ‘file search’ tool and see if you can locate where the ‘expected file’ is being placed?</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">Finally, if the search does not return any file of the name expected, then almost for sure, you know that you have a rights problem for ‘writing’. </SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">Incidentally, after looking at your config file, I know that it looks just the way it SHOULD according to chameleon docs. HOWEVER, I think that in the more recent versions, the *_tmp locations are definitely an issue. I bet, your problem can be fixed by following the above suggestions and finding which temp directory Chameleon is dropping your images. GOOD LUCK! </SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">I hope this helps a little.</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">&nbsp;</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P>
<P class=EC_EC_EC_MsoNormal><SPAN style="FONT-SIZE: 11pt; COLOR: #17365d; FONT-FAMILY: 'Calibri','sans-serif'">Justin</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"></SPAN></P></DIV></DIV><br /><hr />Get Windows Live and get whatever you need, wherever you are. <a href='http://www.windowslive.com/default.html?ocid=TXT_TAGLM_WL_Home_082008' target='_new'>Start here.</a></body>
</html>