我有一个Joomla 2.5.8的网站。仅在生产服务器上发生问题,因此我打开日志几分钟。
我去了全局配置>服务器>错误报告并将其从“简单”更改为“开发”。
问题是,生成的日志与网站其他部分的编码不同。所以它基本上打破了它。前台和后台都无法使用。
我需要在不使用管理控制台的情况下关闭调试模式。
有人知道要修改哪个文件或数据库表吗?
目标是进行临时修复,以便我可以访问管理工具并恢复损坏的设置。
答案 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;
然后管理控制台再次可用,我可以正确更改设置。