Hosting on Mac OS X
This Tutorial applies to:
Any version.
This Tutorial is intended for:
Server Administrators
whit537
All content on one page (useful for printing, presentation mode etc.)
- Introduction OS X is like a mullet: business up front, party in the back.
- Learning OS X Apple has a good support website and a loyal following.
- Package vs. Source But with the blast shield down, I can't see a thing!
- Apache It makes sense to work with Apple's installation of Apache.
- Starting Zope Automatically Create two new files and edit one old one.
- Filesystem Layout With a little work you can make yourself right at home.
- Conclusion This doc covers many but not all issues; please provide feedback.
- Appendix A: Example Startup Script /Library/StartupItems/Zope/Zope
- Appendix B: Example Startup PropertyList /Library/StartupItems/Zope/StartupParameters.plist
- Appendix C: Crazy stuff? I would beg to differ. Here are a few words from Mark Murphy on the decisions behind the Mac installer.
tar, but repozo is there
Thanks for the feedback! I ended up just using tar, but I plan to switch to repozo immediately after trying to restore a corrupt Data.fs. :^)
By "on Mac OS X" do you mean w/ Plone Installer for Mac? Not sure in that case. If you installed from source as recommended, you will find repozo in the unpacked source tarball at utilities/ZODBTools/repozo.py. According to the README in that directory repozo only gets installed for you when you install ZODB itself w/ distutils (?!).
Build PIL (Python Image Library) dependencies from source
If you decide not to install PIL dependencies from fink or darwin ports, you can build them from source.
Once you find the correct instructions, it's easy and reliable.
Full step by step tutorial is located at http://www.paginar.net/matias/articles/gd_x_howto.html It is originally written to teach how to install GD, which has the same dependencies as PIL.
Enjoy
ZODB database backup on Mac OS X
Thanks for this tutorial. I was wondering which database backup you have used. On Linux, we happily use repozo: it makes incremental backups and never fails, even on big databases. Unfortunately, on Mac OS X, repozo does not seem to come with Zope, and I couldn't figure out how to install it. So, we have to copy the entire Data.fs, which is not nearly as nice.
Any thoughts?