繁体   English   中英

错误消息Joomla网站中的严格标准

[英]Error message Strict standards in Joomla Website

Joomla网站URL: 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文件来解决这些错误,因为我们能够解决一些错误,而剩下的很少。

之所以收到此错误,是因为您的错误报告在configuration.php设置为On 要解决此问题,请转到“全局配置”,然后转到/server/ Error reporting/设置为none 这应该工作。

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

如果将PHP作为Apache模块运行,则可以使用.htaccess 语法不同E_ALL ,您不能使用像E_ALL这样的常量,这E_ALL

php_value error_reporting -1

如果使用其他SAPI,请提供适当的信息。

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

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

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

public $error_reporting = '6135';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM