配置了curl.cainfo还是报错_第3节,CodeIgniter开发环境显示报错两种配置方法

开发时,报错信息还是很有必要的,下面介绍CodeIgniter开发环境显示报错两种配置方法:

d5df9bb11b6ab745a6bfde0c7097445a.png

法1、.htaccess文件配置法

apache设置为开发环境,public/.htaccess文件里加上

Setenv CI_ENVIRONMENT development

这样,出错时就有提示了

# writable如不可操作时,可以运行(一般不需要):chmod -R 0777 /ci4/writable

法2、使用.env文件来配置

% pwd/Users/virhuiaivirhuiai/Documents/ci-framework-4.0.3% mv env .env

在ci框架中,system/bootstrap.php:157处加载.env配置文件

require_once SYSTEMPATH . 'Config/DotEnv.php';$env = new CodeIgniterConfigDotEnv(ROOTPATH);$env->load();

可试一下修改CI_ENVIRONMENT

#-----------------# ENVIRONMENT#-----------------# CI_ENVIRONMENT = production

将注释去除后,可以查看变化

var_dump($_ENV);

输出

array(1) { ["CI_ENVIRONMENT"]=> string(10) "production" }

这样,就可以根据配置的不同来区别开发和生产

之前的在apache的配置文件中也可以设置

测试报错显示

在文件 app/Controllers/Home.php的index()里直接输出一个未定义的变量,会报错:

b75cebb7589be2982498415ae9136ca1.png

下方还可以切换查看更多信息

225dbf18097c91e26592348691dd1a24.png

点击arguments还可查看更多:

1e59de8d3da150602618a8c98875b056.png
f666df0b77b11d70363cd6847f956401.png
b951c6b616fbe7cdd2c544911e49e936.png
79aa3038ccf9db88ed134a0c84103938.png
2aa3230e2b90405a96053c0129059174.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值