0

在尝试运行 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

4

2 回答 2

0

Joomla 1.5 支持 PHP 4,它会在 php 5.3+ 中出现大量严格的错误。如上所述,您可以简单地更改错误报告级别以不显示它们,您可以将 php 的一两个版本返回到 5.2.x,或者您可以迁移到当前支持的 Joomla 版本。

于 2013-03-03T12:26:29.833 回答
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

但我不推荐这种方法,因为它完全隐藏了错误

于 2013-03-03T12:14:40.780 回答