Joomla 1.5严格标准错误

时间:2016-08-04 18:18:56

标签: php joomla joomla1.5

所以,一位家庭朋友要求我查看他们的网站。它刚刚变成了一大堆乱七八糟的错误,如; 严格标准:非静态方法JLoader :: import()不应在第29行的/home/sitename/public_html/libraries/joomla/import.php中静态调用

严格标准:非静态方法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&#39 ;; 至 var $ error_reporting =' 6135';

这删除了页面上出现的很多错误,但仍然存在很多错误。任何人都可以帮我清除最后的错误吗?

从我可以收集的内容来看,该网站是Joomla 1.5,我知道需要更新,但如果我能够让错误消失,那就是#39;虽然我可以努力更新网站或建立一个新的,这将是伟大的!

由于

1 个答案:

答案 0 :(得分:1)

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

如果您有php.ini访问权限,请找到error_reporting并指定E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

如果不起作用

index.php define( '_JEXEC', 1 );之后

添加error_reporting(0);如果不起作用,请替换为error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);此外,每次更改后如果不起作用,请检查error_reporting值在信息页面。

或者,如果您不想看到任何错误,请与您的主机联系以禁用display_errors,或者如果您有权访问php.ini,请自行执行此操作。