Personal tools
You are here: Home Plone Plone宝典 安装Plone2
Document Actions

安装Plone2

by 潘俊勇 last modified 2006-02-20 17:22

在windows下和linux下如何安装、配置和运行zope/plone

安装Plone 2

作者:潘俊勇
版本:0.1
版权:This document has been placed in the public domain.

介绍

基本的安装步骤:

  1. 先安装python
  2. 安装zope
  3. 创建zope实例. zope实例,可独立运行的zope服务器程序,一个计算机上可安装多个运行的实例。每个实例有自己的目录,INSTANCE_HOME,有自己的配置文件、启动文件、运行日志、数据文件等。
  4. 配置Zope
  5. 安装zope产品:CMF / Plone 等
  6. Plone的中文支持

Windows下的安装方法

方案一:傻瓜型

直接安装python/zope/plone.

  1. windows下有直接执行的傻瓜型的exe安装程序

    依照安装程序便可完成安装(注意:必须使用“系统管理员”角色的用户进行安装,否则会报"corrupt installation detected"之类的错误)

    这里有一些 截图

  2. Plone的中文支持 安装

方案二:集成安装

使用安装程序,同时安装zope和python, 手工安装Plone:

  1. zope下载:

    http://zope.org/Products/Zope/

  2. 运行zope安装程序 (注意:必须使用“系统管理员”角色的用户进行安装,否则会报"corrupt installation detected"之类的错误)

  3. 选择zope的安装路径为:c:zope2.7,后面用$INSTANCE_HOME代替

  4. 选择实例的路径为:c:zope-instance;后面用$INSTANCE_HOME代替

  5. 输入zope实例admin用户的口令

  6. 是否使用windows服务的方式运行

  7. 配置Zope

  8. 手工安装Plone等产品 到Products目录中

  9. Plone的中文支持 安装

Linux下的安装方法

步骤如下:

  1. 安装python

    1. 下载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
      
    2. 支持大文件的配置的安装

      进入刚才解压后的python目录,依次以root用户的身份输入下面的指令,python会安装到/usr/local/目录下,后面以$PYTHON_HOME指代:

      CFLAGS='-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64' OPT="-g -O2 $CFLAGS" \
      ./configure
      make && make install
      
  2. 安装Zope2.7

    1. 下载zope2.7 的Linux版本, 解压缩

      http://zope.org/Products/Zope/2.7.0/Zope-2.7.0.tgz

    2. 安装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代替.
  3. 创建zope实例

    1. 使用系统管理员帐号,创建zope用户,创建实例目录,分配权限

      如在/var/ZopeInstances/domo目录下建立实例,命令为:

      useradd zope
      mkdir /var/ZopeInstances/demo
      chown zope:zope /var/ZopeInstances/demo
      
    2. 切换到zope用户,创建demo实例

      命令:

      su zope
      /opt/Zope-2.7/bin/mkzopeinstance.py
      

      依次提示输入如下信息:

      • 实例目录,在这里是:/var/ZopeInstances/demo
      • 初始的系统管理员用户名,如:admin
      • 初始系统管理员对应的口令
      • 确认口令,再次输入口令
  4. 配置Zope ,这个过程可以忽略

  5. 运行zope:

    在实例目录下运行:

    bin/runzope
    

    如果您没有更改端口设置,您可在浏览器中访问 http://localhost:8080

  6. 手工安装Plone等产品

  7. Plone的中文支持 安装

  8. 关闭Zope实例

    最佳的关闭方法是:点击Zope的控制面板Control_Panel中的Shutdown按钮,或者直接访问下面的URL:

    Control_Panel/manage_shutdown
    

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: