第二章-安装和部署Plone
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装和部署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:中文搜索分词模块。下载地址:
/products/open/CJKSplitter/
∙ZopeChinaPak:中文支持补丁集。下载地址:
/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安装包:/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 。
【图 2.3】选择安装路径
安装过程一般三到五分钟,这取决于你电脑的速度。这个时候安装过程在执行一些安装结束前的任务,比如编译python文件,建立数据库,创建一个初始的Plone站点等。最后出现如下图 2.4 ,提示安装已结束。
【图 2.4】安装结束页面
在上图 2.4 中,完成Plone安装向导的界面中,可选择图中的【启动Plone控制器】和【安装外部编辑器】,启动Plone控制器后,如下图 2.5 。
【图 2.5】Plone控制器
Plone控制器在Windows中能很方便地管理Plone的启动和关闭。Plone控制器提供很友好的用户界面,可看到Plone的运行状态,所运行的端口。同时还可以在这里创建紧急用户。
Plone控制器启动Plone后,可以看到【查看Plone...】” 和【Zope管理界面】按扭由灰变成可点击,可单击【查看Plone...】进入Plone站点,也可以直接打开浏览器到http://localhost/显示Plone的初始界面。如下图 2.6 。
【图 2.6】Plone初始界面
用刚设定的用户名和密码登陆Plone站点,如果你具有很强的好奇心,可以在刚才的Plone控制器中单击【Zope管理界面】,进去看看。
到这里,在Windows上安装Plone就结束了。
2.2.1.2 在Windows上配置Plone
2.2.1.2.1 改变端口
可以在Plone控制面板端口界面上对各个运行端口的设定,如下图 2.7 ,允许指定Plone监听HTTP,FTP,WebDev的端口。
【图 2.7】Plone控制器端口界面
要改变端口,在Windows中可直接在Plone控制器端口界面中对HTTP,FTP,WebDev 的端口进行设置,设置之前先确保要设置的相应端口没有被其它服务器所占用。
∙Plone HTTP端口: 这是用户访问Plone的端口。默认的是80 端口,这也是Web 服务器默认的标准。虽然这个端口不是必须的,但如果没有它你将不能在Web浏览器上访问Plone。如果这个端口是激活的并且Plone是运行的,状态页上的“查看Plone...”按钮将是可点击的。
∙Zope管理端口: 这是指定管理员访问Plone的端口。默认是8080 端口。这个端口让你进入Zope的Zope管理界面的根目录。你仍然可以通过这个HTTP端口访问
Plone;使得分开端口更容易和更加便利。如果这个端口被激活而且Plone是运行的,状态页上的“Zope管理界面...”按钮将是可点击的。
∙FTP访问端口: 这是指定通过FTP访问Plone的端口。默认没有被激活的;如果想激活它,通常端口为21 。可以使用FTP去上传大文件到Plone中。
∙WebDA V源端口: 这是指定通过WebDA V协议访问Plone.默认是没有被激活的;如果想激活它,通常端口为8081。(WebDA V 是一个通过远程协议在Plone编辑内
容。通过WebDA V,可以实现映射Plone服务器内容完成一些工作。)