2012-07-18 47 views
-4

我想將我的wordpress網站從localhost上傳到我的實際網站。如何使用FTP將本地主機上的WordPress網站上傳到實際的網站URL?

我應該怎麼做才能讓網站訪問 遠程服務器上的MySQL數據庫,因爲它在本地主機上?我無法訪問遠程服務器 ,它的mysql userid和passwd。

其次,

我也無法通過我的網站發送從本地主機電子郵件, 當用戶註冊,並等待接收一個賬戶激活鏈接。 我如何在本地主機和遠程服務器上分別進行配置?

將來,我想在本地進行更改,然後上傳到真實URL。我怎樣才能做到這一點?

我的本地主機使用:

  • 的FileZilla
  • PHP 5.3
  • MySQL的5
  • 的WordPress 3.4.1
  • phpMyAdmin的

在Windows

感謝

+0

在發佈此處之前使用谷歌。 要在實際服務器上上傳文件,請使用FileZilla - 您需要知道ftp地址,用戶名和密碼。 要在wordpress中配置數據庫搜索幫助或在您的wordpress站點中查找配置文件。要在本地進行更改,請編輯本地文件,將其更新到服務器,上載更改的文件。 – dpitkevics 2012-07-18 08:33:00

+0

我試了一下,從網站上得到了一個解決方案,但它不工作。我在另一評論中描述了這個問題。 – RGB314 2012-07-18 09:24:41

+0

我會說[wordpress.org支持論壇](http://wordpress.org/support/)是搜索這樣一個問題的答案的好地方。 – hakre 2012-07-19 06:30:57

回答

1

您將需要在複製數據庫結構到您的網站的主機,如果你使用phpMyAdmin導出數據庫,然後重新導入你的主機,那麼你將需要在wp_options表,您的網址來代替本地主機上,尋找siteurl和家園。

一旦你的數據庫被複制過來複制你的網站文件,那麼你將需要編輯你的wp-config.php文件來指向新的數據庫。

+0

我已經做了幾個步驟,糾正我,如果我錯了:1.我導出我的本地數據庫到一個.sql文件。 2.用URL替換localhost。 3.將.sql文件導入到新的數據庫中。 4.現在我看到我的PC上安裝的MySQL中的新舊數據庫。 5.我使用新的數據庫名稱,用戶名和我的PC上的數據庫的用戶名和密碼(即root用戶)更改wp-config文件。 6。我將wordpress內容上傳到遠程服務器,但是當我訪問URL時,出現「HTTP錯誤500(內部服務器錯誤):服務器試圖完成請求時遇到意外情況。」現在做什麼? – RGB314 2012-07-18 09:21:27

+0

另外,.sql文件是否需要上傳wordpress文件夾的內容? – RGB314 2012-07-18 09:21:39

+0

您需要將SQL文件導入到您的Web空間中的數據庫。 – 2012-07-18 09:24:52

1

您必須更改wp-config.php並將您的網站路徑替換爲您的數據庫中的localhost。

Like: http://localhost/wordpress 

with 

http://www.abc.com 
相關問題