如何调试Codeigniter 4

xoefb8l8  于 2023-03-10  发布在  其他
关注(0)|答案(7)|浏览(83)

无论Codeigniter 4中发生什么错误,它始终显示默认消息

如何在Codeigniter 4中获得准确的错误信息

bis0qfac

bis0qfac1#

env文件重命名为.env,然后从CI_ENVIRONMENT中删除#并修改

CI_ENVIRONMENT = production

变成

CI_ENVIRONMENT = development
hm2xizp9

hm2xizp92#

遵循docs中的以下指导原则
将env文件复制或重命名为. env。打开它。
取消注解带有CI_ENVIRONMENT的行,并将production更改为development

CI_ENVIRONMENT = development

以及
如果不使用PHP的内置服务器,请正确设置基本url

应用程序/配置/应用程序.php

public $baseURL = 'http://localhost/path_to_CI/public';
ktca8awb

ktca8awb3#

不要忘记重命名:
环境

.环境
并将#CI_ENVIRONMENT = development注解取消为CI_ENVIRONMENT = development

mum43rcc

mum43rcc4#

将此代码添加到index.php文件的顶部。

define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
vuv7lop3

vuv7lop35#

转到基本文件中的.env文件,将#CI_ENVIRONMENT = development取消注解为CI_ENVIRONMENT = development

kd3sttzy

kd3sttzy6#

您需要调试一些内容
1.将env文件重命名为.env
重命名后,打开.env文件,如下所示。

更改此行

# CI_ENVIRONMENT = production

CI_ENVIRONMENT = development

之后,尝试创建一个错误,然后你会看到如下错误页面.

c8ib6hqw

c8ib6hqw7#

转到目录project并打开.env文件
改变这个

CI_ENVIRONMENT = production

到这个

CI_ENVIRONMENT = development

相关问题