簡體   English   中英

Joomla 1.5嚴格標准錯誤

[英]Joomla 1.5 Strict Standards error

因此,一個家庭朋友要我看一下他們的網站。 最近,它變成了很多亂七八糟的錯誤,例如; 嚴格標准:第29行的/home/sitename/public_html/libraries/joomla/import.php中不應靜態調用非靜態方法JLoader :: import()

嚴格標准:非靜態方法JLoader :: register()不應在第71行的/home/sitename/public_html/libraries/loader.php中靜態調用

嚴格標准:非靜態方法JRequest :: _ cleanArray()不應在第462行的/home/sitename/public_html/libraries/joomla/environment/request.php中被靜態調用

我一直在尋找其他地方,並且看到提到在configuration.php中更改error_reporting的內容,我將其從var $ error_reporting ='-1'更改了; 到var $ error_reporting ='6135';

這消除了頁面上出現的許多錯誤,但仍然存在許多錯誤。 誰能幫助我清除最后的錯誤?

據我所知,該站點是Joomla 1.5,我知道需要對其進行更新,但是如果我可以使錯誤“消失”,而我可以繼續進行站點更新或建造一個新的站點,那將是很棒的事情!

謝謝

  • 如果您使用的是PHP 5.4.x則添加$error_reporting = 22516 PHP 5.4.x
  • 如果您使用的是PHP 5.3.x則添加$error_reporting = 22519
  • 如果您使用的是PHP 5.2.x則添加$error_reporting = 6133

如果您具有php.ini訪問權限,請找到error_reporting並分配E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

如果不起作用

define( '_JEXEC', 1 );之后的index.php define( '_JEXEC', 1 ); 添加error_reporting(0); 如果不起作用,請替換為error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED); 另外,每次更改后如果都不起作用,請在信息頁面中檢查error_reporting值。

或者,如果您不想看到任何錯誤,請與您的主機聯系以禁用display_errors或者如果您可以訪問php.ini,則請自己執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM