公告:

Niucms 首页空白解决

作者:star0312 / 时间:8年前 (2017/06/25) / 分类:框架 / 阅读:1375 / 评论:0

我测试了很多办法都没能解决首页空白的问题,最后将主目录法人调试参数打开就好了。

define('APP_DEBUG', false);

将false修改成true。

问题解决了。

再改回false,也没再出现白屏问题。



NIUcms使用的是ThinkPHP框架,所以一般的问题,可以用ThinkPHP通用解决办法来解决:

我是ThinkPHP新手,按照手册配置后,一开始时程序出错会报错,后来不报错了!几经查找资料没有结果,几番折腾发现了问题的所在,下面就说说我的解决办法。
第一次发贴,希望名位T友多多指点,互相交流。
入口代码开发期间基本会有下面代码

  1. <?php

  2. define('APP_PATH','./Application/');

  3.  // define('APP_DEBUG', TRUE);

  4. include './ThinkPHP/ThinkPHP.php';

  5.  ?>

复制代码
当程序里有错时,显示的竟然是个空白页面,大家第一反应是:怎么啦?
网上的解决办法有很多,有些知识是PHP新手都必需掌握的方法。
==============================================
  1. 第一行加上error_reporting(E_ALL)

复制代码
php.ini找到display_errors = Off 修改为 display_errors = On
这个方法基础的不能再基础了,但对于ThinkPHP空白页面的问题,鞭长莫及。
==============================================
  1. 在配置文件里加上如下代码

  2.  'SHOW_PAGE_TRACE'=>true

复制代码
这个方法很好,可以显示ThinkPHP程序运行过程中所有的信息,但是对于空白页面来说,也是无能为力。
==============================================
最后,我的解决办法是
  1. 'TMPL_EXCEPTION_FILE'   =>  'Public:Exception',// 异常页面的模板文件

复制代码
我是在配置是,设置了异常页面的模板文件,而这个页面代码文件里的代码并没有写完整,造成PHP错误无法正常显示,所以显示个空白页面。



还有个解决办法:

我也遇到这种空白页问题。我当时调的过程中发现我这个是不能显示模板,但是可以显示模块里方法dump出的测试信息。然后把config.php里的'LAYOUT_ON' => true, // 是否启用布局注释掉就OK了。希望有所帮助。

  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。