Zabbix3でcount(): Parameter must be an array or an object that implements Countable [ in latest.php:103]が表示される

  • 投稿日:
  • by

PHP7.2の仕様変更が原因。
PHP7.0まではcount(NULL)が0だったのですが、PHP7.2では警告が出るため。


/usr/share/zabbix/latest.phpを修正するとエラー表示が消せる。

103 $singleHostSelected = (count($filter['hostids']) == 1);

103 if (!empty($filter['hostids'])) {
104 $singleHostSelected = (count($filter['hostids']) == 1);
105 } else {
106 $singleHostSelected = false;