[Zope] Problems logging into Zope

Dylan Reinhardt zope at dylanreinhardt.com
Sun Nov 9 14:18:47 EST 2003


It looks like you've solved your problem... but you should be aware that
both pcgi and Python 2.2 are non-standard for that version of Zope. 
Python 2.1.3 is the officially recommended/supported version of Python
and it's far more common nowadays to build Zope against wo_pcgi.

That's not to say they don't work (obviously they're working now), but
you should be sure to bring both those things up if you have issues in
the future.  

FWIW,

Dylan


On Sat, 2003-11-08 at 21:13, jennyw wrote:
> On Sat, Nov 08, 2003 at 08:26:04PM -0800, Dennis Allison wrote:
> > Good point.  Create a user (e.g., zope) to be the owner of zope 
> > and start zope as that user (not superuser).  Pay careful attention 
> > to the protections on the var directory.
> 
> On Debian, root invokes z2.py, but I think it's running as zope since the -u option
> is being used.  Maybe looking at the running processes will be helpful? Here they
> are:
> 
> root       914  0.0  1.7  6632 4460 ?        S    19:41   0:00 /usr/bin/python2.2 
> /usr/lib/zope/z2.py --icp 9676 -W 9674 -m 9675 -l /var/log/zope/default/Z2.log 
> --pid /var/run/zope/default/Z2.pid -f 8021 -p /usr/lib/cgi-bin/Zope.cgi -u zope -M 
> /var/log/zope/default/Z2-detailed.log -z /usr/lib/zope -w 9673 
> INSTANCE_HOME=/var/lib/zope/instance/default SOFTWARE_HOME=/usr/lib/zope/lib/python
> 
> root       915 99.9  6.6 19424 17060 ?       R    19:41   0:05 /usr/bin/python2.2 
> /usr/lib/zope/z2.py --icp 9676 -W 9674 -m 9675 -l /var/log/zope/default/Z2.log 
> --pid /var/run/zope/default/Z2.pid -f 8021 -p /usr/lib/cgi-bin/Zope.cgi -u zope -M 
> /var/log/zope/default/Z2-detailed.log -z /usr/lib/zope -w 9673 
> INSTANCE_HOME=/var/lib/zope/instance/default SOFTWARE_HOME=/usr/lib/zope/lib/python
> 
> Not sure why there are two of them.  I'm using Python 2.2 with Zope 2.6.2.
> 
> > On 8 Nov 2003, Dylan Reinhardt wrote:
> > > 1. Did you restart Zope after using zpasswd?
> 
> Yep. I tried creating an inituser file, too (in addition to access). That didn't 
> work, either.
> 
> > > 2. Ensure your zope user can write to instance_home/var
> 
> I don't really understand how permissions affects zope, but I tried chowning the 
> directory to zope and it didn't work. I even tried setting chmod -R a+rw default. 
> Funny thing is that when I did that, it didn't work at all ... when I loaded the 
> page, it said resource temporarily unavailable.
> 
> By the way, I'm using pcgi, and the opening page does work (the one that doesn't 
> require the password).  I assume that means that apache and zope are working well 
> together, but ...
> 
> The readme file said to add these llines to httpd.conf:
> 
> <IfModule mod_rewrite.c>
> RewriteEngine on
>   RewriteCond %{HTTP:Authorization}  ^(.*)                             
>   RewriteRule ^/Zope/(.*) /usr/lib/cgi-bin/Zope/$1 
> [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l]
> </IfModule>
> 
> Although I just tested it with the lines taken out and the first page is still 
> loading. Maybe the setup isn't quite right?
> 
> Thanks!
> 
> Jen




More information about the Zope mailing list