旧joomla有严格的标准错误 - 无法访问php.ini

时间:2014-05-02 14:12:55

标签: php joomla

我有几个旧的1.5 joomla网站已经开始显示大量的这些错误:

Strict Standards: Non-static method JLoader::import() should not be called statically in /data02/eebackup/public_html/josephstorehouseuk/libraries/joomla/import.php on line 29

Strict Standards: Non-static method JLoader::register() should not be called statically in /data02/eebackup/public_html/josephstorehouseuk/libraries/loader.php on line 71

Strict Standards: Non-static method JLoader::import() should not be called statically in /data02/eebackup/public_html/josephstorehouseuk/libraries/joomla/import.php on line 32

我无权访问php.ini文件而无法在后端登录。我尝试过以下方法:

在配置文件中: var $ error_reporting ='0'; - 除了以上错误之外什么都没有留下

然后: var $ error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);除了上述错误之外,它似乎再次关闭网站

和  var $ error_reporting(6351);如上所述

I tied altering 
# supress php errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

到htacess文件(注意不是.htaccess),这也不起作用。

我已经没有想法了

3 个答案:

答案 0 :(得分:1)

Joomla 1.5应该再也不用了。切换到更新版本

Version 1.5 
Release date 2008-01-22
Supported until *2012-12-01*

您必须升级 - 此版本还有已知未修补的漏洞。

如果您真的想要使用那个垃圾,那么

    ini_set('display_errors', '0');     // Hides all errors
    error_reporting(E_ALL | E_STRICT);  // Allow logging them (if you log to the files, you should also ignore E_Strict as you already told - they will not fix it).

答案 1 :(得分:1)

无法更新他的Joomla 1.5网站的客户刚刚经历了同样的错误泛滥。它一直运行良好,直到主机更新PHP没有警告。我确实做了OP所说的不起作用(在原帖中) - 加入.htaccess

(注意:编辑.htaccess,而不是htaccess.txt)

# supress php errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

并立即清除错误。

答案 2 :(得分:0)

您需要在configuration.php中执行以下操作 display_errors = Off

可能在以下任何地方启用它们 php.ini中
httpd.conf中
的.htaccess
php代码

一旦你改变了configuration.php,你只需要查看php代码,如果它在任何地方启用。 其他选项是登录mysql数据库,更改管理员密码并重置错误报告。

最后,你需要将你的joomla 1.5更新到至少2.5.8。 1.5有许多安全漏洞和易受攻击,可以被黑客攻击这里http://www.r00tsec.com/2012/07/hacked-joomla-v-16x-17x-250-252.html