[英]codeigniter blank page, no errors or logs
我正在處理 codeigniter 3.0.1 的現有項目,我必須在某個地方更改一些我找不到誰破壞了該站點的內容。 之前一切正常,現在我得到一個空白頁面,沒有錯誤,也沒有日志......
我已將代碼添加到 index.php 以顯示錯誤,但仍然沒有
error_reporting(E_ALL);
ini_set('display_errors', 'On');
然后我開始放一些回聲來看看我到達的地方......索引到達
require_once BASEPATH.'core/CodeIgniter.php';
system/core/CodeIgniter.php 到達
$EXT =& load_class('Hooks', 'core');
system/core/Hooks.php 到達
$CFG =& load_class('Config', 'core');
然后在構造函數中沒有任何東西可以從 /system/core/Config.php 回顯。 我仍然可以從類定義之前回聲。
我選擇了該文件的新副本,以確保它是好的並且仍然相同。
誰能幫我找出問題或指出一些想法,我不太習慣 CI。 提前致謝
問題是某些頁面中的 php 語法錯誤。 我發布這個答案是因為我最終解決它的方式......出於某種原因,即使我放置了 error_reporting 或 ini_set(),我也完全無法從任何地方(日志或 php_error)獲取錯誤消息幾乎無處不在,甚至是出現錯誤的頁面。
沒有錯誤報告的問題來自我沒有訪問的 php 配置,但我設法將 php 版本從 7 降級到 5.6,錯誤出現讓我找到了帶有錯誤 php 語法的文件。
希望可以幫助某人
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.