EZ Publish/EZ Publish安装向导

来自站长百科
跳转至: 导航、​ 搜索

EZ Publish | EZ Publish安装与卸载 | EZ Publish的使用 | EZ Publish常见问题 | EZ Publish其他

安装前综述[ ]

  • 本条目包含一个完整的安装向导讲解文档。安装向导被设计用来简化系统的初始化。必要的安装步骤完成之后,可以在浏览器中启动安装向导。初次访问"index.php"(位于eZ Publish 安装的根目录中)时,安装向导会自行启动。
  • 在最后一步完成之前,安装向导不保存或修改任何数据;因此,可以安全地刷新"index.php"来重新启动安装向导。可以点击返回按钮(位于页面底端)跳回前一页修改配置。典型的安装包含12个步骤:
  • 1. 欢迎页面
  • 2. 系统检测
  • 3. 邮件发送
  • 4. 数据库选择(可选)
  • 5. 数据库初始化
  • 6. 语言支持
  • 7. 站点选择
  • 8. 访问方法
  • 9. 站点细节
  • 10. 站点安全
  • 11. 站点注册
  • 12. 完成

注意:在安装eZ Publish bundle 时,某些步骤可能被省略。

欢迎页面[ ]

安装向导的初始页面
  • 这是安装向导的初始页面。这一步骤允许用户选择安装过程中使用的语言。安装向导也会检查系统配置,并且,如果系统的配置有待优化,显示优化建议。(这种情况下,页面底端会显示一个“系统优化”按钮)。
  • 系统会根据您浏览去的设置自动选择一个默认语言。可以从语言下拉框中选择偏好的语言。(可选语言列表来源于"share/locale"目录中的INI 文件)。
  • 点击“系统优化”按钮(如果存在)以后,安装向导会载入“系统优化”页面,这个页面包含系统配置问题的信息。下图为这个页面的示例。
系统优化页面
  • 点击“下一步”按钮之后,安装向导会载入“系统检测”页面(如果有任何关键配置需要修改)或“邮件发送”页面(如果配置没有问题)。

系统检测[ ]

检测系统关键问题页面

这个页面通常因为安装向导检测到系统存在的关键问题才会显示。安装向导会显示与问题相关的信息并会提供推荐的解决方案。

问题 系统可能存在多个问题。每个问题描述下面会显示相应的建议。安装向导可能会建议执行若干脚本(用于修正文件属主,权限等问题)。这些脚本/命令必须通过系统命令行执行。可直接从浏览器窗口复制这些命令并粘贴到命令行窗口。点击“下一步”按钮,安装向导会再次检测。安装向导和反复检测系统配置直到所有问题被修正(或忽略)。如果没有问题,安装向导会载入下一个步骤。

忽略检测 某些问题可以通过勾选“忽略这个检测”复选框来忽略。尽管如此,建议修正所有问题,而不是简单地忽略它们。

邮件发送[ ]

发送email页面
  • eZ Publish 通过电子邮件发送若干通知。这一步骤用来配置eZ Publish 如何发送邮件。有两种选择:
  1. 直接通过sendmail 发送(服务器必须安装sendmail)
  2. 间接通过SMTP (Simple Mail Transfer Protocol) 服务器
  • linux/UNIX 平台:优先尝试sendmail;如果sendmail 不可用再使用SMTP。在Windows 平台:使用SMTP。

Sendmail

邮件通过sendmail 转发代理直接发送。sendmail 必须与WEB 服务器运行于同一台机器上。sendmail 二进制文件在大部分Linux/UNIX 系统都存在。如果sendmail 不可用,则使用SMTP。

SMTP

邮件通过SMTP 服务器转发。至少需要提供SMTP 服务器的主机名。

数据库类型[ ]

选择数据库类型

安装向导会自动检测对PHP 脚本引擎可用的数据库。如果MySQLPostgreSQL 均可用,会显示数据库选择对话框。 如果PHP 直支持一种数据库,安装向导会自动选择这种数据库,数据库选择对话框不会被载入。

注意:如果PHP 启用了MySQLi 扩展,列表中会显示"MySQL Improved"选项。如果您使用MySQL 数据库,建议使用"MySQL Improved",而不是"MySQL"。

数据库初始化[ ]

初始化数据库

需要提供数据库主机名,用户名与密码。点击“下一步”按钮,安装向导会尝试链接数据库。安装向导只有通过您提供的数据库链接信息成功连接数据库才会继续。PostgreSQL 参数会在后面的步骤测试。

语言支持[ ]

选择语言

这一步允许用户选择要安装的语言。 安装向导会根据浏览器的设置预先选择一种默认语言。可以用单选框选择一种默认语言(必选)并用复选框选择多种附加语言(可选)。所有选择的语言会被添加到系统中并在优先语言列表中显示。安装成功后,可以使用所有语言创建与翻译内容。

