1

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

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

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

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

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

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

4

2 回答 2

1

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

于 2013-09-06T13:01:39.477 回答
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;

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

于 2013-09-06T13:09:20.257 回答