更換主機和域名的過程(2020年3月1日)

想換個域名有很長時間了,前幾天申請過短域名結果失敗了,就暫時不想更換域名了。但是自從對隱私越來越關注,瞭解了隱私郵箱后,就又有了換域名的念頭。我是先查詢了意向域名後綴可以注冊后,先注冊了隱私郵箱,後來才注冊的域名。

幾種換主機方案

用原來的虛擬主機

本來的想法是把原來的網站用All-in-One WP Migration備份后,再把原來的網站刪除,用原來網站的虛擬主機。結果沒有熟悉原虛擬主機的操作步驟,把主機刪除了,裏面大概還有15美元,還可以用兩個多月。昨天給客服發郵件,到現在還沒有回復我。

搜尋瑞士主機

昨晚又搜尋了幾個瑞士主機,想著如果有比較便宜的就再買個主機,但比較不錯的大概10美金左右,所以暫時放棄這個想法。

用Vutlr VPS主機

Vutlr雖然也有賬戶,不過運行著Trojan,再搭建網站可能比較麻煩,所以這種方法也放棄了。

和另一個網站共享VPS主機

最後,只好先用另外一個VPS主機,和另一個文章共享。過程還是比較順利的,只是SSL證書弄了好久才解決,SSL For Free之前都弄不好,這次又試了一下,結果又不行。然後搜尋的時候發現了一個沒有用過的服務,ZeroSSL,結果也不行。最後在面板後台找到方法。然後是用FlashFXP通過FTP上傳Wordpress程式到網站,但是忘了FlashFXP不能解壓縮,只好先解壓再上傳,結果花了45-60分鐘才上傳完成。安裝Wordpress后,發現不是https。就在“控制台”>“設定”>“一般設定”裏的“WordPress 位址”和“網站位址”改成https。結果文章是https的,但後台用https打不開,反復刪除安裝數據庫二三次都不行。最後發現了以下解決方案:

打開根目錄下的wp-config.php文件,在require_once(ABSPATH . ‘wp-settings.php’);前面添加以下代碼

/**開啓HTTPS*/
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON';
define( 'CONCATENATE_SCRIPTS', false );

保存更新,刷新下再試,結果就可以登陸了。

最後,在新網站安裝All-in-One WP Migration外掛,然後匯入原網站的資料,大功告成。

發佈留言