OT: Help a newbie install Zope 2.0!
I have recently done a vanilla install of RedHat 5.2 (server config) onto an intel machine here at work, and have located and installed the RPM's for Python 1.5.2. I have also downloaded the source archilve, but I'm unsure what comes next. I am not an experienced Linux user, and am a bit overwhelmed by the documentation. Can anyone help by describing the procedure to uncompress the archive, compile, and install Zope 2.0? And is the setup I described adequate, or are some other prerequisites (I'm wondering if ZAP will work with the alpha version)? Thank you for your attention, Michael Bernstein.
At 01:19 26/05/99 , Michael Bernstein wrote:
I have recently done a vanilla install of RedHat 5.2 (server config) onto an intel machine here at work, and have located and installed the RPM's for Python 1.5.2.
I have also downloaded the source archilve, but I'm unsure what comes next. I am not an experienced Linux user, and am a bit overwhelmed by the documentation.
Can anyone help by describing the procedure to uncompress the archive, compile, and install Zope 2.0? And is the setup I described adequate, or are some other prerequisites (I'm wondering if ZAP will work with the alpha version)?
Thank you for your attention,
Michael Bernstein.
<disclaimer>I have never installed any Zope ditribution on any Linux machine, with or without Python RPM packages. I am writing this out of the top of my head. I always work on IRIX 6.2, with the latest CVS checkout.</disclaimer> You may need to download the Python Development RPM, if you haven't yet, because you need the Makefile.pre.in file contained in that package. It is called 'python-devel-1.5.2-2.i386.rpm'. To unpack the archive, type 'gunzip -c Zope-2.0.0a1-src.tgz | tar xvf -' (without the quotes). This will create a directory called 'Zope-2.0.0a1-src'. Go into that directory and type 'python wo_pcgi.py'. This will precompile all python files into .pyc files (for speedy startup of Zope), and compile all C extensions. That was the tricky bit. Now look at z2.py, so you know how to use it. I wrote a 'start-z2' script, to simplify things, so I won't have to edit z2.py itself (handy when you try and keep up with the CVS). Here is a modified start-z2: ----------------SNIP #!/usr/bin/sh ZOPEHOME=/path/to/Zope-2.0.0a1-src PIDFILE=var/zProcessManager.pid THREADS=4 IPADDRESS=\'\' # Empty == all interfaces IPNAME=localhost DNSIP=127.0.0.1 HTTPPORT=9673 FTPPORT=9221 PCGIPORT=\'\' # Empty == Not enabled OUTPUTLOG=$ZOPEHOME/var/z2-output.log ZODB2='' # uncomment next line to disable ZODB3 #ZODB2='-2' /usr/local/bin/python $ZOPEHOME/z2.py $ZODB2 -z $ZOPEHOME -Z $PIDFILE -t $THREADS -a $IPADDRESS -n $IPADDRESS -d $DNSIP -w $HTTPPORT -f $FTPPORT -p $PCGIPORT 1>> $OUTPUTLOG 2>&1 & ----------------SNIP Hope this helps. -- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-6254545 Fax: +31-35-6254555 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149 ------------------------------------------
Thanks everyone for all the advice, I now have Zope 2.0.0a1 up and running! As you can imagine, I learned a lot about Linux in the process of figuring this all out. The biggest hurdle was starting Zope up: it turns out that I didn't have the host information configured correctly on the machine. Then it turns out that Apache was grabbing port 80 so zope couldn't (I hadn't noticed that Apache was running before because of the bad host info). Now, do you guys at DC want bug reports on the alpha, or should I just leave you alone for now? Rolling-sleeves-up-and-starting-to-mess-with-code-ly yours, Michael Bernstein.
At 01:21 28-5-99 , Michael Bernstein wrote:
Rolling-sleeves-up-and-starting-to-mess-with-code-ly yours,
Michael Bernstein.
I give them reports all the time... MJ (formerly known as Martijn Pieters). -- Martijn Pieters, Web Developer | Antraciet http://www.antraciet.nl | Tel: +31-35-6254545 Fax: +31-35-6254555 | mailto:mj@antraciet.nl http://www.antraciet.nl/~mj | PGP: http://wwwkeys.nl.pgp.net:11371/pks/lookup?op=get&search=0xA8A32149 ------------------------------------------
participants (2)
-
Martijn Pieters -
Michael Bernstein