I have a productional Linux web server with a Python/Zope/Plone.
Now I'd like to install a non-Zope Python/ZODB application on
the same server. What is the recommended way of doing that?
Install ZODB in the Python installation in the usual way. Should
I expect problems when I install and run zope with that Python
Do not install ZODB in the Python installation. Install Zope in
the usual way. Add Zope's ZODB modules to the application's
PYTHONPATH. But this may cause upgrade/compatibility problems
with the application when Zope and the ZODB in it are upgraded.
Use separate Python installations for Zope and the application.
Install ZODB in the application's Python installation, not in
- Python 2.3.5
- ZODB 3.2.10 (same as in Zope 2.7.8)
- Zope 2.7.8
- Plone 2.1.1
... all built from source on Debian Woody.
I apologize for putting this noise on the dev-list, but
comp.lang.python didn't answer and I didn't know where else to
ask. Thank you very much in advance.
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org