小小强 发表于 2014-3-13 21:25:02

请求白屏 CodeIgniter.php文件$CI = new $class()实例化控制器无返回

今天把开发机上的项目部署到测试机的准备测试一下的时候发现项目运转不起来 ,然后就开始从入口文件一步步的排查   index.php文件结尾会引入核心文件core下的CodeIgniter.php文件最后定位到308行的位置$CI = new $class();实列化我们的控制器这一部就没有返回了走不下去查找相关的配置 都没有发现啥问题   没办法向各位大神请教一下有类似经验的大神请赐教 小码农不甚感激!!!

alei929491222 发表于 2017-4-20 17:46:16

Hex 发表于 2016-12-3 21:48
具体要看是什么情况,空白页这个是 PHP 报错了,但具体哪里报错需要调试,也可以理解成每个人情况是不同的 ...
codeigniter.php中

*/ echo 4;
      // Mark a start point so we can benchmark the controller
      $BM->mark('controller_execution_time_( '.$class.' / '.$method.' )_start');
    var_dump($class);
    $c = new Test();
    var_dump($c);
      $CI = new $class();
      var_dump($CI);
      echo 3;

没有任何打印

alei929491222 发表于 2017-4-20 18:04:54

问题解决了,先把错误打开,如配置成线上的         development
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
找到报错原因       我的是一个session_save_path配置错误造成的;默认php_ini    里面默认 有误

Hex 发表于 2016-12-3 21:48:20

quitecome 发表于 2016-12-2 10:00
windows下正常。布署到linux上就出现楼主这种情况了。。。。一直搞不掂。nginx不行又换成apache,PHP版本也 ...
具体要看是什么情况,空白页这个是 PHP 报错了,但具体哪里报错需要调试,也可以理解成每个人情况是不同的,要单独调试。你有什么问题可以具体说说。

clark.so 发表于 2014-5-5 23:57:02

大部分问题都在于数据库初始化不能,先检查数据库连接是否成功。

isslii 发表于 2015-1-29 17:49:34

楼主怎么解决的!??

13971086921 发表于 2016-1-19 09:20:20

楼主怎么解决的?

leaves 发表于 2016-1-20 14:55:26

用php5.5+或者不用ci的session类...

3123 发表于 2016-5-18 10:19:14

请问如何解决的

微云博盛 发表于 2016-9-18 16:35:04

怎么解决的?

a2si 发表于 2016-9-19 17:56:37

打开错误提示, 看开什么错误. 或者控制器是否存在/完成

quitecome 发表于 2016-12-2 10:00:54

windows下正常。布署到linux上就出现楼主这种情况了。。。。一直搞不掂。nginx不行又换成apache,PHP版本也换过几个。
两年了看来都没人找到解决办法。
页: [1] 2
查看完整版本: 请求白屏 CodeIgniter.php文件$CI = new $class()实例化控制器无返回