有時候,你的網站在更新後或無緣無故地可能會出現問題。幸好,你可以採取一些步驟自行預防和排查這些問題。本指南會帶你了解網站停機最常見的原因及其解決方法。如需進一步協助,我們的客戶支援團隊可以提供協助。
如果你在存取網站時遇到「你的連線不是私人連線」的錯誤訊息,代表你的瀏覽器無法在你的裝置與網站之間建立安全連線。
要解決此問題,請先檢查 SSL 憑證問題。使用SSL 檢查工具確認已安裝有效憑證且沒有 SSL 相關問題。如果檢查工具未發現問題,或 SSL 憑證設定正確,錯誤可能由網站上的混合內容引起。此時,請聯絡客戶支援以獲得協助。
這個問題通常由 PHP 錯誤引起,你可以在網域網站根目錄的error_log檔案查看。該日誌檔會提供詳細資訊,例如檔案路徑、資料庫結構,以及發生錯誤的檔案和行數。
這些錯誤通常與主題、模板、外掛、元件或附加元件有關。請嘗試更換或停用這些項目,看看問題是否解決。
另一個可能原因是檔案或資料夾權限錯誤。你帳戶內的每個檔案和目錄都有特定權限,控制誰可以讀取、修改或執行。當你在 cPanel 建立檔案或資料夾時,會有預設權限。雖然這些設定通常無需更改,但某些安裝或更新可能需要你修改權限。
有三種存取權限類型:
讀取 – 允許檢視檔案。
寫入 – 允許修改檔案。
執行 – 允許將檔案作為程式執行。
這些權限適用於三類用戶:
擁有者 – 擁有該檔案的用戶。
群組 – 屬於同一群組或目錄的用戶。
其他用戶 - 所有其他用戶。
權限等級以數字表示:
0:無存取權限
1:僅可執行
2:僅可寫入
3:可寫入及執行
4:僅可讀取
5:可讀取及執行
6:可讀取及寫入
7:可讀取、寫入及執行(完整權限)
為確保你的檔案能在網頁瀏覽器正確顯示,請使用以下權限設定:
HTML 及圖片檔案 – 設定權限為 644(或 0644)。這樣所有人都可讀取,但只有擁有者可寫入。這些權限在檔案建立時會自動設定。
資料夾 – 設定權限為 755(或 0755)。這樣所有人都可讀取及執行,但只有擁有者可寫入。這些權限在資料夾建立時會自動分配。
CGI 檔案 – 設定權限為 755(或 0755)。這樣所有人都可讀取及執行,但只有擁有者可寫入。與其他檔案不同,這些權限不會自動設定,你需要手動調整。
以下是預設權限設定:
檔案 – 0644
資料夾 – 0755
網域根目錄 – 0750
如果你仍然不確定問題原因,或需要協助檢查或更改檔案及資料夾權限,請聯絡客戶支援。我們會指導你進行排查。請準備以下資料:
完整錯誤訊息
出現錯誤的網址(或重現步驟)。
你的外部 IP 位址
如果你遇到「連線逾時」或「連線已重設」錯誤,可能是你的外部 IP 位址被伺服器防火牆封鎖。要解決此問題,請聯絡客戶支援,我們會協助查明封鎖原因並提供排查協助。
聯絡我們時,請提供你的網域名稱及外部 IP 位址。
此錯誤可能由多種原因引起,包括:
1. .htaccess 指令錯誤是最常見原因,通常是語法錯誤或指令有問題於 .htaccess 檔案。請依下列步驟存取:
前往你的 Spaceship 帳戶。
在 Launchpad 選擇主機管理員。
點擊你的主機方案旁的管理按鈕。
選擇檔案與儲存空間選項。
在網站名稱旁點擊管理檔案。
要判斷.htaccess檔案是否導致問題,請嘗試在 cPanel 檔案管理員使用重新命名功能暫時更改檔名。如果這樣能解決問題,代表問題出在.htaccess檔案。你可以逐行註解排查,每行開頭加 # 以停用該行。
注意:如果你不熟悉.htaccess語法,請避免直接修改,並務必保留備份。
如在修改.htaccess檔案後錯誤仍然存在,請檢查error_log檔案中的最新 PHP 錯誤紀錄以獲得更多線索。
最後,請記得將.htaccess檔案名稱改回原本名稱,並在需要時取消註解。
2. 檔案或資料夾權限錯誤亦會導致錯誤。你可以在 cPanel 調整權限:
前往檔案管理員。
點擊更改權限。
要存取你的檔案:
登入你的 Spaceship 帳戶。
在 Launchpad 選擇主機管理員。
選擇你的主機方案旁的管理。
前往檔案與儲存空間。
在網站名稱旁點擊管理檔案。
以下是預設權限設定:
檔案 – 0644
資料夾 – 0755
網域根目錄 – 0750
如果你不確定如何檢查或更改檔案或資料夾權限,請聯絡客戶支援。
3. 帳戶資源使用過多(RAM、CPU),可能是你的主機帳戶超出虛擬資源限制。
如帳戶達到 LVE(輕量虛擬環境)限制,請查看error_log檔案並檢查最新錯誤訊息,以判斷問題是否由腳本、外掛或其他原因引起。
你可以在 Spaceship 帳戶的主機管理員檢查帳戶是否達到限制。選擇主機方案旁的管理 > 主機使用情況 > 報告日誌。如有資源超用,報告會顯示於此。你亦可在 cPanel 的資源使用情況選單查看資源用量。
確定原因後,請優化網站或帳戶效能,以防將來超出資源限制。
4. 500 內部伺服器錯誤 有時可能因觸發 ModSecurity 規則而出現。ModSecurity 會監控所有頁面請求,過濾可能利用網站漏洞的潛在惡意請求。雖然它通常會阻擋惡意行為,但有時因網站程式碼不佳,會錯誤地將合法請求判斷為威脅,導致錯誤。
要管理 ModSecurity,請前往cPanel > ModSecurity。你可以在清單中找到你的網域名稱並選擇關閉。請注意,這不會影響你的子網域,子網域仍會受到保護。你可隨時選擇開啟重新啟用。
建議你使用此選項時要小心。如你認為 ModSecurity 導致網站問題,請先聯絡我們的客戶支援再作更改。
507 儲存空間不足錯誤屬於 50x 狀態碼系列,表示你的資料庫或檔案系統出現問題。可能原因包括:
你的 WordPress 網站外掛或主題過舊。
伺服器資源有限,例如磁碟空間不足。
RAM 限制
要解決此問題:
請確保你網站上的所有插件和主題均為最新版本。
優化你的資料庫,並檢查磁碟空間是否足夠以儲存臨時檔案。
此錯誤表示你網站已超出其 LVE(Lightweight Virtual Environment)資源限制。如要檢查你的帳戶是否達到限制,請前往你的 Spaceship 帳戶的Hosting Manager,選擇管理於你的主機方案旁,然後前往主機使用量 > 報告日誌。如有超額使用,你會在此看到詳細資料。你亦可在 cPanel 的資源使用量選單下查看資源使用情況。
如果你最近進行了網站更新、安裝了新插件或主題,或遇到流量激增,請考慮優化你的网站。如需更多指引或詳細調查,請聯絡我們的客戶支援團隊以獲得協助。
404 錯誤通常發生於內容已被刪除或移至其他網址。常見原因包括:
網址或其內容被移除或搬遷,但內部連結未更新。
網址輸入或連結錯誤。
網域名稱不存在。
.htaccess 檔案出現問題,例如缺少預設 WordPress 規則或 Laravel 等系統出現問題。
極少數情況下,ModSecurity 亦可能是原因。
1. 用有效連結取代錯誤連結。
2. 移除所有指向 404 頁面的連結,並考慮將損壞頁面從搜尋引擎中移除。可使用Google 的網址移除工具永久移除這些頁面。詳情請參閱此移除索引指南。
3. 進入 WordPress 控制台的設定 > 固定連結,然後選擇儲存變更(只需儲存,無需修改)。
403 禁止存取錯誤可能由以下原因引起:
檔案/資料夾權限設定錯誤
於.htaccess檔案中的拒絕規則
ModSecurity 偵測到可疑活動,可能導致存取被封鎖。
暫時封鎖/xmlrpc.php檔案。
因網絡釣魚或惡意軟件疑慮而被封鎖。請聯絡客戶支援查詢是否已被封鎖。
錯誤 403 禁止 請求因管理規則被禁止 表示請求被我們伺服器上的安全服務阻擋。如果你在網站上遇到此錯誤,請聯絡客戶支援以便進一步調查和協助。
此錯誤表示伺服器因客戶端問題無法處理請求。常見原因包括:
URL 字串語法錯誤
瀏覽器快取及 Cookie 損壞
DNS 查詢快取問題
檔案大小超過伺服器限制
與瀏覽器擴充功能衝突
要解決此問題:
1. 請確保網域名稱及 URL 輸入正確。確保所有特殊字元都已正確編碼並屬於有效的 URL 字元。對於較長的 URL,建議使用線上 URL 編碼/解碼工具檢查是否有非法字元。
2. 清除瀏覽器快取。
3. 如果你在上傳檔案時遇到此錯誤,可能是因為檔案大小超過伺服器限制。請嘗試上傳較小的檔案,若成功,請縮小原檔案的大小再重新上傳。
4. 清除你的 DNS 快取。
5. 停用影響 Cookie 或干擾網站功能的瀏覽器擴充功能。暫時關閉這些擴充功能可判斷是否為此原因導致問題。
如果你的網站在某些瀏覽器(Chrome、Firefox、Safari 等)無法存取,請嘗試使用DNS 檢查工具或代理服務:
如果你的網站在某些瀏覽器可用,但其他瀏覽器無法開啟,可能是瀏覽器快取問題。請嘗試清除瀏覽器快取後重新存取網站。
如果你的網站能在網上代理開啟,但在你的瀏覽器無法載入,可能是 DNS 傳播延遲所致。這個過程會在你更改網域 DNS 區域後,於全球更新 DNS 快取,需時 24-48 小時。很可惜,這個過程無法加快。
等待期間,你可以清除電腦的 DNS 快取及瀏覽器快取。要繞過 DNS 傳播,你亦可以編輯本機 hosts 檔案。此檔案讓你手動將網域名稱與 IP 位址配對,讓你在 DNS 更改生效前預覽新伺服器上的網站。只要在 hosts 檔案加入指定項目,你就可以用網域名稱瀏覽網站,電腦會將其解析到指定 IP 位址,繞過一般 DNS 查詢。這對於你想在新伺服器上維護網站,而其他人仍然存取舊伺服器上的現有網站時特別有用。
如果網站在不同瀏覽器、代理或裝置上仍然無法運作,請確認你的網域已正確指向伺服器。如果 DNS 傳播已完成且網域設定正確,可能是主機伺服器出現全球性問題,例如排程維護或技術故障。
網站停機令人困擾,但了解常見錯誤訊息及其成因,有助你快速識別和解決問題。無論是因連結損壞導致的 404 錯誤、.htaccess 指令錯誤引致的 500 內部伺服器錯誤,還是資源限制導致的 508 錯誤,本指南都提供了可行的排查及修復步驟。請務必保持外掛、主題及軟件為最新狀態,監察伺服器資源,並善用主機帳戶內的工具以維持網站效能。如遇更複雜問題或需要額外協助,請隨時聯絡客戶支援以獲得協助。