用户
 找回密码
 入住 CI 中国社区
搜索
查看: 11306|回复: 15
收起左侧

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

[复制链接]
发表于 2014-3-13 21:25:02 | 显示全部楼层 |阅读模式
今天把开发机上的项目部署到测试机的准备测试一下的时候  发现项目运转不起来 ,然后就开始从入口文件一步步的排查   index.php文件结尾会引入核心文件core下的  CodeIgniter.php文件  最后定位到308行的位置  $CI = new $class();  实列化我们的控制器  这一部就没有返回了  走不下去  查找相关的配置 都没有发现啥问题   没办法  向各位大神请教一下  有类似经验的大神请赐教 小码农不甚感激!!!
发表于 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;

没有任何打印
发表于 2017-4-20 18:04:54 | 显示全部楼层
问题解决了,先把错误打开,如配置成线上的         development
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
找到报错原因       我的是  一个  session_save_path  配置错误  造成的;默认  php_ini    里面默认 有误
发表于 2016-12-3 21:48:20 | 显示全部楼层
quitecome 发表于 2016-12-2 10:00
windows下正常。布署到linux上就出现楼主这种情况了。。。。一直搞不掂。nginx不行又换成apache,PHP版本也 ...

具体要看是什么情况,空白页这个是 PHP 报错了,但具体哪里报错需要调试,也可以理解成每个人情况是不同的,要单独调试。你有什么问题可以具体说说。
发表于 2014-5-5 23:57:02 | 显示全部楼层
大部分问题都在于数据库初始化不能,先检查数据库连接是否成功。
发表于 2015-1-29 17:49:34 | 显示全部楼层
楼主怎么解决的!??
发表于 2016-1-19 09:20:20 | 显示全部楼层
楼主怎么解决的?
发表于 2016-1-20 14:55:26 | 显示全部楼层
用php5.5+  或者不用ci的session类...
发表于 2016-5-18 10:19:14 | 显示全部楼层
请问如何解决的
发表于 2016-9-18 16:35:04 | 显示全部楼层
怎么解决的?
发表于 2016-9-19 17:56:37 | 显示全部楼层
打开错误提示, 看开什么错误. 或者控制器是否存在/完成
发表于 2016-12-2 10:00:54 | 显示全部楼层
windows下正常。布署到linux上就出现楼主这种情况了。。。。一直搞不掂。nginx不行又换成apache,PHP版本也换过几个。
两年了看来都没人找到解决办法。

本版积分规则