簡體   English   中英

關閉Joomla調試模式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM