内容简介
处理Warning: require_once(/etc/zabbix/web/maintenance.inc.php): failed to open stream: Permission denied in /usr/share/zabbix/include/classes/core/ZBase.php on line 279错误。
问题简述
部署Zabbix服务后,访问前端页面时,产生如下错误:
Warning: require_once(/etc/zabbix/web/maintenance.inc.php): failed to open stream: Permission denied in /usr/share/zabbix/include/classes/core/ZBase.php on line 279 Fatal error: require_once(): Failed opening required '/etc/zabbix/web/maintenance.inc.php' (include_path='.:/usr/local/php/share/pear') in /usr/share/zabbix/include/classes/core/ZBase.php on line 2
问题原因
道理上讲,修改文件权限就可以了,以www用户运行了PHP-PFM程序,那给予它文件访问权限就可以了。
但是,文件权限修改成777依旧没有解决问题。
傻了,只修改文件的权限是不够的,还需要修改目录的权限,要保证用户能够进入该目录中。
解决办法
修改目录的权限,以保证www用户可以访问该目录。