目錄
Toggle繼續分享wordpress網站維護教程。前段時間悅然wordpress建站幫一位客戶做網站遷移,但不太順利,我先后嘗試了多種方式都失敗了,好在經過多次嘗試和分析,最終問題解決了,所以通過本教程分享,也給自己留個記錄。
因為客戶的網站是要遷移到SiteGround主機的,所以我首先嘗試使用SiteGround Migrator插件遷移,這是SiteGround官方的工具,但是我多次嘗試都以失敗告終。
第一次我嘗試了使用All in One WP Migration插件遷移,這原配是非常不錯的方法,但還是失敗了。個人感覺有兩個原因,一個是客戶原來的網站前后經過了多位技術人員修改,里面的文件結構與原生的wordpress不一樣了。All in One WP Migration在打包數據時可能沒法打包完整。
后來我又嘗試了WP STAGING插件遷移,這個插件在本地環境遷移時沒有問題,但是在SiteGround遷移時一直都是最后一步就出錯,看錯誤提示應該是數據過大,超過服務器限制了。
接下來我又嘗試使用WPvivid Backup插件備份,數據恢復正常,但數據不完整,恢復后的網站樣式全部是亂的。但這在一定程度上表明這個插件可以使用。
最后我還嘗試了手機打包網站文件和數據庫,然后導入到SiteGround,結果還審失敗,主要是數據庫導入不成功。
通過前面的一些試錯,悅然wordpress建站發現該客戶的網站主要存在下面兩個問題:
前面的很多錯誤都可能與數據庫有關,因為數據庫過大就可能導致導入超時失敗。其實悅然wordpress建站之前的網站已經分享過這個問題的解決方法,這個網站的問題基本一樣,里面存在一個【wpxx_actionscheduler_actions】數據表,非常大,而這個數據表是woocommerce的,其實對這個網站沒用,具體處理方法可以參考下面的教程。
除了【wpxx_actionscheduler_actions】數據表,這個網站還有一個記錄CF7詢盤表單的數據表,也是非常大,這也需要清理。
因為客戶的網站已經清理過了,這里就以另外一個網站的數據表為例,如上圖。網站打到這種沒用的數據表,然后可以直接點【清空】。(在這之前記得備份整個數據庫)
之前說過了這個網站的文件系統是是修改過的。wordpress原本的媒體庫文件目錄應該是【/wp-content/uploads】,而客戶的網站所有的媒體文件都是放在【/media】這個目錄的。同時客戶的這個media文件夾非常大,有一些無用的備份文件,這個已經給清理了,另外還有幾個比較大的文件夾,里面裝的是文章頁面的配圖,這個可以先剪切出來備用。
小結:這里悅然wordpress建站的處理方式為:
接下來可以重新開始wordpress網站遷移了。個人感覺使用WPvivid Backup插件或是手動遷移的成功率高一步,插件方式一點,所以悅然wordpress建站使用的是WPvivid Backup插件。
在開始之前我們需要先在SiteGround添加一個網站,此時可以用一個臨時域名來中轉。
在原網站的WPvivid Backup插件中點備份,然后把備份好的文件下面到本地電腦。
到SiteGround文件管理中,打開【/wp-content/wpvividbackups】目錄,把剛剛下載的備份文件上傳到這里。
在新網站上打開WPvivid Backup備份設置中,頁面下方會識別出我們剛剛上傳的備份恢復,選中這個文件恢復,一直點下一步即可。
前面我們把【media】目錄中的幾個大型文件夾剪切出來了,這是為了提高備份和恢復的速度及成功率。現在我們需要把剛剛剪切出來的幾個文件夾還回去。打開SiteGround文件管理,然后打開【media】目錄,把這幾個文件夾上傳就可以了,也可以把這幾個文件夾壓縮上傳,上傳完成后再用SiteGround文件管理解壓。
我們先打開網站看一下整體的結構框架有沒問題,此時因為域名和原來不一樣,所以網站中的圖片是不能顯示的,可以先不管,只要整體的樣式沒有問題就好。
如果樣式沒有問題,接下來就可以打開SiteGround官網,打開Websites菜單,然后點一下臨時站點的右邊3個小項的按扭,再點【Change Primary Domain】就可以更換域名了。
到此這個wordpress網站遷移就成功了。
以上問題可能比較少見,如果你不巧遇到了類似的問題,那就可以參考一下我的處理過程。另外建議大家在做wordpress外貿建站時盡量不要做一些非常規的修改,比如修改wordpress原有的文件系統,這是最容易出問題的。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系