为了账号安全,请及时绑定邮箱和手机立即绑定

Codeigniter 空白页出错。我如何获得描述性错误

Codeigniter 空白页出错。我如何获得描述性错误

PHP
慕森卡 2022-12-23 13:54:25
我想查看我的代码抛出的错误以便修复它。我查看了这个错误并发现了一些东西,比如将以下几行放在控制器的 index 方法中:define('ENVIRONMENT', 'development');define('ENVIRONMENT', 'testing');error_reporting(E_ALL);ini_set('display_errors', 1);我还看到应该在 php.ini 中编辑“display_errors”,并且默认设置为 true。显然这还不够。有任何想法吗?我正在使用 codeigniter 3.1.11 和 XAMPP
查看完整描述

3 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

在 index.php 中尝试


define('ENVIRONMENT', 'development');

并删除您为错误报告添加的旧代码


编辑:尝试添加 php.ini 并在 xammp 上重启 apache 服务器


error_reporting  =  E_ALL

display_errors = On

仍然不起作用在应用程序的根目录中添加一个 .htaccess 文件,其中包含代码


# Displaying PHP errors

php_flag display_errors on

php_value error_reporting 6143


查看完整回答
反对 回复 2022-12-23
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

经过大量尝试,我意识到有两个问题:

1)试图清理项目,我删除了文件夹 views/errors 认为这只是为了良好实践。现在我知道我看到的日志就在那里。2) 另一件事是文件权限。后

sudo chmod 755 -R /opt/lampp/htdocs/$project

它运作良好。

感谢那些试图帮助我的人。希望这对其他人有用


查看完整回答
反对 回复 2022-12-23
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

在你的 index.php 改变

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

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


查看完整回答
反对 回复 2022-12-23
  • 3 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号