Zend Server安装后首次运行就出现Internal Server Error的解决
2024-08-30 23:08:27
无论是使用哪个版本的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!。
最新文章
- 取模(mod)
- loop_login.sh
- Python自动化环境搭建
- C# 字段、属性、成员变量
- MAC 调整Launchpad 图标大小
- v9更换域名
- Java设计模式之-------->;";代理模式";
- JavaScript 经典之一 闭包
- Java反射-高级知识掌握
- Django ORM那些相关操作
- SQL Server AlwaysOn 集群 关于主Server IP与Listener IP调换的详细测试
- php 将图片转成base64
- zipkin
- Python基础 ----- 流程控制
- CPU与内存互联的架构演变
- PWA,SPA,MPA
- Android 获取View中的组件
- java基础-回调函数(callback)
- ASP.NET#使用母版时,如果要使用js中的getElementById()方法取得某个内容页的元素时要注意的问题
- webstorm中es6语法报错,.vue文件中es6语法报错