我创建这个问题是为了解决zabbix在centos 7上运行的3.2版本的问题。在尝试访问zabbix GUI时出现了上述错误。
我在CentOS中编辑了php.ini
文件,因为我在这里看到了堆栈溢出,但它没有解决,有必要编辑文件/etc/httpd/conf.d/zabbix.conf
,并将属性php_value memory_limit 128M
修改为256M或512M
以防万一:您可以通过在?之后添加filter_rst=1来重置筛选器设置?php查询中的符号。
例如:https://your.zabbix.server.com/zabbix/latest.php?filter_rst=1
首先,我必须通过运行以下命令找到包含"memory_limit"字符串的文件:
grep -rnw '/etc' -e 'memory_limit'
根据结果,我在下面的文件中将限制从128M增加到1024M:
/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
最后,重新启动Apache、Zabbix和PHP服务:
systemctl restart rh-php72-php-fpm.service httpd zabbix-server