[英]Turn off Joomla debug mode
我有一個使用Joomla 2.5.8的網站。 僅在生產服務器上發生了問題,因此我打開了幾分鍾的日志。
我轉到“ 全局配置”>“服務器”>“錯誤報告” ,並將其從“簡單”更改為“開發”。
事實是,生成的日志與網站其余部分的編碼不同。 因此它基本上將其分解。 沒有前台和后台。
我需要在不使用管理控制台的情況下關閉調試模式。
有人知道要修改哪個文件或數據庫表嗎?
目標是擁有一個臨時修復程序,因此我可以訪問管理工具並還原損壞的設置。
編輯:由於我看到您打開了錯誤報告,因此您需要在configuration.php文件的JConfig
類中將變量$error_reporting
編輯為: public $error_reporting = 'default';
。
我終於在服務器停機20分鍾后找到了答案。
我打開了/includes/framework.php和/administrator/includes/framework.php並添加了這一行:
// System configuration.
$config = new JConfig();
// XXX : Line to add for a temporary fix
$config->error_reporting = 'default';
// Set the error_reporting
switch ($config->error_reporting)
{
case 'default':
case '-1':
break;
case 'none':
case '0':
error_reporting(0);
break;
然后管理控制台再次可用,我可以正確更改設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.