安装cacti软件时,apache配置正常,成功启动; php
cacti软件包正常; mysql
mysql数据库正常运行; sql
访问cacti的首页面为空白,而且apache日志中无任何记录产生,测试phpinfo页面能够正常显示,该问题到底出在哪里? 数据库
查看apache加载的php模块是否正确 apache
httpd -M 查看php模块是否被apache正确加载 浏览器
php5_module (shared)
结果证实,php5模块被正常加载,从phpinfo页面能够正常显示也能证实了这一点。但为何cacti的index.php页面就没法正常访问呢? 测试
rpm -qa|grep php spa
查看后发现系统安装了两套php的rpm包,而且php-common和php53-common存在冲突,缘由可能就在这里。 日志
由于都是rpm安装的php包,使用yum卸载掉全部的php安装包,而后选择正确的从新安装。 rem
yum remove php*
卸载了全部php包和php53的包
yum install php53*
由于apache加载的是php53的模块,因此咱们这里安装php53的全部包。
成功安装完成后,在浏览器再次访问 http://192.168.1.10/cacti,成功显示出页面了,问题搞定。
小结:我遇到这个问题的时候在百度中搜索了一下,发现不少技术朋友都在问,但都没有一个很好的回答。我也是通过了闹心的分析之后发现是安装了多个php版本冲突致使,我把这个解决过程写到个人博客里,供你们参考吧。