安装Plone2
在windows下和linux下如何安装、配置和运行zope/plone
安装Plone 2
| 作者: | 潘俊勇 |
|---|---|
| 版本: | 0.1 |
| 版权: | This document has been placed in the public domain. |
介绍
基本的安装步骤:
- 先安装python
- 安装zope
- 创建zope实例. zope实例,可独立运行的zope服务器程序,一个计算机上可安装多个运行的实例。每个实例有自己的目录,INSTANCE_HOME,有自己的配置文件、启动文件、运行日志、数据文件等。
- 配置Zope
- 安装zope产品:CMF / Plone 等
- Plone的中文支持
Windows下的安装方法
方案一:傻瓜型
直接安装python/zope/plone.
windows下有直接执行的傻瓜型的exe安装程序
依照安装程序便可完成安装(注意:必须使用“系统管理员”角色的用户进行安装,否则会报"corrupt installation detected"之类的错误)
这里有一些 截图 。
Plone的中文支持 安装
方案二:集成安装
使用安装程序,同时安装zope和python, 手工安装Plone:
zope下载:
运行zope安装程序 (注意:必须使用“系统管理员”角色的用户进行安装,否则会报"corrupt installation detected"之类的错误)
选择zope的安装路径为:c:zope2.7,后面用$INSTANCE_HOME代替
选择实例的路径为:c:zope-instance;后面用$INSTANCE_HOME代替
输入zope实例admin用户的口令
是否使用windows服务的方式运行
手工安装Plone等产品 到Products目录中
Plone的中文支持 安装
Linux下的安装方法
步骤如下:
安装python
下载python2.3.3, 解压缩
命令:
wget http://www.python.org/ftp/python/2.3.3/Python-2.3.3.tgz tar xzf Python-2.3.3.tgz
支持大文件的配置的安装
进入刚才解压后的python目录,依次以root用户的身份输入下面的指令,python会安装到/usr/local/目录下,后面以$PYTHON_HOME指代:
CFLAGS='-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' OPT="-g -O2 $CFLAGS" \ ./configure make && make install
安装Zope2.7
下载zope2.7 的Linux版本, 解压缩
安装zope
安装命令为:
./configure --with-python=/usr/local/bin/python2.3 --prefix=/opt/Zope-2.7 make && make install
注意:
- with-python指定python的目录,如果不设置,则会自动寻找一个。
- prefix是zope安装的目录,可不设置,缺省为/opt/Zope-2.7,下文用$ZOPE_HOME代替.
创建zope实例
使用系统管理员帐号,创建zope用户,创建实例目录,分配权限
如在/var/ZopeInstances/domo目录下建立实例,命令为:
useradd zope mkdir /var/ZopeInstances/demo chown zope:zope /var/ZopeInstances/demo
切换到zope用户,创建demo实例
命令:
su zope /opt/Zope-2.7/bin/mkzopeinstance.py
依次提示输入如下信息:
- 实例目录,在这里是:/var/ZopeInstances/demo
- 初始的系统管理员用户名,如:admin
- 初始系统管理员对应的口令
- 确认口令,再次输入口令
配置Zope ,这个过程可以忽略
运行zope:
在实例目录下运行:
bin/runzope
如果您没有更改端口设置,您可在浏览器中访问 http://localhost:8080
Plone的中文支持 安装
关闭Zope实例
最佳的关闭方法是:点击Zope的控制面板Control_Panel中的Shutdown按钮,或者直接访问下面的URL:
Control_Panel/manage_shutdown
