第3节,CodeIgniter开发环境显示报错两种配置方法

2022-10-11 21:32:39 202 0
魁首哥

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

法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 \CodeIgniter\Config\DotEnv(ROOTPATH);
$env->load();  

可试一下修改 CI_ENVIRONMENT

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

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

 var_dump($_ENV);  

输出

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

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

测试报错显示

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

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

点击arguments还可查看更多:

收藏
分享
海报
0 条评论
202
上一篇:Centos Stream安装phpipam 下一篇:PHP Curl的简单使用

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码