SearchWiki:
  3 User(s) Active on Site
  232 Wiki Pages

Most Recently Modified

Meeting Schedules

Club Resources (edit)

How This Wiki Works

Meeting space complements of:
Computer books
            and technical books at discount prices
Check them out; they are a great source of technical books at very good prices!

If you have shopped at Nerdbooks.com, help them out by reviewing them at ResellerRatings.com. You will need your invoice number to prove you are a real customer, and not just ballot stuffing.
Recent Changes Printable View Page History Edit Page
Content Last Modified on November 12, 2005, at 01:39 AM CST

Creating a Zope 3 Server Instance under which to Run a Site

After Zope 3 is installed, you create one or more server instances in which to run web sites. Specify a new directory somewhere in your system, perhaps in your home directory.

  [jrush]# /usr/share/zope-3.1.0/bin/mkzopeinstance \
             -u SOME_ADMIN_USERNAME:SOME_ADMIN_PASSWORD -d ~/zope3

This will create the directory named on the command line and provide a default configuration. The configuration files for the Zope application server are in the "etc/" sub-directory in the instance home. You should review those files to make sure they meet your needs before starting the application server for the first time. Of particular interest are the files "zope.conf" and "principals.zcml".

  ~/zope3/
    README.txt
<:vspace>
  ~/zope3/bin/
    debugzope
    debugzope.bat
    i18nextract
    i18nextract.bat
    i18nmergeall
    i18nmergeall.bat
    i18nstats
    i18nstats.bat
    importchecker
    importchecker.bat
    pyskel
    pyskel.bat
    runzope
    runzope.bat
    test
    test.bat
    zopectl
    zopeservice.py
<:vspace>
  ~/zope3/etc/
    ftesting.zcml
    overrides_ftesting.zcml
    overrides.zcml
    principals.zcml
    securitypolicy-ftesting.zcml
    securitypolicy.zcml
    site.zcml
    zdaemon.conf
    zope.conf
<:vspace>
  ~/zope3/etc/package-includes/
    apidoc-configure.zcml
    apidoc-meta.zcml
    cache-configure.zcml
    dav-configure.zcml
    dav-meta.zcml
    debugskin-configure.zcml
    file-configure.zcml
    ftp-configure.zcml
    i18nfile-configure.zcml
    mail-configure.zcml
    mail-meta.zcml
    onlinehelp-configure.zcml
    onlinehelp-meta.zcml
    preference-configure.zcml
    preference-meta.zcml
    rdb-configure.zcml
    rdb-meta.zcml
    README.txt
    renderer-configure.zcml
    renderer-meta.zcml
    securitypolicy-meta.zcml
    sqlscript-configure.zcml
    tree-configure.zcml
    undo-configure.zcml
    zope.app.authentication-configure.zcml
    zope.app.catalog-configure.zcml
    zope.app.dtmlpage-configure.zcml
    zope.app.intid-configure.zcml
    zope.app.keyreference-configure.zcml
    zope.app.pluggableauth-configure.zcml
    zope.app.server-configure.zcml
    zope.app.session-configure.zcml
    zope.app.zptpage.textindex-configure.zcml
    zptpage-configure.zcml
<:vspace>
  ~/zope3/lib/python/
    README.txt
<:vspace>
  ~/zope3/log/
    README.txt
<:vspace>
  ~/zope3/var/
    README.txt

To run Zope in the foreground, for doing development work:

  [jrush]# cd ~/zope3
  [jrush]# bin/runzope

And point your browser at port 8080 of the host on which you're running.

Recent Changes Printable View Page History Edit Page