買虛擬主機要注意的事情

最近有個客戶要從我的主機搬走

一般來說 搬走是客戶的自由

但如果客戶需要協助搬家

搬出是會收錢的

於是客戶買了一個新的虛擬主機空間

然後請我搬家

但搬過去之後 問題一一浮現

 

問題ㄧ: php 版本不符合

因為這個網站的 php 語法比較舊 (這網站至少八九年的歷史了)

所以跑起來會有問題

網站當初寫的時候只有php 5.3

但現在主機普遍提供的php版本是 7.1 以上

很多舊語法在新的php版本上無法執行

解決方法就是一行一行改掉

 

問題2: mysql 版本不符合

同問題1

雖然 mysql 的版本變化較慢

但因為時間太久了

之前寫的時候是 mysql 5.3 左右

現在大多是 5.5 以上版本

有些設定 在新版可能已經被強制改掉了

(例如新版資料欄位如果沒有設定預設值 缺欄位的時候會噴錯誤)

解決方法也是要一行一行改掉

 

問題3: 網頁伺服器不同款

原本網站是放在 apache 的 網頁伺服器上

結果客戶租到 nginx 的機器

因為客戶租的空間是 WordPress 最佳化的主機

並不是一般通用型的 (針對 WordPress 做最佳化)

所以主機商有改過一些設定

只保證 WordPress 跑起來沒問題

但我不知道為什麼客戶會去租這種主機

因為伺服器軟體不同款

所以設定檔都不能用 還要主機商協助修改

當然啦 主機商大可不鳥

因為那是你自己買錯

我想客戶也不可能懂

客戶唯一懂的只有價錢而已

 

結果呢

客戶又買了另一台主機

然後要我再協助搬家一次

這樣有解決問題嗎

坦白說 不知道

試了才知道

但他已經付錢了 怎麼辦?

 

正確的流程

一般來說 客戶不可能懂主機商公布的規格

甚至主機商不會公佈所有的規格細項

像是 Entry Process 數量

這個數值很重要 他代表你的網站能跑幾分 php 程式

很多主機商只有開 5 或是 10 這種數字

這代表你的網站只能同時跑 5份 php 程式

每個人進來開啟一個頁面 都要跑一份 php 程式

所以你的網站同時只能 5 個人看

第6個人 進來的時候 網頁就會呈現空白

(在 nginx 上會顯示醜醜的  503 bad gateway)

只能乘載5個人的網站空間 客戶不懂傻傻就租了

你開店只能五個人進來逛 你覺得這會是你想要的服務嗎?

 

就算不懂

一般主機商都會有試用期

大概一個禮拜

或是要求主機商 先開一個測試空間讓你測試

起碼測試 php/mysql 有沒有問題

測試沒問題才開始租

不然通常主機一租就是一年

付錢後就不能退費了

你就白花錢了

 

以上述的客戶而言

如果這次他又租錯

他又要再花一個主機的費用 而且有可能還是有問題的

不過長遠來看 因為他的網站已經太舊了

可能還是得重寫

搬家這段時間 已經過了兩週

都不能做生意

現在一般規格的主機四五千

就算他租到免費的

光他這兩週的營業損失

四五千的主機都可以租十年了吧

千萬不要省小錢花大錢啊

 

解決方案

對了

現在路老闆提供了一站式的 網域/主機空間購買服務

https://hosting.lupopi.com/buy/

只要填資料 付款

馬上就可以把網域跟主機空間一次搞定

非常方便喔~

有需要的朋友可以試試看

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料