2012-09-29 31 views
0

我有完整的數據庫備份以前創建的joomla網站。但我不知道管理員用戶名和密碼。我已成功導入舊的數據庫,並編輯了配置中的用戶,密碼,db名稱等必要的詳細信息,但我仍然收到此錯誤:如何使用現有舊數據庫運行joomla網站?

數據庫錯誤:無法連接到數據庫:無法連接到MySQL 。

var $dbtype = 'mysql'; 
var $host = 'localhost'; 
var $user = 'root'; 
var $db = 'old_databasename'; 
var $dbprefix = 'jos_'; 

我想使這個網站的Joomla運行,因此這是可能的或不?

+0

看來,新的Joomla無法連接你的MySQL服務器。在你的'configuration.php'和你的MySQL服務器設置中檢查你的db配置。 – charlee

+0

但在configuration.php中,沒有任何數據庫配置...我已經添加了這個.... var $ dbtype ='mysql'; \t'var $ host ='localhost'; \t var $ user ='root'; \t var $ db ='old_databasename'; \t var $ dbprefix ='jos_'; ' – softdezire

+0

請閱讀Joomla手冊,並找到如何配置數據庫。 – charlee

回答

0

如果您備份的數據庫來自舊版本的Joomla,比如1.5,並且您正嘗試將其用於Joomla 2.5網站,那麼它將無法工作,但是我不確定它是否會導致您在問題中描述的錯誤。

我不知道,如果你特意沒有添加密碼變量,以你的問題,但請確保您有它填補了config.php文件

暫時,你不需要管理員用戶名和密碼。你的第一個任務是讓網站運作。一旦你做到了這一點,無論安裝的Joomla版本的您在以前的站點中使用一個新的副本,配置管理的細節,然後執行以下操作:

  1. 打開phpMyAdmin的,走的#__users表爲新的網站。
  2. 複製管理員帳戶的所有詳細信息。
  3. 轉到舊站點的#__users表,並覆蓋所有詳細信息。
  4. 轉到您創建的新網站的管理後臺,並嘗試使用您爲新網站選擇的用戶名和密碼登錄。

但正如之前所說,您的第一項任務是防止MySQL錯誤,並讓您的舊網站工作。

希望這有助於

相關問題