安装和部署Plone
Plone可在大多数操作系统上安装,并特别提供Windows、Linux、Mac OS等各种操作系统即装即用的安装包。
本章分别介绍Plone在各个平台上的安装方法,安装完毕后来认识的安装的目录结构,最后介绍一些常用的系统维护方法。系统管理员需要阅读本章。
本章学习重点:
安装基础概念
安装Plone,了解在不同系统上安装的不同之处和相同之处
认识安装后的目录结构
学会配置Plone实例
创建紧急用户和使用虚拟主机
2.1   安装基础概念
从第一章《介绍Plone》中了解到Plone是运行在Zope应用服务器上的,本章将介绍安装和部署Plone,在这里来清楚地认识Plone与Zope的关系。
安装之前,有必要先理解一些基础概念和相互关系:
Zope软件:Zope软件是Zope安装后的软件所在的文件夹,这里包含核心的代码和工具。
Zope实例:是具体的Zope的运行环境。Zope安装后,可建立多个运行环境。Plone是作为插件产品,安装在Zope实例上运行的。
Plone站点:在一个Zope实例的ZODB数据库中,可创建多个Plone站点。
默认的Plone在中文支持上还不全面,比如默认不支持中文搜索。要使Plone全面支持中文,需要安装 CJKSplitter(中文搜索分词模块)和 ZopeChinaPak(中文支持补丁集)扩展产品。
CJKSplitter:中文搜索分词模块。下载地址: zopen/products/open/CJKSplitter/
ZopeChinaPak:中文支持补丁集。下载地址: zopen/products/open/ZopeChinaPak/
另外,在下面介绍的各种安装方式中暂只有Windows中文安装包集成了支持中文的扩展产品,其它的安装方式都需要附带安装支持中文的扩展产品。
2.2   安装Plone
2.2.1   在Windows中安装
安装包中集成了python解释器、Zope、Plone,安装完毕后自动产生运行Plone的实例,同时也产生了一个初始Plone站点。
2.2.1.1   直接安装
可以选择Plone中文版本Windows安装包来安装,Plone中文版windows安装包是在Plone英文安装包的基础上扩展了中文支持模块和中文搜索分词模块,让Plone全面的支持中文。
Plone安装包和Plone中文版windows安装包下载位置:
Plone英文安装包:/download/
Plone中文版windows安装包:zopen/products/open/plone-chinese/
建议以Windows系统的管理员权限的身份去安装。在安装Plone前,应该先停止所有正在运行的Web服务器。例如,某些Windows版本自 动安装同时启动了Microsoft Internet Information Services (IIS),并监听 80 端口。安装程序运行的 Plone 正是运行在 80 及 8080 端口的。要测试有没有程序占用 80 端口,最方便的方法是开启浏览器到 http:/127.0.0.1/ 看看有没有到网页。
下面以Plone中文版安装包来介绍,直接运行安装程序,见到如下图 2.1 。
【图 2.1】 Windows上安装Plone
接着单击【下一步】,至创建管理员账户页面,如下图 2.2 。填写管理用户名和密码,系统安装后会创建这个用户。这是网站的初始超级用户,可用于管理Zope和Plone,一般用 admin 作为用户名,设定时需要记住这个用户名和口令。
【图 2.2】输入管理账户用户名和密码
下一步,需要选择安装路径,如下图 2.3 。
web浏览器在哪里打开
【图 2.3】 选择安装路径
安装过程一般三到五分钟,这取决于你电脑的速度。这个时候安装过程在执行一些安装结束前的任务,比如编译python文件,建立数据库,创建一个初始的Plone站点等。最后出现如下图 2.4 ,提示安装已结束。
【图 2.4】安装结束页面
在上图 2.4 中,完成Plone安装向导的界面中,可选择图中的【启动Plone控制器】和【安装外部编辑器】,启动Plone控制器后,如下图 2.5 。
【图 2.5】Plone控制器
Plone控制器在Windows中能很方便地管理Plone的启动和关闭。Plone控制器提供很友好的用户界面,可看到Plone的运行状态,所运行的端口。同时还可以在这里创建紧急用户。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。