php an error occurred while ...错误解析
墨初 编程开发 1169阅读
今天有客户反应插件在虚拟机上抛出了{an error occurred while processing this directive}错误,好在后来完美的解决掉了,以下是此错误的解决方法。
php an error occurred... 错误
具体的错误代码如下:
an error occurred while processing this directive
含义翻译:
处理此指令时出错
解决方案:
下面有几种解决方案,各位可以逐个尝试一下。
1、php版本过低
查看php的版本是否过低,如果php版本低的话可以升级到php最新版本或常用的稳定版本。
2、apache 错误
由于本人不使用apache服务,下面的内容参考的是其它博客的解决方案。
apache include 文件包含引用出错,如文件包含路径出错或被包含的文件不存在造成的。
例:
<!--#include file="/shtml"--> <!--#include virtual="include/top.html"-->
3、注释错误
由于个人是在php文件中使用了html代码,而html代码中使用了如下的注释,所以造成了错误的抛出。
错误的注释代码:
<!--#######-->
将其注释改为如下即可解决。
<!------->
PS:个人猜测此问题与一些全能虚拟空间的配置有关(主要支持asp),没有具体的验证,如果各位有懂的可以留言说明一下!