2013-04-10 103 views
0

我使用CMS創建了一個網站。我一直在更新現場網站,最後,我的開發者朋友們經過幾個月的「tsk tsk」後,決定在我的電腦上創建一個本地版本,以便在開始現場測試更新。mysql連接 - 將我的網站移動到本地主機

我將所有文件和數據庫複製到一個文件夾中。然後,使用XAMPP將文件傳輸到本地主機

> http://localhost/mywebsite/ 

然後我創建了phpmyadmin的名爲「mywebsite」一個新的數據庫,併成功導入下載數據庫。

現在,當我導航到

> http://localhost/mywebsite/ 

我收到以下消息:檢測

錯誤這阻止當前頁的加載。如果 此問題仍然存在,請聯繫網站管理員。 core.error_file_line mysql_connect()函數[function.mysql-連接]:未知 MySQL服務器主機 'mywebsitecom.fatcowmysql.com'(1)

大概我必須將數據庫與CMS我的電腦鏈接。我想這對Stack Overflow的大多數人來說聽起來很簡單,但我的PHP和DB技能是有限的。

是否立即明白任何人我需要採取什麼行動才能完成本地設置?

+1

這裏有幾個選項。最終目標是找到cms使用的配置文件,並更改該文件中的mysql登錄詳細信息,以便連接到本地數據庫版本。找一個名爲config.php的文件,或者讓我們知道它使用的CMS,如果你知道,我們可能會指向正確的文件。 但是現在,你可以創建一個簡單的PHP頁面,裏面有一個mysql連接,並測試它是否連接正常。這聽起來很瘋狂,但它很容易做到:http://www.w3schools.com/php/php_mysql_connect.asp – azzy81 2013-04-10 15:53:17

+0

感謝信息的工作 - 我有一個本地版本運行,雖然所有的CSS都失蹤了。我想原來的問題已經得到了回答,但我們會發佈一個單獨的問題。再次感謝 – 2013-04-10 16:13:35

回答

2

在你mysql_connect叫你給它mywebsitecom.fatcowmysql.com作爲主機,在那裏你該值連接到MySQL並更改爲localhost

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 

最好不要使用mysql_*功能找到您的代碼文件無論如何:)

1

您正嘗試連接到mywebsitecom.fatcowmysql.com上的MySQL服務器,即使該服務器可能不允許外部連接安全原因。嘗試連接到「localhost」而不是「mywebsitecom.fatcowmysql.com」。如果你在你的本地系統上安裝了MySQL,這應該可以工作。根據您使用的CMS,您應該可以在某處編輯配置文件。