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

CI 2.2.0 开发模式 在CLI下运行会报错 这个是BUG吗?

[复制链接]
发表于 2014-11-5 14:49:43 | 显示全部楼层 |阅读模式
本帖最后由 ^淡如清风 于 2014-11-5 15:00 编辑

其他的大部分都是默认配置

入口文件:index.php
PHP复制代码
define('ENVIRONMENT', 'production');
 
if (defined('ENVIRONMENT'))
{
    switch (ENVIRONMENT)
    {
        case 'development':
            error_reporting(E_ALL);
        break;
 
        case 'testing':
        case 'production':
            error_reporting(0);
        break;
 
        default:
            exit('The application environment is not set correctly.');
    }
}
复制代码



att控制器:
PHP复制代码
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
 
class Att extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
    }
 
    public function message($to = 'World')
    {
        echo "Hello {$to}!" . PHP_EOL;
    }
}
 
/* End of file att.php */
/* Location: ./application/controllers/att.php */
 
复制代码


CLI下运行,并且报错
CLI.jpg

报错文件是CI的核心框架文件,这种算是BUG吗?
大家是如何处理的?

我临时把入口文件的环境改成如下屏蔽错误产生
PHP复制代码
define('ENVIRONMENT', 'production');
复制代码


大家是如何做的呢?

群用户 @小韵子-嘛个 说:把那个啥session关闭掉
关闭后确实没有报错了

本版积分规则