簡體   English   中英

數據庫在那里,但Wordpress無法建立數據庫連接

[英]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.

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