我之前的5個網(wǎng)站全放在bluehost,最近轉(zhuǎn)到hawkhost,折騰了一個周日才完成。下面說一下流程,方便后來者
1. 進入Bluehost后臺的Cpanel,file manager,把每個wordpress站的文件全部(compress)壓縮成zip格式。下載推薦用網(wǎng)頁(例如 http://網(wǎng)站/壓縮文件名.zip),比ftp快很多。
2. 進入Cpanel里面的phpmysql,把對應(yīng)wordpress的數(shù)據(jù)庫導(dǎo)出(export)成sql格式,備用。(下面基本沒有bluehost的事了)
3. 進入Hawkhost的Cpanel,mysql database, 創(chuàng)建新的數(shù)據(jù)庫和用戶名,并關(guān)聯(lián)兩者。再進入phpmysql,把第2步的sql導(dǎo)入(import)到新的數(shù)據(jù)庫。
4. Cpanel,添加域名(我選的是 addon domain,name sever換成hawkhost的,方便設(shè)置二級域名),同時會生成該域名對應(yīng)的文件夾。
5. Cpanel,file manager,將第1步下載回來的zip文件上傳到域名對應(yīng)目錄并extarct(解壓縮)。修改根目錄下wp-config文件
define('DB_NAME', 'AAA'); AAA為新站MySQL數(shù)據(jù)庫名
define('DB_USER', 'BBB'); BBB為新站的數(shù)據(jù)庫用戶名
define('DB_PASSWORD', 'CCC'); CCC為新站數(shù)據(jù)庫密碼
define('DB_HOST', 'DDD'); DDD為數(shù)據(jù)庫主機名,這里填localhost
6. 檢查根目錄上的.htaccess 有沒有以前的奇怪路徑,不懂的話直接刪了吧
7. 理論上,按照我這樣操作,只要域名name server成功轉(zhuǎn)移到hawkhost上,wordpress首頁和后臺就可以訪問了。
下面是遇到的一些常見問題:
1. 域名遷移到hawkhost后,所有域名顯示空白頁working,或者 顯示”ERROR The requested URL could not be retrieved”。
2. 官網(wǎng)找不到技術(shù)支持,然后我意外找到解決方法- 出現(xiàn)這個情況應(yīng)該是通過hawkhost后臺的快捷鍵添加的addon domain,而且還設(shè)置了什么密碼。解決方法:刪掉這些之前的設(shè)置,重新在cpanel添加域名addon domain。一定要在cpanel操作,一定要在cpanel操作,一定要在cpanel操作。
3. wordpress首頁和后臺正常,其他頁面打不開。解決方法:進入wordpress后臺,setting,permalink重新點擊一次。
4. 收不到忘記密碼郵件、或收不到 contact form7 來信。我是用網(wǎng)易的域名郵箱,實測gmail卻收的到,估計是網(wǎng)易對hawkhost上的wordpress郵件不友好吧。解決方法:進入phpmysql,對應(yīng)的wordpress數(shù)據(jù)庫的wp-option,里面有一行email改成其他郵箱。另外,把contact form7 里面的郵箱也換成其他郵箱(gmail)。
SSL證書顯示不安全。Hawkhost提供了免費的https加密,我有一個站卻一直提示“不安全”。解決方法:Cpanel, SSL/TLS status, 選中那幾個打紅叉的問題網(wǎng)址,再點擊Run AutoSSL。
折騰一天才搞懂這些,希望對其他人有幫助。