关闭Joomla调试模式

时间:2013-09-06 12:28:14

标签: php joomla joomla2.5

我有一个Joomla 2.5.8的网站。仅在生产服务器上发生问题,因此我打开日志几分钟。

我去了全局配置>服务器>错误报告并将其从“简单”更改为“开发”。

问题是,生成的日志与网站其他部分的编码不同。所以它基本上打破了它。前台和后台都无法使用。

我需要在不使用管理控制台的情况下关闭调试模式。

有人知道要修改哪个文件或数据库表吗?

目标是进行临时修复,以便我可以访问管理工具并恢复损坏的设置。

2 个答案:

答案 0 :(得分:1)

编辑:由于我看到您启用了错误报告,因此您需要将configuration.php文件中$error_reporting类中的变量JConfig编辑为:public $error_reporting = 'default';

答案 1 :(得分:0)

我终于找到了服务器停机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;

然后管理控制台再次可用,我可以正确更改设置。