[英]Database is there but Wordpress cannot establishing a Database Connection
我的計算機上正在運行一台服務器,並且正在通過網絡對其進行調用。 服務器運行正常,並且apache或php尚未出現任何問題。
我的數據庫與apache不在同一台計算機上,而是在域為“ sql.local.network.com”的服務器上的同一本地網絡中運行。
現在,我將一個Wordpress站點復制到了我的Web服務器上,該站點位於同一網絡中的另一台服務器上,因此應該可以正常工作,因為這兩個Web服務器仍然可以訪問數據庫服務器。
現在的問題是,Wordpress僅顯示Error establishing a database connection
消息Error establishing a database connection
。
我所做的就是使用phpmyadmin訪問數據庫,該數據庫是我在服務器上快速設置的。 這個工作正常,我可以訪問數據庫。
我也發現了一個簡短的skript:
<?php
$link = mysql_connect('sql.local.network.com', 'user', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
這回顯了Connected successfully
,這意味着一個簡單的mysql_connect
可以正常工作。
另外,我還可以通過控制台ping sql.local.network.com
並獲得響應192.168.0.101
。
一切正常,但是Wordpress頁面。
有沒有簡單的解決方案來解決我所缺少的Wordpress連接問題?
檢查phpmyadmin中的Privileges選項卡,然后查看host列。 如果將其設置為“ localhost”,則該數據庫用戶只能從與數據庫相同的服務器訪問數據庫。 要遠程訪問,請將任何服務器的名稱更改為“%”,或者將其更改為您嘗試連接的服務器的IP。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.