主機搬家操作教程(含是否更換域名) – WordPress教程

    由于各種不同的原因,我們需要更換服務器或者域名,我總結了一些經典實用的方法,希望能幫助到大家

    在入場的網站維護中,由于各種不同的原因,我們需要更換服務器或者域名,我總結了一些經典實用的方法,希望能幫助到大家。

    WP 搬家簡單教程

    0. 從舊主機上,備份站點根目錄下的 wp-config.php 文件。
    1. (二選一)從舊主機上,備份(導出)站點所使用的 MySQL 數據庫,一般以 .sql 或 .sql.gz 結尾格式。
    2. (二選一)從舊主機上,打包備份全站目錄,或僅打包備份 wp-content 下的“uploads、avatar、themes、plugins”目錄。
    3. 在新主機上,建立新的站點域名目錄和數據庫。
    4. 在新主機上,將備份的 .sql 數據庫文件導入新建的數據庫。
    5. (二選一)在新主機上,如已全站打包備份,則將打包備份的全站文件解壓縮至站點目錄。
    6. (二選一)在新主機上,如僅打包備份了 wp-content 下的部分內容,則下載最新版 WP?https://w.org/latest.zip?并解壓縮,和將已備份壓縮包解壓縮至 wp-content 目錄下。
    7. 使用已備份的 wp-config.php 文件覆蓋站點根目錄下的同名文件,完成搬家。

    經常玩?WordPress,難免會遇到 WordPress?換服務器主機搬家的事情,或者主機和域名一起更換。蟲子上個月也做了一次搬家,考慮到網上已有的?WordPress 搬家教程不完整,我來寫一個相對完整一些的。

    主機搬家操作教程(含是否更換域名) - WordPress教程

    1.準備工作

    1.1?域名解析

    把域名的 DNS 解析到新的服務器 IP 地址。

    DNS 解析教程:https://wangejiba.com/128.html

    1.2?主機設置

    在新主機搭建好網站環境,創建新的虛擬主機(但是不要傳 WordPress 網站程序)

    搭建網站環境:https://wangejiba.com/104.html

    創建虛擬主機:https://wangejiba.com/79.html

    2.文件轉移

    文件轉移有兩種方式,一種是從舊服務器把文件下載到本地,再從本地上傳的新服務器,另一種是通過 SCP 命令讓兩臺服務器直接遠程復制文件,如果你新服務器和舊服務器都是單獨的 VPS 主機,建議使用第二種方法。

    2.1?本地轉移

    FTP 把根目錄下所有文件下載下來,再把所有下下來的所有文件(包括 wordpree 文件及你所用的主題文件)通過 FTP 上傳至新服務器目錄中

    2.2?SCP 命令

    以 LNMP 搭建的網站環境為例,我將 WordPress 從 A 服務器轉移到 B 服務器,同時把原域名 fangeqiang.com 更換為新域名 fangeqiang.xyz (如不換域名,那么 A、B 服務器的文件目錄不用更改,保持一致即可)

    打開 Xshell 登陸 A 服務器,執行命令如下:

    scp -P 22222 -r /home/wwwroot/fangeqiang.com/ root@112.112.112.112:/home/wwwroot/fangeqiang.xyz/
    

    當你操作時,需要根據自己的情況,替換如下信息

    22222:B 服務器端口

    /home/wwwroot/fangeqiang.com/:A 服務器 WordPress 的文件目錄

    112.112.112.112:B 服務器 IP 地址

    /home/wwwroot/fangeqiang.xyz/:B 服務器 WordPress 的文件目錄

    3.轉移數據庫

    3.1?導出數據庫

    打開 A 網站的數據庫,并導出

    主機搬家操作教程(含是否更換域名) - WordPress教程

    3.2?導入數據庫

    打開 B 網站的數據庫,導入 A 網站數據庫文件

    主機搬家操作教程(含是否更換域名) - WordPress教程

    4.修改數據庫

    如果 WordPress 只換服務器,并不換域名,可以跳過這一步。

    4.1?搜索

    搜索 A 網站域名,查看含有 A 網站域名的表和字段。

    主機搬家操作教程(含是否更換域名) - WordPress教程

    可以看到多個表中含有 A 網站域名,先點擊第一個含有 A 網站域名的表右側的『瀏覽』按鈕

    主機搬家操作教程(含是否更換域名) - WordPress教程

    進入表后,確定 A 網站域名所在的字段

    主機搬家操作教程(含是否更換域名) - WordPress教程

    4.2?替換

    執行替換命令,把所有表中的 A 網站域名替換為 B 網站域名

    UPDATE AAAAAA SET BBBBBB = REPLACE(BBBBBB,’舊地址’,’新地址’);

    主機搬家操作教程(含是否更換域名) - WordPress教程

    執行替換命令前需根據自己的情況對以下內容進行修改

    AAAAAA:表名

    BBBBBB:該表中含有 A 網站域名的字段名字

    舊地址:舊網站域名

    新地址:新網站域名

    按照以上范例,依次對所有含有 A 網站域名的表進行域名替換的修改。

    例如

    將網站所有文章中的,所有的網址,從cdn.npc.ink切換成npc.ink

    UPDATE wp_posts SET post_content = REPLACE( post_content,  'cdn.npc.ink',  'cdn.npc.ink' )

    5.修改 wp-config.php

    主機搬家操作教程(含是否更換域名) - WordPress教程

    打開新網站根目錄,找到 wp-config.php,修改如下內容

    1. define(‘DB_NAME’, ‘wp3′);//這里輸入新數據庫名稱
    2. define(‘DB_USER’, ‘root’);//這里輸入數據庫用戶名
    3. define(‘DB_PASSWORD’, ’123′);//這里是輸入數據庫密碼
    4. define(‘DB_HOST’, ‘localhost’);//這里是數據庫服務器,一般都是 localhost

    結束

    做完以上步驟后,在瀏覽器打開新域名,一般就可以正常訪問了。

    文章來源:https://wangejiba.com/1577.html

    上述環境為:nginx

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 无码国产精品一区二区免费式直播| 卡通动漫中文字幕第一区| 亚洲精品精华液一区二区| 精品一区二区三区四区| 无码日韩精品一区二区三区免费| 日韩精品一区二区午夜成人版| 国产免费一区二区三区| 东京热人妻无码一区二区av| 精品国产一区二区三区2021| 东京热无码一区二区三区av| 国产一区二区三区精品久久呦| 日韩熟女精品一区二区三区 | 大屁股熟女一区二区三区| 视频一区视频二区制服丝袜| 精品福利一区3d动漫| 久久99国产一区二区三区| 国产激情无码一区二区| а天堂中文最新一区二区三区| 国产精品亚洲一区二区三区在线| 一区二区三区免费视频播放器| 精品视频一区二区| 久久一区二区明星换脸| 国产色综合一区二区三区| 日韩精品无码一区二区三区四区 | 国产成人久久精品麻豆一区| 国产麻豆剧果冻传媒一区| 天堂一区二区三区精品| 日韩在线一区高清在线| 立川理惠在线播放一区| 国模精品一区二区三区| 精品久久一区二区| 色偷偷一区二区无码视频| 中文字幕一区二区三区久久网站| 精品免费国产一区二区三区| 成人精品视频一区二区三区| 久久婷婷久久一区二区三区| 亚洲福利视频一区二区三区| 在线免费视频一区| 国产午夜精品一区二区三区小说| 无码人妻一区二区三区在线| 欧洲亚洲综合一区二区三区|