簡體   English   中英

無法將Wordpress連接到MySQL數據庫

[英]Cannot connect Wordpress to MySQL database

做一些本地網站工作來學習Wordpress主題開發。

試圖通過提示設置Wordpress,也嘗試通過手動輸入wp-config.php文件中的信息,兩者都不起作用。 仍然無法連接到數據庫,setup-config.php頁面返回“建立數據庫連接時出錯”。 我有雙倍,三倍和四倍檢查登錄憑據(數據庫名稱,用戶名,密碼等),它們是完整和正確的。 刪除了wp-config.php並再次嘗試通過網頁,結果相同。

MySQL肯定在運行,Mac System Preferences面板就是這樣說的,我可以在命令行登錄並運行SQL查詢,盡管我必須以root身份執行。 我應該以root身份運行MySQL嗎?

這個問題與Wordpress以及我也安裝的phpMyAdmin實例一起存在,所以我認為它與PHP代碼沒有任何關系,它更像是一個權限的東西。 為了它的價值,我編輯了我的httpd.conf文件以獲得端口80上的Wordpress和8081上的phpMyAdmin.Apache正在為這些網站服務並且PHP正在運行,它只是讓任一站點連接到數據庫問題。

系統信息:

Mac OS X 10.9.5(小牛隊)

PHP版本5.4.30

MySQL版本:mysql Ver 14.12 Distrib 5.0.45,適用於使用EditLine包裝器的apple-darwin9.2.0(i686)

在我的情況下,它就像更改DB_HOST一樣簡單,因此它在wp-config.php中使用了正確的主機和端口:

define('DB_HOST', '127.0.01:3306');

我在這個stackoverflow 頁面上找到了解決方案。

默認情況下,Apache無法向遠程MySQL服務器發送請求。 它應該啟用。

在CentOS 6上,解決方案是命令:

setsebool httpd_can_network_connect=1

檢查你的phpinfo(); 看看是否安裝了MySQL的MySQL擴展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM