當(dāng)前位置:首頁>WordPress建站>網(wǎng)站維護(hù)>如何將本地的WordPress網(wǎng)站轉(zhuǎn)移到遠(yuǎn)程主機(jī)空間

如何將本地的WordPress網(wǎng)站轉(zhuǎn)移到遠(yuǎn)程主機(jī)空間

很多時(shí)候,我們一般都是在本地設(shè)計(jì)好網(wǎng)站(比如修改主題、調(diào)試好插件等),然后才上傳到遠(yuǎn)程主機(jī)空間。這樣一來,我們就面臨一個(gè)問題:如何將本地的WordPress網(wǎng)站轉(zhuǎn)移到遠(yuǎn)程主機(jī)空間?這也是WordPress新手比較困惑的,今天倡萌就來分享一下這方面的知識(shí)。

注:本文介紹的內(nèi)容,同樣可以解決WordPress搬家(換主機(jī)空間、備份和恢復(fù))等類似問題。

什么是本地環(huán)境搭建WordPress?

一句話,就是在你自己的電腦上配置WordPress等程序所需的運(yùn)行環(huán)境,然后安裝WordPress,這樣做的好處在于:不需要忍受不斷上傳、下載的繁瑣,不需要忍受蝸牛網(wǎng)速,甚至,某些情況下,你根本不需要聯(lián)網(wǎng)就能在本地使用WordPress;再者,如果是出于學(xué)習(xí),你還不必花費(fèi)額外的金錢購買域名和主機(jī)空間,就可以在本地環(huán)境測試學(xué)習(xí)各種建站程序。

如何搭建WordPress所需的本地環(huán)境?

倡萌一般建議新手使用本地環(huán)境集成包,只需要一鍵安裝或者根本不需要安裝就可配置好本地PHP環(huán)境,關(guān)于這個(gè)問題,你可以看看之前的文章:

哪些文件是必不可少的?

對(duì)于這個(gè)問題,你首先要清楚:網(wǎng)站的相關(guān)設(shè)置,文字、圖片等內(nèi)容是存放在哪里的?哪些文件是必須轉(zhuǎn)移的?

1.WordPress安裝的時(shí)候,需要一個(gè)MySQL數(shù)據(jù)庫,它保存了網(wǎng)站所有的設(shè)置和數(shù)據(jù)信息

2.網(wǎng)站根目錄下的 wp-content 目錄是存放插件、主題等文件的,一般都是要備份的

3.網(wǎng)站根目錄下的 wp-config.php 文件,包含了網(wǎng)站的基本設(shè)置(比如數(shù)據(jù)庫鏈接信息等),是必須的

總之,網(wǎng)站的轉(zhuǎn)移包含兩方面的內(nèi)容:數(shù)據(jù)庫 + 文件(插件、主題和附件)

傳統(tǒng)WordPress轉(zhuǎn)移方法

1.將本地網(wǎng)站的所有文件都使用FTP等方式上傳到遠(yuǎn)程主機(jī)空間;

2.登錄本地phpMyAdmin,導(dǎo)出本地?cái)?shù)據(jù)庫

不管是本地PHP環(huán)境,還是遠(yuǎn)程主機(jī),一般都是可以通過phpMyAdmin來管理數(shù)據(jù)庫的(如果你不清楚,可以詢問你的主機(jī)商),登錄信息一般為:數(shù)據(jù)庫用戶名 和 數(shù)據(jù)庫密碼,也即是 wp-config.php 文件中如下圖信息

wpdaxue.com-201302330

登錄后,導(dǎo)出這個(gè)網(wǎng)站本地的數(shù)據(jù)庫文件,操作方法可以參考

phpMyAdmin教程 之 創(chuàng)建新用戶/導(dǎo)入/導(dǎo)出數(shù)據(jù)庫

3.在遠(yuǎn)程主機(jī)創(chuàng)建空白數(shù)據(jù)庫,登錄遠(yuǎn)程phpMyAdmin,導(dǎo)入本地的數(shù)據(jù)庫文件

在遠(yuǎn)程主機(jī)管理面板中,創(chuàng)建一個(gè)新的數(shù)據(jù)庫(如果不清楚,請(qǐng)?jiān)儐柲愕闹鳈C(jī)商,或百度),然后登錄遠(yuǎn)程主機(jī)對(duì)應(yīng)的 phpMyAdmin,進(jìn)入到剛才創(chuàng)建的空白數(shù)據(jù)庫 ,導(dǎo)入剛才導(dǎo)出的數(shù)據(jù)庫文件,方法同樣參考上文。

