[root@library zope]# bin/zopectl debug
Starting debugger (the name "app" is bound to the top-level Zope object)
2008-04-11 12:04:05 WARNING Init Class Products.HappySession.HappySession.HappySession has a security declaration for nonexistent method 'manage_menu'
[snipped a bunch of warnings...]
>>> import Zope, ZPublisher
>>> ZPublisher.Zope('')
Status: 200 OK
X-Powered-By: Zope (www.zope.org), Python (www.python.org)
Content-Length: 4066
Content-Type: text/html
[snipped a bunch of html and helpful info]
Zope Quick Start
You have not created any users in this Zope instance. In order to
log in and manage this Zope instance, you'll need to add an adminstrative
user account.
If you're running Zope on UNIX or Linux, you can create an administrative
user account via the "zopectl adduser" command from a shell. <b>Note: You'll
need to shut Zope itself down before "zopectl adduser" will work. Restart
Zope after executing this command in order to log in.</b>
WARNING: you are running Zope 2.8.X with python 2.4.X, this is not a supported
combination. Don't file bugreports or ask for support on zope.org.
____________________________________________________________
Dieter Maurer wrote:Dieter Maurer wrote at 2008-4-11 19:13 +0200:Wes Modes wrote at 2008-4-10 21:04 -0700:I upgraded to Zope 2.7.2 and all of my content can't be seen by Zope. Honestly I'm not sure what the previous version I was running was (nor am I sure how to find out). Now, every page results in Site Error An error was encountered while publishing this resource. Resource not found Sorry, the requested resource does not exist. Check the URL and try again. Resource: Zope GETDifficult problems can be analyzed in interactive Python sessions. Under *nix, you start such a session with "bin/zopectl debug" (under Windows, this does not work but there are alternatives). from request import getRequest request = getRequest() obj = request.traverse('pathpart_of_your_url') obj() If authentication is required, you use from request import getAuthRequest request = getAuthRequest(user, password) .... If there are problems, you use "pdb.pm()" (or "dm.pdb.zpbd.pm()" for better Zope support) to analyse them.I forgot. You can download "request.py" from http://www.dieter.handshake.de/pyprojects/zope/request.py In order to get rid of a deprecation warning, you must replace "Zope" with "Zope2".
--
Wes Modes
Server Administrator & Programmer Analyst
McHenry Library
Computing & Network Services
Information and Technology Services
459-5208
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )