我想查看我的代碼拋出的錯誤以便修復它。我查看了這個錯誤并發現了一些東西,比如將以下幾行放在控制器的 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

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
經過大量嘗試,我意識到有兩個問題:
1)試圖清理項目,我刪除了文件夾 views/errors 認為這只是為了良好實踐。現在我知道我看到的日志就在那里。2) 另一件事是文件權限。后
sudo chmod 755 -R /opt/lampp/htdocs/$project
它運作良好。
感謝那些試圖幫助我的人。希望這對其他人有用

一只斗牛犬
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');
- 3 回答
- 0 關注
- 89 瀏覽
添加回答
舉報
0/150
提交
取消