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

Php Codeigniter空白页出现错误。如何获得描述性错误,php,codeigniter,Php,Codeigniter,我希望看到我的代码抛出的错误,以便修复它。我查看了这个错误,发现了一些东西,比如在控制器的索引方法中放了以下几行: define('ENVIRONMENT', 'development'); define('ENVIRONMENT', 'testing'); error_reporting(E_ALL); ini_set('display_errors', 1); 我还看到,php.ini中支持编辑“display_errors”,并且默认设置为true 这显然是不够的。有什么想法吗 我正在使

我希望看到我的代码抛出的错误,以便修复它。我查看了这个错误,发现了一些东西,比如在控制器的索引方法中放了以下几行:

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

感谢您的index.php中的 改变

试试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

经过多次尝试,我意识到有两个问题:

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

sudo chmod 755 -R /opt/lampp/htdocs/$project
它工作得很好


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

您使用的是哪个版本的Codeigniter?我使用的是3.1.11,但不起作用,尽管我知道这比我做的要好。我猜您的意思是将其添加到index方法中,因为我没有任何index.php文件。我有其他的控制器文件。我已经尝试在索引方法中添加了lucknot。。应用程序根目录中的index.php文件我完全忘记了它。我做了你说的事,运气不好。我试过在那里测试,但结果都一样,不起作用。显示错误已打开。我尝试添加其他内容,但也没有成功。当我重新启动xampp时,我收到一条警告消息,/opt/lampp/etc/my.cnf被忽略。检查它,看起来像一个mysql文件,所以它不应该是问题
# Displaying PHP errors
php_flag display_errors on
php_value error_reporting 6143
sudo chmod 755 -R /opt/lampp/htdocs/$project