安裝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版本衝突致使,我把這個解決過程寫到個人博客裏,供你們參考吧。