2010-11-22 111 views
1

我有一個Joomla網站,在本地主機上完美工作。Joomla託管問題

但我有問題,當我嘗試上傳到在線位置。

我選擇了最好的方式,因爲我的老闆告訴那是主機使用。

現在,我使用FTP協議應用程序(FileZilla)上傳整個joomla網站文件夾。 然後我必須創建一個具有特定名稱的數據庫,該數據庫始終具有預定義的前綴。我相信那是困擾我的。我使用phpMyAdmin導出的數據庫的名稱是melodija,但是當我在線創建新的mySql數據庫時(在一個備份服務器上),我得到了一些奇怪的名字,比如b23_4343_melodija,並且當我導入現有的數據庫時,FAIL發生。 「數據庫錯誤:無法連接到數據庫:無法連接到MySQL」

我該怎麼辦?

+0

您無法繞過某些主機預設的數據庫名稱的默認前綴,您需要更改配置以匹配。所有數據庫連接設置都可以在configuration.php中定義。 PS - 你應該選擇下面的答案來解決你的解決方案。 – Martin 2010-11-22 21:04:22

回答

2

這是becouse在configuration.php文件中的根Web目錄

在配置文件中

配置問題檢查這部分

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

確保您輸入的有效信息,爲您的託管服務提供商只要你提供

由於你的數據庫名稱爲b23_4343_melodija(這可能是因爲你的託管帳戶userdetails名稱是生成的,因爲Mysql服務器是共享服務器)

+0

我改變了所有這些和IT作品! :D 非常感謝你! – 2010-11-22 16:06:38

0

您可以重命名數據庫(例如使用PhpMyAdmin),也可以更改joomla-file configuration.php中的數據庫鏈接(var $ db ='b23_4343_melodija';)。

+0

我會給它一個去看看發生了什麼。 – 2010-11-22 15:48:55