【ZendServer】Internal Server Error

http://devzone.zend.com/1389/getting-started-with-zend-server-ce/

ZendServer 安装成功后,启动Control出现错误如下:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

分别在 Windows Server 2008、Windows Vista Business SP1 和 Windows 7 RC 上安装 Zend Server 均无法启动,查看 Apache 日志都有类似错误信息:

Zend Enabler cannot load because of a problem in its configuration file: XML parse error on line 1 column 1 – invalid byte ‘?’ at position 3 of a 3-byte sequence

查看 Zend Server/ect/ZendEnablerConf.xml 文件,发现开头有乱码。用 UltraEdit 将文件转换为 UTF8 格式,并删除文件头部乱码。启动成功

———–

运行安装文件(ZendServer-CE-php-5.3.2-5.0.1-Windows_x86.exe)开始安装,选项请参照我的选择。

ZS01ZS02ZS03

这里不做改动,维持默认选择即可

ZS04

点击Browse按钮更改安装目录为D盘

ZS05ZS06

更改Web Server Port为85 以避免跟IIS冲突

ZS07ZS08ZS10

安装完成因Zend Server存在配置文件编码的错误,需要手工做更改。

用记事本打开D:\Program Files\Zend\ZendServer\etc\ZendEnablerConf.xml文件。

锘??xml version=”1.0″ encoding=”UTF-8″?>

更改为

<?xml version=”1.0″ encoding=”UTF-8″?>

在控制面板中打开Apache Service Monitor(右键点击图中第二排第一个图标)

ZS13

重新启动Apache(点击Restart按钮)

ZS14

在浏览器中打开地址http://localhost:10081/ZendServer/

也可在开始菜单中找到Zend Server的快捷方式打开Zend Server配置界面做一下配置

  •    勾选同意协议单选框。
  •    为Zend Server设置一个密码
  •    去除Email通知选择

ZS11

配置完成后进入到Zend Server控制面板

这里提醒一下的是Server Setup > Directives 中的Error Handling and Logging组中的display_errors在日后开发中会常用到。

主要作用是打开或者关闭PHP的错误提示。

ZS12

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s