[Repoze-checkins] r816 - buildouts/repoze.plone/trunk

Chris McDonough chrism at agendaless.com
Wed Mar 12 05:07:34 UTC 2008


Author: Chris McDonough <chrism at agendaless.com>
Date: Wed Mar 12 00:07:34 2008
New Revision: 816

Log:
Collected wisdom.


Added:
   buildouts/repoze.plone/trunk/README.txt

Added: buildouts/repoze.plone/trunk/README.txt
==============================================================================
--- (empty file)
+++ buildouts/repoze.plone/trunk/README.txt	Wed Mar 12 00:07:34 2008
@@ -0,0 +1,67 @@
+Buildout for repoze.plone
+
+Overview
+
+  This buildout will install the repoze.plone package.  This implies
+  (as of this writing) Zope 2.10.5, Plone 3.0.6, and glue that makes
+  Zope run under a WSGI pipeline using Paste (http://pythonpaste.org).
+  For more details about repoze.plone, see the documentation for that
+  package at http://svn.repoze.org/repoze.plone/trunk/README.txt.
+
+Running the Buildout
+
+  Run 'python2.4 bootstrap.py'
+
+  Run 'bin/buildout'
+
+  Some syntax errors will be printed to the console during the
+  buildout run.  These can safely be ignored.
+
+Post-Buildout Tasks
+
+  Run 'bin/supervisord'.  This starts both Zope and ZEO.
+
+  Run 'bin/addzope2user <username> <passwd>' to add an admin user
+
+Viewing the Result
+
+  Visit Zope's ZMI at http://localhost/8080/manage and log in as the
+  admin user you created in the "addzope2user" step.
+
+Starting and Stopping Zope and ZEO
+
+  Control Zope and ZEO via 'bin/supervisorctl'.  This is an
+  interactive shell.  To stop Zope, type "stop zope".  To stop ZEO,
+  type "stop zeo".  To restart Zope, type "restart zope", to start it,
+  type "start zope".  and so on.  You may also issue the command
+  'bin/supervisorctl {start|stop|restart} {zope|zeo|}' from the command
+  line without entering interactive shell mode.
+
+Running Zope in the Foreground
+
+  First, stop the Zope instance running under supervisord.  Then
+  invoke 'bin/paster serve etc/zope2.ini'.  This is functionally
+  equivalent to a stock Zope2's "runzope" command.
+
+FAQ:
+
+  - My buildout loops while attempting to install setuptools!
+
+    Run "easy_install -U setuptools" using the Python installation
+    that you're invoking the buildout command with.
+
+  - I get a version conflict error!
+
+    If you get a version conflict on elementtree (or anything else for
+    that matter), disable your buildout global "download cache".
+
+  - I'm on MacOS X and my system can't build PIL!
+
+    You get an error like so:
+
+    ld: in /sw/lib/libxml2.2.dylib, file is not of required \
+      architecture for architecture ppc collect2: ld returned 1 exit
+      status
+
+    See http://mail.python.org/pipermail/pythonmac-sig/2006-October/018339.html
+    for a possible solution.


More information about the Repoze-checkins mailing list