繁体   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