4.打開遠(yuǎn)程主機(jī)網(wǎng)站根目錄下的 wp-config.php 文件,將里面的數(shù)據(jù)庫鏈接信息修改為剛才創(chuàng)建的遠(yuǎn)程數(shù)據(jù)庫,如果前綴不一樣,也要記得修改,同樣也是這個(gè)文件。

5.修復(fù)域名和鏈接

接下來,我們需要查找和替換掉網(wǎng)站數(shù)據(jù)庫中所有舊域名,為了方便操作,我們建議使用?Better Search Replace?插件進(jìn)行操作。

具體的操作步驟,請(qǐng)參考《Better Search Replace:查找和替換數(shù)據(jù)庫內(nèi)容

到這里,恭喜你,網(wǎng)站轉(zhuǎn)移成功!

其他WordPress轉(zhuǎn)移方法

使用WordPress自帶導(dǎo)出導(dǎo)入功能備份和恢復(fù)網(wǎng)站

自帶的導(dǎo)出導(dǎo)入功能,一般不包含 插件、主題 和 附件 等,這些文件需要你通過FTP上傳到遠(yuǎn)程主機(jī)。此外,你可能還需要向上面第 5 步 修復(fù)域名和鏈接。

WordPress克隆/備份/搬家插件:WP Clone

此方法倡萌沒有在本地實(shí)踐過,不過應(yīng)該是可行的,如果有朋友測試了,歡迎反饋。

如果你有更好的方法,或者遇到問題,歡迎和我們一起交流。

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號(hào) WPDAXUE
網(wǎng)站維護(hù)

解決 WordPress“正在執(zhí)行例行維護(hù),請(qǐng)一分鐘后回來”

2013-1-27 6:51:00

新手入門網(wǎng)站維護(hù)

WordPress忘記密碼?找回登錄密碼的方法

2013-2-27 6:16:00

10 條回復(fù) A文章作者 M管理員
  1. shmx

    把遠(yuǎn)程的程序跟數(shù)據(jù)庫下載下來后,怎樣在本地搭建網(wǎng)站,安裝不了!謝謝大家?guī)兔獯?/p>

  2. 目前正在學(xué)習(xí)測試網(wǎng)站搬家,網(wǎng)站出了點(diǎn)小問題,想重新裝一下,但還需要保持原有的不變

  3. 我將本地站點(diǎn)按以上方法提交到阿里云,但詭異的是我輸入網(wǎng)址后直接鏈接到LOCALHOST了

    • 同阿里云也是這個(gè)問題,在phpmyadmin中嘗試修改了地址為127.0.0.1和服務(wù)器ip都不行……求問有解決辦法了么?

  4. 非常感謝,我使用這個(gè)插件:WP Clone 搬家成功,從一個(gè)站點(diǎn)搬家到另一個(gè)站點(diǎn)。。

    全站備份,然后復(fù)制URL地址,第一次失敗,然后再試一次就成功了。。。非常的快!

  5. zhenghuid

    搬家后圖片顯示不出來,查看sql后發(fā)現(xiàn)是鏈接到了本地的,那么怎么改呢

    • 網(wǎng)站編輯

      本地的域名和遠(yuǎn)程主機(jī)的可能不一樣,那你就要在 phpMyAdmin 中修改,可以使用SQL命令來操作,可能要修改:WordPress地址和首頁地址、文章的GUID、正文中的鏈接地址、文章的Meta值 等,具體的命令,請(qǐng)參考 WordPress 常用數(shù)據(jù)庫SQL查詢語句大全 的 3 – 6 點(diǎn)。

      http://www.ydqwiac.cn/wordpress-sql.html

  6. 贊一個(gè),這個(gè)從本地傳服務(wù)器應(yīng)該沒什么問題,反過來的話可能要查一下apache是否開啟了rewrite

  7. 受用!

  8. 贊個(gè)!!

?
個(gè)人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

奉新县| 乐都县| 五华县| 买车| 蕲春县| 盐池县| 柳林县| 宿松县| 隆子县| 玉林市| 阳高县| 株洲县| 镇平县| 三亚市| 堆龙德庆县| 康平县| 阜南县| 嘉祥县| 井冈山市| 洪雅县| 喀什市| 镇坪县| 潞西市| 宾川县| 栖霞市| 四平市| 达拉特旗| 克山县| 昔阳县| 呼伦贝尔市| 醴陵市| 元氏县| 福海县| 晋宁县| 宣恩县| 义乌市| 报价| 澄城县| 竹溪县| 乐清市| 出国|