注意:选择的默认语言会决定系统默认的语言,区域以及最优先语言。如果,例如选择了德语作为默认语言,那么系统的区域和默认语言均会被设置为"ger-DE",管理界面也会被翻译为德文界面,并且这种语言也会被作为最优先的语言。语言可以通过管理界面重新设置(即使站点已在运行)。无论选择了何种语言,站点均会使用UTF-8 字符集。

站点选择[ ]

  • 这一步骤允许用户选杂某个标准安装包。这些安装包主要为演示和学习提供基本示例。当然,也可以把这些安装包作为开发的基本框架,并对其进行扩展/定制来满足特定的需求。一个演示站点通常包含一些图片,CSS 代码,内容和模板文件。如果希望从头开始构建一个站点,请使用plain 类型。
  • 安装向导自动从远端软件仓库下载安装包列表并允许用户选择其中一个安装包。默认的远端软件仓库是http://packages.ez.no/ezpublish/4.0。
  • 注意:目前,默认软件仓库只包含以下三个安装包:

• Plain site

• Website Interface

• eZ Flow

  • 旧的站点安装包,如:“新闻站点”,“商店站点”,“图片库站点”目前在eZ Publish 4 暂不可用。安装向导会自动下载所选择的站点安装包及其依赖包,导入安装包并在下图所示页面中显示成功导入的安装包列表(如果所有安装包已被保存在本地软件仓库,这一步会被省略)。
导入安装包
  • 除站点风格包外,所有依赖包会被自动安装。
  • 安装包语言选项
语言包选项
  • 如果在“语言支持”步骤所选的语言与安装包所使用的语言不匹配,上面的“安装包语言选项”界面会显示。例如,"Website interface"站点安装包可以支持两种语言的演示内容:英文(英国)与法语。如果在“语言支持”步骤,用户选择了相同的语言,安装包会被安静地安装。否则,系统会要求用户指定如何处理未知语言。(如:存在于安装包中但不存在于当前选择的语言)。可能的动作为:

• 跳过这种语言的内容

• 创建语言(扩展站点的语言配置并创建这种语言的内容)

映射到其它语言(用演示内容创建其它语言的内容)

  • 处理可能碰到的问题

如果WEB 服务器无法与远端软件仓库通讯(例如:被防火墙规则屏蔽),安装向导会在“站点选择”步骤显示错误信息。要修正这个错误,在防火墙上允许对http://packages.ez.no(80 端口)的出栈操作或手动下载安装包。

  • 通过代理的出栈连接

如果您之允许通过代理的出栈连接,那么您需要对eZ Publish 做如下配置:

1. 在"settings/override"目录创建"site.ini.append.php"文件并添加如下内容:

[ProxySettings]
ProxyServer=proxy.example.com:3128
User=myuser
Password=secret

2. 用真正的代理IP 地址和端口替换"proxy.example.com:3128"。如果代理需要认证,需要提供用户名/密码。

3. 重启安装向导

注意:必须启用PHP 对CURL 的支持,否则经过代理的出栈连接不能工作。

  • 手动下载安装包

如果安装向导无法连接至外部软件仓库,可以手动下载安装包及其依赖包,然后通过安装向导上传/导入至系统中。

