PHP 7.1.0安装Zabbix 3.0.7问题处理

Anon well formed numeric value encountered [zabbix.php:21→ require_once() →ZBase->run() →ZBase->processRequest() →CView->getOutput() → include() → make_status_of_zbx() →CFrontendSetup->checkRequirements() →CFrontendSetup->checkPhpMemoryLimit() → str2mem()ininclude/func.inc.php:410]Anon well formed numeric value encountered [zabbix.php:21→ require_once() →ZBase->run() →ZBase->processRequest() →CView->getOutput() → include() → make_status_of_zbx() →CFrontendSetup->checkRequirements() →CFrontendSetup->checkPhpPostMaxSize() → str2mem()ininclude/func.inc.php:410]Anon well formed numeric value encountered [zabbix.php:21→ require_once() →ZBase->run() →ZBase->processRequest() →CView->getOutput() → include() → make_status_of_zbx() →CFrontendSetup->checkRequirements() →CFrontendSetup->checkPhpUploadMaxFilesize() → str2mem()ininclude/func.inc.php:410]


网上查了一下,这是因为PHP 7.1.7类型强化,处理方法是找到Zabbix WEB目录下include/func.inc.php文件,修改它

sed-i'/$last= strtolower(substr($val, -1));/a$val= substr($val,0,-1);'func.inc.php

问题依然未能解决,后来查看了一下func.inc.php代码,跳转到报错的位置#410,通过网上的解决方法分析,应该是val这个变量类型问题,在403行后添加一行$val = substr($val,0,-1); 保存修改后的文件,重新访问zabbix web界面即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容