2012-09-26 188 views
0

我上傳我的網站到服務器,我改變了網站的URL和家鄉從本地主機到mysite網址。但它仍然在本地主機,如果我關掉wampserver它不會顯示網站。當wamp服務器啓動時,只顯示給我。網站仍然在本地主機

順便說一下,我使用wordpress cms。

我該怎麼辦?

任何幫助將不勝感激

回答

2

你必須執行以下步驟:

  1. 如果您使用的是自定義主題,將該文件夾複製到你的主機
  2. 複製您上傳文件夾(如果您使用的默認設置是/PATH_TO_WORDPRESS/wp-content/uploads
  3. 備份您的數據庫,我使用命令行:mysqldump --host=localhost --user=[your mysql username] -p [your database] > transfer.sql因此,如果您的用戶名是user1,而您的數據庫名稱是database1,那麼命令將是mysqldump --host=localhost --user=user1 -p database1 > transfer.sql您可以將transfer.sql命名爲任何您想要的名稱,但必須以.sql結尾。
  4. 複製,或最好rsync的你的數據庫服務器
  5. 使用此命令加載數據庫到你的服務器:mysql --host=[whatever your host is] --user=[your user name] -p [your database] < transfer.sql這將刷新您的網站,最新的信息和內容。
  6. 去獲取search and replace tool(這將做什麼octav告訴你在他的答案 - 我更喜歡使用該工具,因爲它可以防止你搞亂你的數據庫,不要像我一樣,學習困難的方式,使用這個工具),並把它放在你的wordpress安裝的某個地方。在將數據庫複製到服務器之前,我實際上會在本地執行此操作,但這種方式更安全。確保按照站點的要求重命名文件。在您的Web瀏覽器中輸入該php文件的路徑。按照說明操作,直到進入搜索和替換頁面。在搜索中放置本地主機/路徑,並在替換中放置您的URL。

您的網站應該很好去。您的本地計算機是Windows還是Mac/Linux?傳輸文件的說明稍有不同。讓我知道,我會相應更新。

哦,別忘了看看WordPress的代碼移動您的網站:Moving WordPress

2

當我移動網站從本地主機的生活,我通常使用4個查詢更新數據庫。使用它們之前,你需要:

  1. 與正在使用(檢查wp-config.php文件,查找$table_prefix = 'wp_';
  2. localhost(或localhost/wordpress更換old-domain.com如果您在http://localhost/wordpress安裝在您的網站上的表前綴替換wp_
  3. 用你的域名替換new-domain.com

的SQL查詢:

UPDATE wp_options SET option_value = REPLACE(option_value, "old-domain.com", "new-domain.com") WHERE option_value LIKE '%old-domain.com%'; 
UPDATE wp_posts SET post_content = REPLACE(post_content, "old-domain.com", "new-domain.com") WHERE post_content LIKE '%old-domain.com%'; 
UPDATE wp_posts SET guid = REPLACE(guid, "old-domain.com", "new-domain.com") WHERE guid LIKE '%old-domain.com%'; 
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, "old-domain.com", "new-domain.com") WHERE meta_value LIKE '%old-domain.com%'; 
相關問題