首页 > 代码库 > 关于解决 http 状态码200,php 文件有输出,但是不显示模板文件的问题
关于解决 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 文件有输出,但是不显示模板文件的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。