[Zope] Zope installation woes
Jonathan
dev101 at magma.ca
Wed Jul 5 13:44:59 EDT 2006
----- 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