EZ Publish/EZ Publish自动安装

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

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

自动安装综述[ ]

自动安装(也被称为“kickstart”)适合于有经验的用户。它是“正常安装”的自动版本并且被设计帮助系统管理员快速完成预定义的eZ Publish 安装。这种方法只需要与安装向导进行很少的交互,因此适合用于快速批量地安装eZ Publish。这种方法的系统需求与“EZ Publish正常安装”相同。典型的自动安装包含以下 几个步骤:

• 配置/创建数据库

• 下载eZ Publish

• 解压eZ Publish

• 配置"kickstart.ini"文件

• 启动安装向导 安装向导完成之后,eZ Publish 即可使用。

系统需求[ ]

自动安装的系统需求与正常安装相同。

确保系统至少已安装了WEB 服务器PHP 引擎与数据库服务器。如果kickstart 配置文件需要使用其它的服务器端软件,则必须安装。

例如:如果"ImageMagick"被配置为主要的图像处理系统,则需要安装"ImageMaick"。

自动安装[ ]

系统必须满足自动安装的系统需求。

• 配置数据库(MySQLPostgreSQL

• 下载eZ Publish

• 解压eZ Publish

• 配置kickstart 系统

• 启动安装向导开始安装

取决于目标系统,参考"Linux/UNIX 安装"或"Windows 安装"了解前三步(配置数据库,下载,解压)。

配置kickstart 系统[ ]

自动安装的行为由"kickstart.ini"文件控制。这个文件可对每个安装步骤指定参数。例如:通过指定数据库链接参数,安装向导中对应页面的表单内容可以被预填写。也可以控制安装向导跳过某些步骤。

初始化[ ]

复制"kickstart.ini-dist"文件(在eZ Publish 安装的根目录中)到"kickstart.ini"(在eZ Publish 安装根目录中)。以下示例演示如何在Linux/UNIX 中复制:

1. 进入eZ Publish 安装根目录

 $ cd /path/to/ezpublish/

2. 复制文件

 $ cp kickstart.ini-dist kickstart.ini

安全问题[ ]

安装过程中,WEB 服务器必须对"kickstart.ini"文件有读权限。如果这个文件包含登录名,密码等数据,这可能成为一个安全问题。为了防止类似问题,建议使用以下解决方案:

• 安装结束后删除这个文件

• 使用rewrite rules 保证外界无法访问这个文件

配置块[ ]

"kickstart.ini"文件中没个安装步骤有一个对应的配置块。配置块名称由方括号[]环绕。可用的配置块如下。

[email_settings]
[database_choice]
[database_init]
[language_options]
[site_types]
[site_access]
[site_details]
[site_admin]
[security]
[registration]

默认的kickstart 文件中,所有配置均被注释。要启用某个配置,必须将其反注释。您可以删除配置开头的(“#")符号来反注释它。确保配置行没有前导空格。

配置参数[ ]

每个参数接受字符串参数值。某些参数接受字符串数组。以下示例演示了两种参数类型。

• 单个参数:

 Server=www.example.com

• 数组参数Array parameter:

Title[]
Title[news]=The news site
Title[forums]=The forum site

文档与示例[ ]

"kickstart.ini"文件自身包含文档与示例。请参阅文件中的文档与示例了解详细内容。下表演示了示例与文档如何描述必须与可选参数。

语法 描述
<value> 尖括号表示这个参数是必须参数,例如:
#Server=<hostname>
[value] 方括号表示这个参数是可选参数,例如:
#FirstName=[string]

只有反注释某个参数才能启用它。删除开头的("#")字符并确保这一行中没有前导空格。

跳过步骤[ ]

可以反注释并设置"Continue"为"true"来跳过某个安装步骤。这个参数可应用于每个步骤/块。下表解释了不同"Continue"参数值的意义。

配置 结果
Continue=false 这个步骤会显示并且表单的字段会根据"kickstart.ini"的配置(如果有)预填入。如 果Continue 参数缺失或被注释,也是同样效果。
Continue=true 系统会自动使用kickstart 文件中定义的参数值,因此这个安装步骤不会显示。然 而,如果有任何错误(参数缺失或错误),这个安装步骤仍会显示。

启动安装向导进行安装。

参考来源[ ]

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工作流