簡體   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