安装cacti时,apache显示php页面为空白,但phpinfo页面正常,解决办法

现象描述:

安装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版本冲突致使,我把这个解决过程写到个人博客里,供你们参考吧。

相关文章
相关标签/搜索