最小的 Plone 安装
我们除了使用完整的 Plone 安装 Plone 外,还可以使用更为高级的自定义安装方式安装,本文将介绍怎么从无到有使用 buildout 工具安装 Plone。
首先,我们需要创建一个文件夹,将来所有有关 Plone 的内容都将保存在这个目录中,即然是这样,那也就是说,其实你可以在一个系统中安装多个 Plone,要满足安装条件,我们还需要在系统中选安装 Python 2.6,我这里使用 virtualenv 工具创建一个虚拟机,在这个里面使用 Python 2.6
$ virtualenv —python=python2.6 /Users/pantao/VirtualEnv/plone
$ cd /Users/pantao/VirtualEnv/plone
$ source ./bin/activate
我们现在的工作目录就是 /Users/pantao/VirtualEnv/plone,我们将在这个目录下面来创建Plone Buildout。
接下来,下载 http:// svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.1/ bootstrap.pysvn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.1/ bootstrap.py 这个引文件,这个文件是用来创建 Buildout 工具的。
wget http:// svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.1/ bootstrap.py
第三步就是在当前目录下创建一个名为 buildout.cfg 的文件,将下面的内容添加到该文件 中:
[buildout]
extends =
http://dist.plone.org/release/4.1/versions.cfg
parts = instance
[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
eggs = Plone
现在我们可以初始化 buildout 了,在当前目录下面,运行下面这一行命令:
$ python bootstrap.py —distribute
这里,我直接使用 python 来运行它 bootstrap.py 是因为我们现处于 Virtual env 中,而这个 Vittual env 就是 Python 2.6 的,但是如果你是进行全局安装,那么有可能直接执行 python 命令运行的并不是 Python 2.6,这个需要你就需要在这里给出完整的 Python 2.6 的目录,比如我的本本上面, Python 2.6 的完整路径是下面这样的:
/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
接着,我们执行下面命令来将 Plone buildout 出来,这个过程会从网络上下载很多文件,包括 Zope、Plone 本身以及其它一些需求包,根据网速,可能会需要不同的时间, Buildout 过程完成之后,就可以使用下面命令以 Debug 模式启动 Plone 了:
$ ./bin/instance fg
当脚本提示你已经 Ready for request 的时候,你就可以通过:“http://localhost:8080/”:http://localhost:8080/ 来访问你刚才创建的 Plone 站点。