wordpress网站迁移更换服务器成功
目錄
準備工作
遷移準備:
解析dns
安裝寶塔
wordpress安裝?
All-in-One WP Migration 插件
All-in-One WP Migration 插件
舊服務器--導出數據
解決上傳限制50mb問題
?解決導入數據導入失敗或者進度條長時間不動
新服務器--導入數據
?最后設置
數據庫設置
?wordpress設置
網站訪問問題
網頁打不開
網頁訪問不正常
圖片顯示不了
其他方法
遷移成功
準備工作
一年前新用戶福利在阿里云購買的輕量快到期了,續費挺貴的,100元一個月。后來準備換一個稍微便宜一點的。網上看很多教程,并不全,遇到了很多問題,來來回回的搜了好多次,遇到好問題。今天我整理一下最近遇到的幾個問題,方便大家以后查閱或者以后更換服務器作為參考教程。
首先我這里用的是wordpress 其實我感覺方法都差不多只不過有的插件提供了免費遷移的服務。我這里成功遷移的用的是 All-in-One WP Migration
遷移準備:
舊服務器 :快過期的服務器
新服務器:新購買的服務器準備把網站遷移到這里。
解析dns
你需要把舊服務器的ip地址更換為新服務器的ip地址。
我這里用的是阿里云。點進去 修改記錄值 填入新服務器的ip地址
安裝寶塔
安全前一定要去服務商如我的是阿里云 去服務器面板找到安全組或者防火墻 開放88885端口即可。
如果你是新服務器并沒有安裝寶塔,可以參考安裝寶塔流程進行安裝完成網站的初步部署,如果已經安裝了寶塔,請直接跳到下一部分
首先安裝寶塔,進入遠控中心輸入以下命令
Centos安裝腳本:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484becUbuntu/Deepin安裝腳本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484becDebian安裝腳本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec萬能安裝腳本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec等待幾分鐘即可安裝成功
安裝成功后會顯示登錄地址,賬號和密碼,如果忘記或者沒有保存 可以輸入以下命令
/etc/init.d/bt default?寶塔安裝成功后進入面板,安裝必要的東西,比如Nginx? php mysql phpadmin 等
安裝完成后,添加站點--添加域名
wordpress安裝?
這是最基礎的部分了就不說了
wordpress官方下載地址
Blog Tool, Publishing Platform, and CMS | WordPress.org
All-in-One WP Migration 插件
All-in-One WP Migration 插件
新服務器和舊服務器都需要安裝,直接wp后臺搜?All-in-One WP Migration 即可
舊服務器--導出數據
?導出后點擊按鈕下載等待下載完成。
解決上傳限制50mb問題
很多站的數據早已經超過了50mb 而這個插件免費提供的只有50mb。你需要
進入寶塔后臺--找到php點擊管理,在post 和上傳文件限制 設置成你想要的數值
然后點擊確定? ?必須重啟一次!
然后再看下一步
?解決導入數據導入失敗或者進度條長時間不動
進入寶塔后臺--找到Nginx 點擊管理,在最大上傳文件?設置成你想要的數值
然后點擊確定? ? 同樣必須?必須重啟一次!
接著你就可以在新站導入數據了
新服務器--導入數據
插件中找到導入(Import)選擇剛才生成的 wordpress.xml 文件
點擊確認,
然后會讓你確認會覆蓋數據,點擊確認即可覆蓋
請注意它會默認下載包括 數據庫、插件、主題、媒體等內容
如果需要設置 在導出時 高級選項可選擇
?最后設置
數據庫設置
你打開新服務器的網站如果發現打不開,或者打開空白顯示不正常等現象
你需要進入數據庫
?找到 options 這個東東? 然后修改右方的地址 修改為你現在用的首頁鏈接。
?wordpress設置
最最不能忘的就是去寶塔--偽靜態--wordpress 設置保存以下
然后就是遷移一下https的證書啦。
網站訪問問題
網頁打不開
如果你的網頁打不開,不要擔心,這可能是dns解析的暫時性問題。你可以在以下鏈接輸入你的網站進行DNS檢測,它會檢測全國的地區的dns解析地址是多少,它可以讓你判斷dns是否解析完全。阿里云網站運維檢測平臺 (aliyun.com)
同時你可以ping 一下自己的網站 ping+域名 看訪問的ip地址
同時你可以刷新dns緩存?
ipconfig /flushdns?刷新緩存后過一會你會發現網站可以打開了。
如果訪問不正常請看下文
網頁訪問不正常
例如:空白、網頁域名錯誤、網頁排版混亂? 請直接按
數據庫設置? 這個目錄中設置即可。
圖片顯示不了
如果以上操作正確的話,你可以換臺設備查看一下是否顯示正常,
再看下自己的媒體庫是否有此圖片
如果有請不用擔心,這應該是緩存的問題。
刷新緩存,更換瀏覽器 應該就可以解決了。
其他方法
關于遷移服務器其實還有其他方法,比如用wordpress自帶的導入工具
在工具--導入/導出
在舊服務器和新服務器分別導出導入即可。注意要勾選所有內容才可以和舊服務器的網站內容顯示正常
接下來新服務器導入該文件即可,注意要勾選同時下載媒體文件
接下來你就可以下載數據庫的文件,
在進行數據庫的導入了。
導入和導出按鈕就在這里
如果導入失敗出現亂碼
mysql...
有可能是你的新服務器和舊服務器版本不一樣
下載和舊服務器一樣的mysql版本就可以了。在這里切換成舊服務器一樣的
網站重定向
網站必須需要做重定向? 做權重集中
遷移成功
最后,網站終于遷移成功了,你可以打開多個瀏覽器進行測試,讓別人訪問,刷新dns,清空緩存等方式確認網站遷移成功,遷移過程中一定要小心數據庫的備份和操作問題,數據無價,必須謹慎。
如果你有任何問題也歡迎和我一起討論
也歡迎你在我的網站? www.suyinwl.top 下載你需要的資源,分享你的教程
最后套下cdn
?
總結
以上是生活随笔為你收集整理的wordpress网站迁移更换服务器成功的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 支付宝签名验证机制
 - 下一篇: zerotier构建虚拟局域网