我試圖將所有文件從遠程服務器轉移到本地主機。我從ftp
下載了所有內容並導出了數據庫(.gzip
)。我已登錄到本地phpmyadmin
,並更改了'wp_options'
表中的網址。將WordPress從活動服務器轉移到本地主機
我的問題是,當我嘗試在瀏覽器中運行它時,它重定向到我的現場網站。
注意:我也刪除了我的.htaccess
文件,認爲它可能導致了重定向。
我試圖將所有文件從遠程服務器轉移到本地主機。我從ftp
下載了所有內容並導出了數據庫(.gzip
)。我已登錄到本地phpmyadmin
,並更改了'wp_options'
表中的網址。將WordPress從活動服務器轉移到本地主機
我的問題是,當我嘗試在瀏覽器中運行它時,它重定向到我的現場網站。
注意:我也刪除了我的.htaccess
文件,認爲它可能導致了重定向。
我認爲這種方式可以幫助你。
轉到您的本地管理面板並轉到設置>固定鏈接。
並保存,然後在localhost上享受您的網站。
感謝
您應該使用WordPress的序列化河粉搜索替換工具,鏈接here,來代替實際網址到本地URL。這應該解決它。
試試這個插件WP Migrate DB。它節省了我幾個小時的工作,手工編輯我的數據庫。
http://wordpress.org/plugins/wp-migrate-db/
WP遷移數據庫導出數據庫爲MySQL的數據轉儲(很像phpMyAdmin的),做了查找和對URL和文件路徑替換,然後允許你將它保存到您的計算機。對於需要使用生產站點的新數據更新其本地安裝,或將其本地開發的站點複製到分段或生產服務器的開發人員來說,這非常適合。
它甚至會考慮序列化數據(數組和對象)並更新字符串長度值。
它可以讓你定義你的新的doc-root和urls,併爲你提供一個完成的sql文件來導入你的本地數據庫。
對於快速和骯髒的解決方法,您可以將以下代碼行添加到您的wp-config.php文件中。但是,如果將來再次刪除這些行,則URL的更改也會消失。
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
注意:此解決方案僅適用於單一安裝站點。
更多關於這個話題在這裏:Wordpress Codex
@哈維卡特里娜它運作了嗎?你介意在這裏接受任何答案,這樣就解決了嗎? –
您可以使用searchreplacedb2.php文件可以在WordPress的根目錄下載從這裏
http://interconnectit.com/products/search-and-replace-for-wordpress-databases/
和複製PHP文件。
然後在瀏覽器中執行此文件,並按照一步一步的過程。
將數據庫導出到gzip後,解壓縮文件。用localsite.com替換您的遠程example.com的所有URL。包編輯再次gzip。用phpmyadmin導入它。
你是否在wp_options表中更改了siteurl和home的值? –
您的網站使用任何插件進行重定向? –
@Vidhu,是的一切指向我的本地主機 –