简体   繁体   English

如何调试 Codeigniter 4

[英]How to debug Codeigniter 4

whatever error occurs in Codeigniter 4 Its always showing default message Codeigniter 4 中发生的任何错误始终显示默认消息来自 codeigniter 4 的默认错误消息

How to get exact error message in Codeigniter 4如何在 Codeigniter 4 中获取确切的错误消息

Rename the env file as .env , then removed # from CI_ENVIRONMENT and modifiedenv文件重命名为.env ,然后从 CI_ENVIRONMENT 中删除 # 并修改

CI_ENVIRONMENT = production 

into进入

CI_ENVIRONMENT = development

Add this code to the index.php file at the top.将此代码添加到顶部的 index.php 文件中。 Final Solution最终解决方案

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

Don't forget to rename :不要忘记重命名:

env环境

to

.env .env

And uncomment #CI_ENVIRONMENT = development to CI_ENVIRONMENT = development并取消注释 #CI_ENVIRONMENT = development 到 CI_ENVIRONMENT = development

转到基本文件中的 .env 文件取消注释 #CI_ENVIRONMENT = development 到 CI_ENVIRONMENT = development

Follow the following guidlines from docs遵循文档中的以下指南

Copy or rename the env file to .env.将 env 文件复制或重命名为 .env。 Open it up.打开它。

Uncomment the line with CI_ENVIRONMENT on it, and change production to development取消注释CI_ENVIRONMENT行,并将production更改为development

CI_ENVIRONMENT = development

and

Set the base url properly if you are not using PHP's built-in server如果您没有使用 PHP 的内置服务器,请正确设置基本 url

app/config/App.php应用程序/配置/App.php

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

There are something you need to Debug有些东西你需要调试

  1. Rename the env file to .envenv文件重命名为.env

After Rename open the .env file.重命名后打开.env文件。 it looks like this.它看起来像这样。

在此处输入图片说明

Change this line改变这一行

# CI_ENVIRONMENT = production

to

CI_ENVIRONMENT = development

After that try to create an error, then you will see error page like below.之后尝试创建错误,然后您将看到如下所示的错误页面。

在此处输入图片说明

Go to your directory project and open .env file转到您的目录项目并打开 .env 文件
Change this改变这个

CI_ENVIRONMENT = production

To this对此

CI_ENVIRONMENT = development

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM