Man I'm just having a great time with 3.0 today. Here's our newest
problem:
We currently have the author and public instance on our production
server. To test the site, we've faked DNS for the public site so that
putting www.site.com in our browser goes to the public instance.
We've configured a virtual host in tomcat as follows:
<Host name="www.site.com" appBase="/usr/local/apache-
tomcat-5.5.15/webapps/ircmsPublic">
<Context path="" docBase="."/>
</Host>
We still use the IP address to access the author instance, aka
http://192.168.1.10/ircmsAuthor. We've configured subscription for
the author so that it uses http://192.168.1.10/ircmsPublic, basically
using the IP address instead of the domain name.
Here's the problem. It appears tomcat or magnolia (not sure which)
maintains a SEPARATE repository for each way that you access the
site. So for example, I go to http://192.168.1.10/ircmsAuthor, and
create a page of content called /test. I then activate it, go through
the workflow and approve. The content now shows as active (green
icon). Then, I go to www.site.com/test.html, and the site can't find
it. BUT, IF I GO TO http://192.168.1.10/ircmsPublic/test.html, the
content is there!
What am I doing wrong, and how can we get around this? Obviously we
can't have people using the IP to get to the live site. Does the
subscriber entry have to have the exact same string thats used to
access the site through a browser?
Thanks in advance, if we can get this working we'll be set!
Branden Root
Senior Developer | 206.575.3740
Portent Interactive
An Internet Marketing Agency
http://www.portentinteractive.com
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------