[Zope] A little help needed

J Cameron Cooper jccooper@jcameroncooper.com
Thu, 27 Feb 2003 14:52:44 -0600


>
>
>>Hi, I hope you can help me out with a query I have regarding zope and
>>runing it from a service providers hosted web-site.   I've developed the
>>site and now I want to put it onto a "members only" area of an 
>>existing web-site.  The web-site is hosted by a company called host 
>>europe, I can access the existing web sites files through our personal 
>>web server area this is also where we load any files up to the web 
>>site using WS_FTP-PRO. My questions are:
>>
>>1. How do I link the existing web site to the new intranet site ?
>>
>>2. How do I go about updating the Intranet content as it's not on a 
>>local server machine anymore ?
>>
>>3. Will the security permissions for zope still work as before ?
>>
>>4. Do I need to load up the entire zope working folder to the existing 
>>web site using WS_FTP- PRO ?
>>    
>>
Apologies if I get too pedantic or obvious, but it's always hard to tell 
what people already know from a few paragraphs...

If all you have is FTP access to your hosting environment, you probably 
won't be able to use Zope there, unless your ISP does Zope hosting. Most 
hosting setups like that are "traditional style": you put a pile of 
files on a filesystem and a webserver (like Apache) makes them available 
via the web. Usually you can access and manipulate said filesystem 
through FTP. Sometimes these setups let you use CGI applications for 
some interactive ability.

Zope doesn't work like that: it is an application server, and all you'll 
manage to do by uploading your Zope directory is to publish the Zope 
source and executables. It has to run on the server machine to work, 
just like it runs on your local machine. So you'll either have to get 
your ISP to run Zope for you, give you access to the server so you can 
run it, find another host that does do Zope hosting, or use your own 
machine to do it. Alternatively, you could use Zope as a generator for 
static pages and then upload those to our existing host occasionally. 
(There is a product that does this, I think.)

Now, provided you got Zope running on a remote server:

1) you would provide a like to the login pae of your zope site. You 
could either leave Zope on port 8080 and link there, or use a rewriting 
proxy to map your Zope site to some path in your website.

2) just like on your local machine, but with a different name. Depending 
on your setup, possibly with an IP address.

3) Most likely, unless you do something funny around domains.

4) That's fundamentally not how things work, per above.

If I'm totally off-base, let me know.

          --jcc