<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-GB link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The default URI is as the default install (I didn't change it at
all). And yes - the demo website worked *until* I edited a page - after that
the page I edited had all the links messed up.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I can use the workplace - but not on :8180 - it automatically
diverts to the :80 version which works perfectly.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I'll try changing the default to our main site root and see what
that does.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Cheers,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Phil<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;color:#1F497D'>Phil Launchbury<br>
IT & Support Manager<br>
------------------------------------------------------<br>
TSSI Systems Ltd,<br>
Rutland House, Hargreaves Road,<br>
Groundwell Industrial Estate,<br>
Swindon, Wiltshire, SN25 5AZ, U.K.<br>
Tel: +44 (0) 1793 747736<br>
<br>
Support Helpdesk<br>
Tel: +44 (0) 8450 707 898<br>
Email: support@tssi.co.uk<br>
Website: www.tssi.co.uk<br>
<br>
'Securing Business Around the World'<br>
-------------------------------------------------------</span><span
style='color:#1F497D'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p></o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif";color:windowtext'>From:</span></b><span lang=EN-US
style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>
christian_steinert@web.de [mailto:christian_steinert@web.de] <br>
<b>Sent:</b> Thursday, February 05, 2009 10:58 AM<br>
<b>To:</b> Phil Launchbury; The OpenCms mailing list<br>
<b>Subject:</b> Re: [opencms-dev] I think I know what is going wrong..<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>is your default URI really correct? <br>
maybe better set it to /sites/default/tssi/?<br>
<br>
Also, can you actually use the workplace? <br>
Does the demo website that comes with opencms work for you?<br>
<br>
If link rewriting is really totally messed up then I am surprised that opencms
works for you at all. And if anything outside of /system is handled improperly
then the opencms demo site of a fresh install should also be screwed up.<br>
<br>
Christian<br>
<br>
<br>
<o:p></o:p></p>