1. 从安装包下载页面(http://ez.no/download/ez_publish/ez_publish_4_stable_releases/4_0/packages/4_0_0)。这个页面的"Sites"章节包含可用安装包列表。每个列表包含以下信息。

• 名称

• 简介

• 依赖关系(如果有)

点击名称下载安装包。(安装包被下载为".ezpkg"文件)

2. 下载所有依赖包(依赖包在"Dependencies"下列出)。可以点击名称下载安装包。安装包被下载为".ezpkg"文件。

3. 用页面底端的导入界面上传/导入安装 包(点击“选择”按钮,选择下载的".ezpkg"文件,然后点击“上传”按钮)。导入的安装包会在列表中显示。

4. 反复使用导入界面上传/导入依赖安装包。

*注意:手动从远端软件仓库下载安装包。参阅以下步骤。

1. 在软件仓库(http://packages.ez.no/ezpublish/4.0)找到需要的安装包并手动下载。(安装包为".ezpkg"文件)

2. 解压缩".ezpkg"文件到一个临时目录,查看"package.xml"了解依赖包(依赖包在<dependencies></dependencies>中列出)。下载所有所有需要的依赖包。

  • 附加功能

在eZ Publish 3.7 与早期版本中,安装向导还包含另外一个步骤“站点功能”。这个步骤允许用户选择附加的功能。这个步骤已不再使用。附加功能可以在安装成功后,从安装包下载页面的"Content objects"章节下载安装包,并导入系统。

访问方法[ ]

配置访问方法

这一步允许配置站点接受到一个访问时所接受的访问方法。有三种访问方法:

• URL

• 端口

• 主机名

URL

当使用URL 访问方法时,eZ Publish 通过URL("index.php"之后的URL)的内容来决定站点入口。 这中方法是默认的也是最常用的方法。如果是初次安装eZ Publish,建议使用这种方法。

端口

当使用这种方法时,eZ Publish 通过URL 中的端口选择站点入口。端口必须追加到主机名后:"http://www.example.com:81/index.php"。这种方法需要额外配置WEB 服务器和火墙。除非完全了解自己在做什么,否则不要使用这种方法。

主机名

当使用这种方法时,每个站点入口被帮定到一个独立的主机名。例如:"www.example.com"与"admin.example.com"可以被分别指派到公共站点入口和管理界面。这种方法需要额外配置WEB 服务器和DNS 服务器。对此操作需要非常的熟悉和了解,否则请不要擅自操作以免造成不必要的麻烦。

站点细节[ ]

允许修改站点的某些配置

这个步骤允许修改站点相关的某些配置。注意,"User path"和"Admin path"取决于使用的是何种访问方法。当使用端口访问方法时,在这里指定端口。如果使用URL,"User path"和"Admin path"应该使用字符,数字和下划线("_")。如果使用主机名,可以使用其他附加的符号如:"/",".",":"等但是不允许使用"_"。可用 的数据库会在数据库下拉框中显示。可以用“刷新”按钮刷新数据库列表(如果您刚刚窗创建数据库)。数据库必须使用UTF-8 字符集

如果所选数据库已经包含数据,“站点细节”页面会重新显示并询问您下一步的操作。可能的操作:

• 保留现有数据并添加新数据

• 删除现有数据

• 保留现有数据并不做任何事

• 我已经选择了一个新的数据库

如果选择了其它的数据库,请选择最后一个选项。

站点安全[ ]

修改站点保证站点的安全性

这一步骤建议一些基本的修改来保证站点的安全性。建议的安全修正保证配置文件不会被非法用户访问。如果构建的不是一个公共站点,不必担心安全问题。

注意:管理员的登录名(login)默认被设置为"admin"并且不能为修改。如果您需要其他的管理员帐号,可以安装eZ Publish,创建一个新的管理员帐号,用这个用户登录,删除默认管理员帐号。

站点注册[ ]

允许控制是否向eZ Systems发送安装信息邮件

这个步骤允许您控制是否向eZ Systems 发送安装信息邮件。 发送的信息只会在eZ Systems 内部用于统计和改善eZ Publish。没有任何保密信息会被发送并且eZ Systems 不会滥用或贩卖这些数据。以下数据会被发送:

• 系统细节(OS 类型等)

• 测试结果

• 数据库类型

• 站点名称

• 站点URL

• 选择的语言

完成[ ]

结束安装向导
  • 安装向导已结束,现在可以使用eZ Publish 。点击任何一个链接访问不同的站点入口(公共站点入口,管理站点入口)。

注意:安装成功后,您可以在"settings/override/site.ini.append.php"中设置"CheckValidity=true"来在下次访问站点时重新开始安装向导。

参考来源[ ]

EZ Publish使用手册导航

EZ Publish安装卸载

EZ Publish正常安装 | EZ Publish手动安装 | EZ Publish自动安装 | EZ Publish安装向导 | EZ Publish虚拟主机设置 | EZ Publish使用扩展 | EZ Publish的卸载

EZ Publish的使用

模板使用:

EZ Publish节点模板 | EZ Publish系统模板 | EZ Publish Pagelayout页头信息 | EZ Publish Pagelayout变量 | EZ Publish 模板注释 | EZ Publish 模板变量类型 | EZ Publish 模板变量用法 | EZ Publish 调查数组和对象 | EZ Publish 模板控制结构 | EZ Publish 函数与操作符 | EZ Publish URL处理 | EZ Publish 内容提取 | EZ Publish 模板重设系统
系统功能: EZ Publish 系统记帐 | EZ Publish 策略功能 | EZ Publish 多语言使用(一) | EZ Publish 多语言使用(二) | EZ Publish 集群的使用 | EZ Publish 安装包的使用 | EZ Publish Cronjob脚本的使用 | EZ Publish 多货币功能 | EZ Publish 通知功能
其他功能: EZ Publish 增值税(VAT)系统 | EZ Publish 改进的商品配送系统 | EZ Publish 多语言URL别名 | EZ Publish 登录后高级重定向 | EZ Publish 检索引擎 | EZ Publish WebDAV | EZ Publish 视图缓存

EZ Publish常见问题

EZ Publish 安装常见问题 | EZ Publish 使用常见问题

EZ Publish其他

EZ Publish内部结构 | EZ Publish内容与界面 | EZ Publish内容管理(一) | EZ Publish内容管理(二) | EZ Publish配置模型 | EZ Publish模块与视图 | EZ Publish URL 翻译 | EZ Publish 界面 | EZ Publish访问控制 | EZ Publish网络商店 | EZ Publish工作流