[英]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.