用阿里云虚机和wordpress搭建网站,但是选择主题之后网页出现一个错误提示[an error occurred while processing the directive],目前处于临时域名的状态。
没有其它bug,就是有一个错误提示看着难受。
百度有人说是更新php版本,但更新完之后问题不但没有解决,而且可能和wordpress版本不匹配,直接不能安装主题了。
还有人说是主题模板注释#的问题,我觉得可能是这个,但是不知道要改哪里,不会主题模板所有注释都改一遍吧。虽然我那个错误出现在页脚,难不成改相关位置代码?
原来是注释惹的祸,我常常会在结束的DIV后面写注释,比如 <div id=”left”>,我会在结束标签写上<div><!–#left–>,就是这个#号的问题。 很多CMS都是用<!–#include file=”chenqinghua.htm”–> 这样的方式来引用子模板,而“<!–#”就是关键,相当于是与模板引擎有冲突了,只要去掉#号即可。
还有人说要开启Nginx ssi支持,我那个主机可以直接自己后台改的,但不知道是我语法写的有问题还是怎么的,总是无法修改。
location \{
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
}
求大佬们看一下到底什么问题,谢谢啦!