php連mysql時打開網頁異常
PHP調測phpinfo()正常訪問,mysql資料庫可以連接登錄創建用戶等,
訪問地址:http://192.168.100.30/cacti/
mysql關閉時候訪問報FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php;
打開資料庫時 IE一直提示無法顯示該頁面,查看apache日誌也沒發現什麼異常,
大家有遇到過嗎,怎麼解決呢,
cacti配置信息config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
$database_ssl = false;
《解決方案》
授權問題把?
《解決方案》
回復 2# bikong0411
怎麼設置呢,該改了都改了,就差重新編譯了
《解決方案》
把localhost直接寫成ip地址。
《解決方案》
回復 4# sohusina
改了IP訪問還是無法顯示該頁面~{:3_205:}
《解決方案》
把mysql.sock的位置改為/tmp/mysql.sock,使用網上提供解決辦法:
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
《解決方案》
編譯安裝的mysql /var/lib下沒有mysql阿
回復 6# sohusina
《解決方案》
不用sock也可以啊,需要檢查:
1.mysql服務已經啟動了
2.config.php裡面配置的用戶以及資料庫都存在,並且許可權是正確的.