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