[Zope] Zope installation woes

Jonathan dev101 at magma.ca
Wed Jul 5 19:33:12 EDT 2006


Apache's default port is 80.  Have you tried that? (i haven't kept the 
earlier part of this thread, and I can't remember what you have tried).

Do you have a rewrite rule set up in apache?
(something like:  RewriteRule ^/(.*) http://localhost:8080/$1 [P])

Don't give up!  Once you have zoped you'll never go back ;-)


Jonathan



----- Original Message ----- 
From: "russtik" <info at russtik.co.uk>
To: "'Jonathan'" <dev101 at magma.ca>; <zope at zope.org>
Sent: Wednesday, July 05, 2006 7:30 PM
Subject: RE: [Zope] Zope installation woes


> ps -eLf results show this:
>
> zope     15600     1 15600  0    1 18:14 ?        00:00:00 /usr/bin/python
> /usr/
> zope     15601 15600 15601  0    1 18:14 ?        00:00:05 /usr/bin/python
> /usr/
>
> I don't have physical access to the machine, so I don't know how to test
> port 8080 on localhost.  I can't find anything in netstat -p that looks 
> like
> it would relate to Zope either.  The zope.conf is set to use 8080.
>
> So... any more ideas guys?  Even though Apache is running I should still 
> be
> able to test Zope though surely?
>
> R.
>
> -----Original Message-----
> From: Jonathan [mailto:dev101 at magma.ca]
> Sent: 05 July 2006 18:45
> To: russ; zope at zope.org
> Subject: Re: [Zope] Zope installation woes
>
>
> ----- Original Message ----- 
> From: "russ" <russ at russtik.co.uk>
> To: "'Jonathan'" <dev101 at magma.ca>; <zope at zope.org>
> Sent: Wednesday, July 05, 2006 1:24 PM
> Subject: RE: [Zope] Zope installation woes
>
>
>> Well I've tried to follow your steps with the exception of point 15
>> (mkzopeinstance.py doesn't reside in my python directory, it's in the
>> zope/bin folder).  At the last stage I hit enter and got:
>>
>> bash-3.00$ ./zopectl start
>> . daemon process started, pid=15601
>>
>> Aaaaand now what?  http://www.domain.tld:8080 still produces nothing.
>
> That sounds like a good start!
>
> try ps -eLf at the command line, do you see the zope processes running?
>
> If your browser is running on the same machine try:  http://localhost:8080
>
> To see which ports zope is working with look at the file.../etc/zope.conf
> and look for two things: (1) http-server and (2) port-base (the zope.conf
> file contains comments which will tell you what you need to know).
>
> If you have apache running as a web server in front of zope you will need 
> to
>
> configure apache (you can find info here:
> http://www.zope.org/Members/regebro/Zope_and_Apache)
>
> Good luck!
>
>
> Jonathan
>
>
>
>
>>
>> :(
>>
>>
>> -----Original Message-----
>> From: Jonathan [mailto:dev101 at magma.ca]
>> Sent: 05 July 2006 17:14
>> To: russ; zope at zope.org
>> Subject: Re: [Zope] Zope installation woes
>>
>>
>> ----- Original Message ----- 
>> From: "russ" <russ at russtik.co.uk>
>> To: <zope at zope.org>
>> Sent: Wednesday, July 05, 2006 11:37 AM
>> Subject: RE: [Zope] Zope installation woes
>>
>>
>>> O.k. thanks,
>>>
>>> There are a number of lines like this:
>>>
>>> mailman   2485  2468  2485  0    1 Jun29 ?        00:00:00
>>> /usr/bin/python2.4 /u
>>>
>>> ...and a few like this:
>>>
>>> root     12796 11967 12796  0    1 13:10 pts/1    00:00:00
>>> /usr/bin/python
>>> /usr/
>>
>> These are not zope entries, you are looking for something like:
>>
>> zope      3158     1  3158  0    1 07:52 ?        00:00:00
>> /usr/local/bin/python 
>> /usr/local/Zope-2.9.2/lib/python/zdaemon/zdrun.py -S
>> /usr/local/Zope-2.9.2/l
>>
>> zope      3159  3158  3159  0    5 07:52 ?        00:00:02
>> /usr/local/bin/python
>> /usr/local/Zope-2.9.2/lib/python/Zope2/Startup/run.py -C
>> /apps/zope/etc/zope
>>
>>
>>
>>> I can't see anything relating to zope specifically & running the zopect1
>>> command results in this:
>>>
>>> root at server [/usr/local/zope/instance3/bin]#
>>> /usr/local/zope/instance3/bin/zopect1 fg
>>> -bash: /usr/local/zope/instance3/bin/zopect1: No such file or directory
>>
>> in your local zope/bin directory you should have some script files like:
>> runzope, runzope.bat and zopectl (this is what I have with zope 2.9.2
>> installation)
>>
>> If you do not have these files, then something is truly pooched.
>>
>> Here are the steps I used to install zope 2.9.2 (linux os)
>>
>> 1) download zope 2.9.2 tarball into /usr/local/src (I used wget)
>> 2) tar -xzf the zope tarball (unpack it)
>> 3) change directory (cd) to the new zope subdirectory (created by the tar
>> command)
>> 4) make sure you have python 2.4.2 (this is for zope 2.9.2, check what 
>> you
>> need for zope 2.9.3). My python 2.4.2 is installed in /usr/local/bin and
>> this directory is contained with the PATH environment variable (type echo
>> $PATH at the command prompt - if the directory containing your python 2.x
>> is
>>
>> not in PATH you will need to modify PATH)
>> 5) at the command line enter: ./configure
>> 6) at the command line enter: make
>> 7) at the command line enter: make install    (This will install zope in
>> /usr/local/zope-2.9.x)
>>
>> Now you need to add a 'zope' user to your system (if you do not already
>> have
>>
>> one)
>> 8) cd /etc
>> 9) groupadd zope (unless you already have a zope group defined)
>> 10) useradd -g zope zope (this creates a zope user)
>> 11) passwd zope (sets a password for the new user)
>> 12) usermod -d /apps/zope zope (sets the home directory for the new user
>> to
>> /apps/zope)
>>
>> Now you need to create a zope instance:
>>
>> 13) change directory to /usr/local/zope-2.9.x/bin
>> 14) su zope (change to the zope user you created earlier)
>> 15) at the command line enter: /usr/local/bin/python mkzopeinstance.py
>> (note: replace /usr/local/bin/python with the location of your python
>> 2.4.x
>> installation)
>> You will be prompted for a zope instance home (i use /apps/zope), a
>> username
>>
>> and a password (your zope admin account)
>> 16) change directory to the new zope instance home (eg. cd /apps/zope) 
>> and
>> you should see several subdirectories.
>> 17) check the ownership of the directories/files - they should all be
>> owned
>> by zope and belong to the zope group.  To change them enter: chown zope *
>> (changes ownership); chgrp zope * (changes group)
>>
>> Now you need to make a couple of small changes to the zope.conf file:
>> 18) cd /apps/zope/etc
>> 19) edit the zope.conf file (save a copy first!) and change "debug-mode"
>> to
>> 'on' (optional) and change "effective-user" to 'zope'
>>
>> Now you need to start the zope instance:
>> 20) cd /apps/zope/bin
>> 21) ./zopectl start (or ./zopectl fg in case of errors during start up)
>>
>>
>> HTH!
>>
>> Jonathan
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> 



More information about the Zope mailing list