第二章-安装和部署Plone

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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服务器内容完成一些工作。)

相关文档
最新文档