1

Joomla 网站网址: http: //gero-teufert.de/impro_for_biz3/index.php

自从我们更新了 PHP 版本以来,我们在这个 Joomla 网站上遇到了几个错误。

错误如:

严格标准:非静态方法 JApplication::getMenu() 不应在第 540 行的 /var/www/l3s8433/html/impro_for_biz3/includes/application.php 中静态调用

我们已经通过编辑 php.ini 文件和 Joomla 配置文件解决了本地机器上的错误,但由于我们无法访问服务器上的这个文件,所以我们无法做到。

无论如何我们可以通过编辑 Joomla 文件来解决这些错误,因为我们能够解决一些错误并且仍然很少。

4

3 回答 3

4

您收到此错误是因为您的错误报告您的configuration.php. 要修复,请转到“全局配置”并 /server/ Error reporting/设置为none。这应该有效。

于 2012-12-04T12:10:59.673 回答
1

如果您的托管服务使用 FastCGI,您必须在 FTP 帐户的某个位置拥有自己的副本php.ini(可能名称稍有不同)。或者,您应该能够使用.user.ini文件配置 PHP。

如果它将 PHP 作为 Apache 模块运行,则可以使用.htaccess. 语法不同并且您不能使用以下常量是毫无价值的E_ALL

php_value error_reporting -1

如果它使用另一个 SAPI,请提供适当的信息。

顺便说一句,您实际上并没有解决错误。您只是在隐藏它们;-)

于 2012-12-04T12:10:09.360 回答
0

打开joomla 主目录中的configuration.php。设置$error_reporting'6135'

对我来说是第 23 行,编辑后它看起来像这样:

public $error_reporting = '6135';
于 2014-01-05T08:11:02.430 回答