Linux虛擬主機搬遷 問題及如何解決
在購買Linux虛擬主機後,不免會有遇到主機商主機需要搬遷的狀況,能明白遇到主機搬遷會感到麻煩和頭疼,因為會有需要變更一些設定,這些需要變更的設定,對於有些人來說很困擾,因為不了解也不懂如何操作這些變更,這篇文章來分享在遇到主機商搬遷後常遇到的問題及如何解決問題,會盡量用淺顯易懂的文字說明,讓對於不了解要操作變更設定的人也能輕鬆操作。
在開始前,稍微說明下,為什麼虛擬主機需要搬遷。
常見虛擬主機會需搬遷原因有以下:
1.主機硬體老舊,需淘汰升級。
2.主機硬體毀損,該點可能是主機的突發狀況,突發狀況為不可預期的,就像我們使用手機也有可能手機內部軟硬體突然有問題而無法使用。
3.因應網路世代一直在演進及更新,主機也勢必需要跟進,主機會需整個大更新升級。
4.現有主機沒有支持某些功能(如 PHP 版本、SSL、電子郵件等),導致需要更換主機。
5.地理性主機的優勢選擇靠近目標客群的伺服器位置以提高網站加載速度。
當然或許還有些需搬遷的原因是我這沒了解到的,但無論哪種原因,相信主機商不會平白無故要做主機搬遷,因主機搬遷對他們來說都是大工程,主機商都是為了追求主機更穩定快速,能提供給使用者更好的主機環境規格。
另搬遷後,主機商會讓新舊主機同時存在一段時間後才會將舊主機下線並刪除,而新舊主機登入的訊息,主機商也都會Email通知,要留意主機商的通知信件。
建議在收到主機商搬遷後的通知信時,就先去DNS Server(指揮總部)變更IP指向(若您的DNS Server是在其它主機商),這樣其實可以避免以下會遇到的一些問題喔。
Linux虛擬主機搬遷 後DNS問題
DNS問題應是不少人對它難理解的問題,可將DNS Server想成指揮總部,要將其下的兵分派到哪裡,都是需在指揮總部操作;而這指揮總部在哪就要看將主機的“DNS NAME Server”設定在哪台主機上,若真不確定設定於哪台主機,可以至“網址購買處”查看其DNS是設定在哪台主機,EX:網址購買處的DNS是設定 ”hntp1.hinet.net”及“hntp2.hinet.net”,那您的DNS Server(指揮總部)就是在Hinet喔,要操作任何IP指向就需在Hinet上操作,這樣操作的設定才會生效。
在遇到主機商需要主機搬遷,在主機商的主機搬遷後取得新主機的DNS及IP訊息後,就可至DNS Server(指揮總部)上去操作IP指向變更,這變更很重要喔,若未變更,當主機商的舊主機移除後,網站或MAIL就都會無法連結使用喔。
其實,我認為最好及方便的方法是,既然向主機商購買了虛擬主機,就直接使用其主機上的DNS Server就好,這樣若遇主機商要搬遷主機,主機搬遷後也不用自己再去變更IP指向。
Linux虛擬主機搬遷 後網站無法連結
若已確認IP指向已是指至新主機IP,而連結網站卻無法連結,呈現空白頁或有錯誤訊息畫面時,遇到這樣狀況,可以先去主機控制台-cPanel裡操作 “PHP版本變更”,若無法確認使用的PHP版本為何,可以登入舊主機去查看,確認PHP版本後至新主機上變更為該版本,變更後,再次連結網站看是否可以瀏覽到網站,若無法可以先清除COOKIE或按F5重新整理,倘若操作了前述的動作後仍無法連結網站,可以至cPanel-檔案管理-public_html下查看是否有error_log,若有error_log產生,可請程式人員查看error_log,通常有error_log產生都是程式bug的提醒,程式的問題就會需請程式人員查看確認喔。
如何操作變更php版本請參考:https://wpoki.com/?p=6168
以上的動作都有確認及操作後,但仍無法瀏覽網站,這時您可詢問您主機商來確認無法瀏覽的問題。
Linux虛擬主機搬遷後Mail沒有收到信
若已確認Mail的IP指向已是指至新主機IP,而卻無法收發EMAIL,可能的原因有以下:
1.Outlook裡的設定,設定的是舊主機的訊息。
解決方法:可提供設定畫面給主機商確認,主機商確認設定是舊主機訊息,會提供新主機訊息設定。
2.習慣以“我的書籤/我的最愛“記憶來連結,但該裡的連結是舊主機的連結。
解決方法:可以以網址/webmail來登入,當然這是在IP已是指向新主機後。
3.確認非以上二項原因,而仍無法收發信,可將收到的錯誤訊息直接提供給主機商確認。
Linux虛擬主機搬遷 後為何上傳的檔案都沒有更新
上傳了檔案但網頁內容卻沒有更新,這常見是IP已指向新主機但登入到舊主機上傳檔案,所以若有遇到這樣的狀況,要先確認登入的是否為新主機的cPanel喔;有時候都會習慣以”主機名稱“來登入主機cPanel,所以會忽略到自己是登入到了舊主機,建議還是保持以”網址/cpanel”來登入cPanel,這樣在IP已指至新主機後較可避免登入到舊主機。
若是以FTP軟體上傳檔案,要注意在”主機欄位“輸入的訊息是否為新主機的訊息,主機欄位一樣輸入”網址“,那在IP已指向至新主機IP後,可確保FTP是進入到新主機。
Linux虛擬主機搬遷後檔案有缺少
如前開始所說,主機商會讓新舊主機同時存在一段時間後才會將舊主機下線並刪除,若真的在主機搬遷後有發現檔案缺少,可在主機商的舊主機下線前盡快通知主機商,讓他們再次確認及處理問題。
為保存好檔案,會建議平時要有習慣自行備份,若平時真的沒自行備份,那在收到主機商的搬遷通知後,真的建議要自行手動備份,以避免搬遷後有任何狀況發生時以備不時之需。
如何備份請參考:https://wpoki.com/?p=8779
Linux虛擬主機搬遷 後次FTP帳號登入FTP無法登入
錯誤訊息顯示” 421Home directory not available – aborting “,有出現這錯誤訊息是指主目錄不可用,常見是主機有搬遷過造成路徑有所不同,解決方式就是將該次 FTP使用者 帳號刪除再重建,刪除FTP帳號時,” 請不要勾選刪除資料夾 ” ,檔案就還是會存在喔
更多了解 Linux虛擬主機搬遷 注意的問題及Cpanel教學
cPanel的追蹤DNS(Track DNS)的作用為何?
網站更換虛擬主機要搬家,要搬遷的東西有哪些呢?
在主網域不指向主機空間時可以預覽空間上的網頁程式的畫面是否正常
延伸閱讀:WordPress自行架設網站,在Linux虛擬主機如何自行安裝WordPress架站教學
文章來源:https://wpoki.com
GIPHY App Key not set. Please check settings