WordPress站點遷移及阿里雲空間備案

之前個人博客站(IT老五一直都運行在香港主機(tncportal)上,雖然便宜且運行速度、收錄都還可以,但是因爲不能備案,且國內訪問速度還是比不上國內主機,恰巧看到最近阿里雲有活動,所以買了個阿里雲虛擬主機,將wp站點遷移回國內,並進行空間備案。

週期

整個站點遷移及空間備案週期大概在7天左右,其中還包括了申請免費ssl以支持https等操作。這期間站點基本處於停止狀態,而且百度收錄對站點進行停站保護沒有通過,幸運的是丟失的站點索引量不多,在站點重新開啓後,幾天時間就基本恢復之前的水平。

具體空間備案大概是4個工作日左右,保護中間週末一起不到6天;站點遷移基本上是在備案的同時進行,利用阿里的二級域名進行測試;在備案成功後花了1天時間進行調整,包括域名解析,申請免費ssl,二級域名重定向,站點調整等操作...

WordPress站點遷移

我遷移wp站點的方式簡單暴力:

  1. 直接備份整個站點代碼及文件,然後通過ftp上傳到阿里雲虛擬主機htdocs目錄下並進行解壓;
  2. 修改站點內文件的權限,基本思路是文件644,目錄755,一些需要特殊設置的就不多說了,wp的權限配置相關文章網上搜索一大把;
  3. 數據庫整庫導出成sql,然後在阿里雲後臺運行sql,之後重置數據庫密碼;
  4. 打開站點代碼,找到wp站點目錄下wp-config.php文件,進行編輯,修改如下圖:


  5. 配置域名(包括域名解析和主機域名綁定),併購買免費ssl(這個在雲虛擬主機後臺申請比較難通過,在域名管理中查看域名信息底部購買ssl,然後選擇免費的ssl,幾分鐘就可以申請通過)
  6. 配置.htaccess文件,進行二級域名重定向等操作(這個如果只做遷移,一般不需要修改)

至此,基本的遷移操作已經結束,輸入域名,打開站點基本都能正常訪問。但是,我還遇到了一些其他問題:

  1. 站點正常,但是admin後臺無法進入:這個問題出現的可能有很多,如目錄權限配置問題、.htaccess設置問題等,但我的問題是php版本問題,因爲主機設置的php版本與之前相關主機不一致,切換雲虛擬主機版本後該問題就修復了。
  2. 二級域名報錯,無權限進行訪問:這個問題我是通過修改.htaccess實現的,站點根目錄的.htaccess文件中增加或者修改配置,讓www和blog二級域名都訪問站點wp目錄:
RewriteCond %{HTTP_HOST} ((www)|(blog))\.itlao5\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteRule ^/?$ "http\:\/\/itlao5\.com\/wp" [R=301,L]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^((www\.)|(blog\.))?itlao5\.com$
RewriteCond %{REQUEST_URI} !^/wp/
RewriteRule ^(.*)$ /wp/$1
  1. 站點無法正常運行,報錯:這一類可以先在wp-config.php中找到define('WP_DEBUG', false);將其置爲true即可在網頁上看到錯誤信息,根據錯誤信息解決即可,我出現的問題最終是因爲一個插件導致的,將插件文件重命名就可以正常進去了,之後進入後臺對插件進行更新或者重新安裝即可。
    ...還有一些簡單的其他問題一時想不起來,就先不去總結記錄了。

阿里雲備案

之前之所以選擇香港空間就是因爲當時備案很麻煩,還需要寄幕布,拍照寄資料等,來來回回半個月都完不成;但是現在阿里雲備案方便了很多,基本不需要線下資料,全部可以在線填寫,APP攝像進行身份確認,唯一麻煩的一點是需要打印一張申請表格,手動填寫並簽名後拍照上傳。

第一天因爲打印表格的原因到晚上才提交完資料,第二天上午阿里雲的審覈人員就打電話給我,幾分鐘的溝通後就確認通過進入到正式備案流程,之後大概3個工作日左右,就收到了備案完成的通知。

需要注意的是:

  1. 備案期間最好是關閉網站或者停止解析,特別是網上掛了一些廣告或者還有敏感內容的站點。這個不怕一萬就怕萬一,如果駁回修改資料重新申請的話,有點浪費時間。
  2. 如果需要關閉網站,百度站長平臺有閉站保護功能,可以去申請閉站保護,以防止閉站期間百度索引量急速降低,站點權重降低,這個降低想恢復還有需要一段時間的。

原文:簡書ThinkinLiu 博客: IT老五


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章