无论是使用哪个版本的Zend Server来搭建PHP服务器,首次运行都会出现Internal Server Error的错误,对很多新手而言,每当看到这种错误时,那一刻内心绝对都是崩溃的。然而,这个错误并没有想象中难解决,可以说是简单得不能再简单了。

作为一个开发者,遇到错误不要紧,找到解决方案也不难,但是我们是程序猿,我们要知其所以然,因此出现本次错误,立刻去查看错误日志,打开 \Apache2\logs\error.log ,发现有这么一行记录:

[error] 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安装目录,在 \ZendServer\etc\ 中有个ZendEnablerConf.xml,日志里提到了“Zend Enabler”应该就是它了,打开你会惊讶的发现:

这不开头出就是乱码的嘛,无疑这应该就是日志中说的 “invalid byte '?' at position 3 of a 3-byte sequence”了,把这里的乱码删除改成”<”就可以了。然后重启Zend Server,打开localhost:10001,一切OK!。

最新文章

  1. 取模(mod)
  2. loop_login.sh
  3. Python自动化环境搭建
  4. C# 字段、属性、成员变量
  5. MAC 调整Launchpad 图标大小
  6. v9更换域名
  7. Java设计模式之--------&gt;&quot;代理模式&quot;
  8. JavaScript 经典之一 闭包
  9. Java反射-高级知识掌握
  10. Django ORM那些相关操作
  11. SQL Server AlwaysOn 集群 关于主Server IP与Listener IP调换的详细测试
  12. php 将图片转成base64
  13. zipkin
  14. Python基础 ----- 流程控制
  15. CPU与内存互联的架构演变
  16. PWA,SPA,MPA
  17. Android 获取View中的组件
  18. java基础-回调函数(callback)
  19. ASP.NET#使用母版时,如果要使用js中的getElementById()方法取得某个内容页的元素时要注意的问题
  20. webstorm中es6语法报错,.vue文件中es6语法报错

热门文章

  1. synchronize的心得
  2. 如何启用Service,如何停用Service
  3. 【POJ】2503 Babelfish
  4. showMonth
  5. Delphi webservice 定义 转
  6. C_FORCE_ROOT linux环境变量设置
  7. JavaScript高级程序设计17.pdf
  8. TCP Connection Establishment and Termination
  9. KiCad中层定义
  10. Oracle表空间扩展