关于解决 http 状态码200,php 文件有输出,但是不显示模板文件的问题
Posted afee666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于解决 http 状态码200,php 文件有输出,但是不显示模板文件的问题相关的知识,希望对你有一定的参考价值。
一 问题
给公司搭建一个在线测试站点之后,在浏览器地址栏输入 "http://xxx.xxx.xxx/index.php",页面什么都没显示。调出浏览器的开发者工具查看,http 状态码是200,说明客户端请求成功,但是为什么页面啥都没有显示呢?
二 解决
首先是在根目录下的 index.php 文件的第一行加入测试语句
echo ‘Hello World!‘; exit;
刷新浏览器,发现浏览器输出 ‘Hello World!‘,说明 index.php 文件正确执行。
于是怀疑问题是出在加载模板文件的地方。继续调试,在 index.php 加载模板文件的地方前后测试两次,从而确定了问题是出在加载模板文件的地方。
在查看模板函数源码之后,确定是该问题的原因是编译文件不存在。
通过创建 compiled 文件,问题得到解决。
以上是关于关于解决 http 状态码200,php 文件有输出,但是不显示模板文件的问题的主要内容,如果未能解决你的问题,请参考以下文章