<pre>I've nuked my old config and re-installed from scratch on the test server.<o:p></o:p></pre><pre>Just creating a couple of pages in a new folder, doing the remove opencms<o:p></o:p></pre><pre>procedure and publishing the pages (after restarting OCMS) gives the the<o:p></o:p></pre><pre>same error.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>To which I conclude that something I'm doing in the 'remove /opencms/'<o:p></o:p></pre><pre>procedure is causing the error..<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Here are the relevant bits that I'm changing:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>(since it's running on Ubuntu Tomcat lives on :8180)<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>===========================================================<o:p></o:p></pre><pre>opencms-importexport.xml:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><rendersettings><o:p></o:p></pre><pre><rfs-prefix>/export</rfs-prefix><o:p></o:p></pre><pre><vfs-prefix></vfs-prefix><o:p></o:p></pre><pre><userelativelinks>false</userelativelinks><o:p></o:p></pre><pre><exporturl><a
href="http://127.0.0.1:8180$">http://127.0.0.1:8180$</a>{CONTEXT_NAME}/handle404</exporturl><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>===========================================================<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>opencms-system.xml: <o:p></o:p></pre><pre><o:p> </o:p></pre><pre><sites><o:p></o:p></pre><pre><workplace-server><a
href="http://cms2.tssi.co.uk">http://cms2.tssi.co.uk</a></workplace-server><o:p></o:p></pre><pre><default-uri>/sites/default/</default-uri><o:p></o:p></pre><pre><site server=<a
href="http://www.tssi.co.uk">"http://www.tssi.co.uk"</a> uri="/sites/default/tssi/"/><o:p></o:p></pre><pre><site server=<a
href="http://www.ohsc-uk.com">"http://www.ohsc-uk.com"</a><o:p></o:p></pre><pre>uri="/sites/default/alkacon-documentation/"/><o:p></o:p></pre><pre><site server=<a
href="http://cms2.tssi.co.uk">"http://cms2.tssi.co.uk"</a> uri="/sites/default/"/><o:p></o:p></pre><pre></sites><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>===========================================================<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Site definition in Apache2:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>NameVirtualHost *:80<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><VirtualHost *:80><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>ServerName cms2.tssi.co.uk:80<o:p></o:p></pre><pre>ServerAlias <a
href="http://www.tssi.co.uk:80">www.tssi.co.uk:80</a><o:p></o:p></pre><pre>ServerAlias <a
href="http://www.ohsc-uk.com:80">www.ohsc-uk.com:80</a><o:p></o:p></pre><pre>ServerAlias 81.171.155.86:80 NameVirtualHost *:80<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><VirtualHost *:80><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>ServerName cms2.tssi.co.uk:80<o:p></o:p></pre><pre>ServerAlias <a
href="http://www.tssi.co.uk:80">www.tssi.co.uk:80</a><o:p></o:p></pre><pre><o:p> </o:p></pre><pre><Directory /var/lib/tomcat5.5/webapps/opencms/><o:p></o:p></pre><pre>   Options Indexes Includes FollowSymLinks MultiViews<o:p></o:p></pre><pre>   AllowOverride AuthConfig<o:p></o:p></pre><pre>   Order allow,deny<o:p></o:p></pre><pre>   Allow from all<o:p></o:p></pre><pre></Directory><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>DocumentRoot "/var/lib/tomcat5.5/webapps/opencms/"<o:p></o:p></pre><pre><o:p> </o:p></pre><pre># If the requested URI is located in the resources folder, do not forward<o:p></o:p></pre><pre>the reque<o:p></o:p></pre><pre>SetEnvIfNoCase Request_URI ^/opencms/resources/.*$ no-jk<o:p></o:p></pre><pre><o:p> </o:p></pre><pre># If the requested URI is static content do not forward the request<o:p></o:p></pre><pre>SetEnvIfNoCase Request_URI ^/export/.*$ no-jk<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteEngine on<o:p></o:p></pre><pre># If the requested URI is NOT located in the resources folder.<o:p></o:p></pre><pre># Prepend an /${WEBAPP_NAME}/OpenCms to everything that does not already<o:p></o:p></pre><pre>starts wit<o:p></o:p></pre><pre># and force the result to be handled by the next URI-handler ([PT])<o:p></o:p></pre><pre>(JkMount in thi<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} !^/opencms/resources/.*$<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} !^/export/.*$<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} !^/opencms/webdav.*$<o:p></o:p></pre><pre>RewriteRule !^/opencms/opencms/(.*)$ /opencms/opencms%{REQUEST_URI} [PT]<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre># These are the settings for static export. If the requested resource is<o:p></o:p></pre><pre>not alread<o:p></o:p></pre><pre># statically exported create a new request to the opencms404 handler. This<o:p></o:p></pre><pre>has to b<o:p></o:p></pre><pre># a new request, because the current would net get through mod_jk because<o:p></o:p></pre><pre>of the "n<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteCond %{REQUEST_URI} ^/export/.*$<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}" !-f<o:p></o:p></pre><pre>RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f<o:p></o:p></pre><pre>RewriteRule .*<o:p></o:p></pre><pre>/opencms/opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING} [P]<o:p></o:p></pre><pre># If the request starts with /${WEBAPP_NAME}/resources, delete the<o:p></o:p></pre><pre>/${WEBAPP_NAME}<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><Directory /var/lib/tomcat5.5/webapps/opencms/><o:p></o:p></pre><pre>   Options Indexes Includes FollowSymLinks MultiViews<o:p></o:p></pre><pre>   AllowOverride AuthConfig<o:p></o:p></pre><pre>   Order allow,deny<o:p></o:p></pre><pre>   Allow from all<o:p></o:p></pre><pre></Directory><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>DocumentRoot "/var/lib/tomcat5.5/webapps/opencms/"<o:p></o:p></pre><pre><o:p> </o:p></pre><pre># If the requested URI is located in the resources folder, do not forward<o:p></o:p></pre><pre>the reque<o:p></o:p></pre><pre>SetEnvIfNoCase Request_URI ^/opencms/resources/.*$ no-jk<o:p></o:p></pre><pre><o:p> </o:p></pre><pre># If the requested URI is static content do not forward the request<o:p></o:p></pre><pre>SetEnvIfNoCase Request_URI ^/export/.*$ no-jk<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteEngine on<o:p></o:p></pre><pre># If the requested URI is NOT located in the resources folder.<o:p></o:p></pre><pre># Prepend an /${WEBAPP_NAME}/OpenCms to everything that does not already<o:p></o:p></pre><pre>starts wit<o:p></o:p></pre><pre># and force the result to be handled by the next URI-handler ([PT])<o:p></o:p></pre><pre>(JkMount in thi<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} !^/opencms/resources/.*$<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} !^/export/.*$<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} !^/opencms/webdav.*$<o:p></o:p></pre><pre>RewriteRule !^/opencms/opencms/(.*)$ /opencms/opencms%{REQUEST_URI} [PT]<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre># These are the settings for static export. If the requested resource is<o:p></o:p></pre><pre>not alread<o:p></o:p></pre><pre># statically exported create a new request to the opencms404 handler. This<o:p></o:p></pre><pre>has to b<o:p></o:p></pre><pre># a new request, because the current would net get through mod_jk because<o:p></o:p></pre><pre>of the "n<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteCond %{REQUEST_URI} ^/export/.*$<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}" !-f<o:p></o:p></pre><pre>RewriteCond "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html" !-f<o:p></o:p></pre><pre>RewriteRule .*<o:p></o:p></pre><pre>/opencms/opencms/handle404?exporturi=%{REQUEST_URI}&%{QUERY_STRING} [P]<o:p></o:p></pre><pre># If the request starts with /${WEBAPP_NAME}/resources, delete the<o:p></o:p></pre><pre>/${WEBAPP_NAME}<o:p></o:p></pre><pre>RewriteCond %{REQUEST_URI} ^/opencms/resources/.*$<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>RewriteRule ^/opencms/(.*)$ /$1<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>JkMount /* ocms<o:p></o:p></pre><pre><o:p> </o:p></pre><pre></VirtualHost><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>===========================================================<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>The workers.properties file for mod_jk:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>worker.list=ocms<o:p></o:p></pre><pre>worker.ocms.type=ajp13<o:p></o:p></pre><pre>worker.ocms.host=localhost<o:p></o:p></pre><pre>worker.ocms.port=8009<o:p></o:p></pre><pre>worker.ocms.retries=10<o:p></o:p></pre><pre>worker.ocms.connection_pool_minsize=13<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>===========================================================<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>The mod_jk conf file:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>JkWorkersFile conf/workers.properties<o:p></o:p></pre><pre>JkLogFile logs/mod_jk.log<o:p></o:p></pre><pre>JkLogLevel info<o:p></o:p></pre><pre>JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "<o:p></o:p></pre><pre>JkOptions +ForwardKeySize +ForwardURICompat<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>===========================================================<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>All the Apache2 files were copied directly from the live server.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Can anyone see anything wrong with any of the changes?<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Cheers,<o:p></o:p></pre><pre>Phil.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>Phil Launchbury<o:p></o:p></pre><pre>IT & Support Manager<o:p></o:p></pre><pre>------------------------------------------------------<o:p></o:p></pre><pre>TSSI Systems Ltd,<o:p></o:p></pre><pre>Rutland House, Hargreaves Road,<o:p></o:p></pre><pre>Groundwell Industrial Estate,<o:p></o:p></pre><pre>Swindon, Wiltshire, SN25 5AZ, U.K.<o:p></o:p></pre><pre>Tel: +44 (0) 1793 747736<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Support Helpdesk<o:p></o:p></pre><pre>Tel: +44 (0) 8450 707 898<o:p></o:p></pre><pre>Email: <a
href="mailto:support@tssi.co.uk">support@tssi.co.uk</a> <o:p></o:p></pre><pre>Website: <a
href="http://www.tssi.co.uk">www.tssi.co.uk</a><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>'Securing Business Around the World'<o:p></o:p></pre><pre>-------------------------------------------------------<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>-----Original Message-----<o:p></o:p></pre><pre>From: <a
href="mailto:christian_steinert@web.de">christian_steinert@web.de</a> [<a
href="mailto:christian_steinert@web.de">mailto:christian_steinert@web.de</a>] <o:p></o:p></pre><pre>Sent: Wednesday, February 04, 2009 10:57 AM<o:p></o:p></pre><pre>To: Phil Launchbury; The OpenCms mailing list<o:p></o:p></pre><pre>Subject: Re: [opencms-dev] I think I know what is going wrong..<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Phil Launchbury ha scritto:<o:p></o:p></pre><pre>  <o:p></o:p></pre>

<blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><pre>Yes - and I tried setting up a completely fresh site with no template<o:p></o:p></pre><pre>associations other than templatetwo and I get exactly the same thing.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>I think I'm going to nuke my current test setup and start again from<o:p></o:p></pre><pre>scratch and see if it does it before I import our OCMS6 site.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>  <o:p></o:p></pre><pre>    <o:p></o:p></pre></blockquote>

<pre>sorry - I have really no idea what could cause this.<o:p></o:p></pre><pre>Since you wrote that switching to absolute links and restarting the cms <o:p></o:p></pre><pre>also did nothing, I am really out of ideas<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Christian<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>This e-mail message (including any attachments) is from TSSI and intended for the addressee only. It may contain information that is privileged and confidential.  If you are not the intended recipient, you must not copy, distribute or take any action in reliance of it. If this communication has been sent to you in error, please notify us immediately by either replying to this e-mail or by telephoning our offices on (+44) 1793 747700. TSSI accept no responsibility for any changes made to this message after it has been sent by the original author. This email or any of its attachments may contain data that falls within the scope of the Data Protection Acts. You must ensure that any handling or processing of such data by you is fully compliant with the terms and provisions of the Data Protection Act 1984 and 1998.<o:p></o:p></pre><pre>TSSI Systems Ltd is a company registered in England And Wales with company number 05433732.<o:p></o:p></pre><pre>The TSSI Systems Ltd Registered Office address is Rutland House, Hargreaves Rd, Groundwell Industrial Estate, Swindon, Wiltshire, SN25 5AZ.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>This mail is sent to you from the opencms-dev mailing list<o:p></o:p></pre><pre>To change your list options, or to unsubscribe from the list, please visit<o:p></o:p></pre><pre><a
href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><o:p></o:p></pre><pre><o:p> </o:p></pre><pre>  <o:p></o:p></pre>

<p class=MsoNormal><o:p> </o:p></p>

</div>


<BR>
This e-mail message (including any attachments) is from TSSI and intended for the addressee only. It may contain information that is privileged and confidential.  If you are not the intended recipient, you must not copy, distribute or take any action in reliance of it. If this communication has been sent to you in error, please notify us immediately by either replying to this e-mail or by telephoning our offices on (+44) 1793 747700. TSSI accept no responsibility for any changes made to this message after it has been sent by the original author. This email or any of its attachments may contain data that falls within the scope of the Data Protection Acts. You must ensure that any handling or processing of such data by you is fully compliant with the terms and provisions of the Data Protection Act 1984 and 1998.<BR>
TSSI Systems Ltd is a company registered in England And Wales with company number 05433732.<BR>
The TSSI Systems Ltd Registered Office address is Rutland House, Hargreaves Rd, Groundwell Industrial Estate, Swindon, Wiltshire, SN25 5AZ.<BR>
</body>

</html>