当我试图运行一个joomla网站时,我给出了以下严格标准错误的长列表(该列表就像一百行长:
Strict Standards: Non-static method JLoader::import() should not be called statically in C:\xampp\htdocs\website\libraries\joomla\import.php on line 29
在php.ini中,error_reporting设置为E_ALL& ~E_NOTICE,这没有帮助。
Joomla版本非常过时 - 1.5.18和php版本是5.4.7
答案 0 :(得分:0)
在Joomla的configuration.php文件中,将$ error_reporting值更改为6135。
如果这没有帮助,您可以将这些行添加到.htaccess文件中:
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
但我不推荐这种方法,因为它完全隐藏了错误
答案 1 :(得分:0)
Joomla 1.5支持PHP 4,它将在php 5.3+中出现大量严格错误。如上所述,您可以简单地更改您的错误报告级别而不是显示它们,您可以返回到一个或两个PHP类似5.2.x或者您可以迁移到当前支持的Joomla版本。