最新文章

rsync 搬移檔案前先預演:確認來源斜線與目標覆寫

rsync 搬移檔案前先預演:確認來源斜線與目標覆寫
搬移網站檔案時,rsync 可以只傳送需要更新的項目,但一個來源路徑的結尾斜線,就可能改變目錄層級。先用空的測試目錄理解預期結果,再對正式資料進行有備份的操作。 先看來源斜線的差別 假設來源是 /srv/site/uploads,目標是已存在的 /backup/test。來源結尾有斜線時,複製 uploads 目錄內的內容到目標;沒有斜線時,通常會在目標下建立 uploads 目錄。兩端皆應先確認...

SSH 出現主機金鑰變更警告?先比對指紋再更新 known_hosts

SSH 出現主機金鑰變更警告?先比對指紋再更新 known_hosts
SSH 顯示 REMOTE HOST IDENTIFICATION HAS CHANGED 時,可能是主機重裝、IP 指向另一台機器,也可能是連線受到攔截。這個警告的目的就是阻止你在身分不明時繼續連線,先不要關閉主機金鑰檢查。 確認你連到哪個名稱和埠 記下警告中顯示的主機名稱、埠號、金鑰類型及指紋,並核對 DNS、VPN 與近期維護紀錄。使用名稱和直接使用 IP,可能是不同的 known_host...
Advertisements

Windows tracert 出現星號就是斷線嗎?追蹤網站路徑與判讀限制

Windows tracert 出現星號就是斷線嗎?追蹤網站路徑與判讀限制
網站在某條網路打不開時,tracert 可以顯示從電腦到目的地的部分路由。但中間某一跳出現星號,不代表該路由器一定故障,更不能單靠它認定網站所在主機斷線。 先取得目標與測試時間 在 Windows 開啟 PowerShell 或命令提示字元,使用自己有權測試的網域。記下時間、所在網路與解析到的 IP;CDN 或 DNS 可能讓不同網路取得不同目的地。 nslookup example.com tr...

Google 選的 canonical 和設定不同?比對原始碼、轉址與索引訊號

Google 選的 canonical 和設定不同?比對原始碼、轉址與索引訊號
Search Console 顯示 Google 選定的 canonical 與網站宣告不同,不一定代表網頁壞掉。Google 會把重複或相近頁面分組並選代表網址,canonical 是訊號而非強制命令。先確認兩個網址是否真的提供同一內容,以及希望哪個網址出現在搜尋結果。 比對兩個網址的索引與即時狀態 在 Search Console 網址檢查輸入問題頁,記下使用者宣告與 Google 選定的 c...
Advertisements

更換 DNS 後網域變成 SERVFAIL?檢查 DNSSEC 與註冊商 DS 紀錄

更換 DNS 後網域變成 SERVFAIL?檢查 DNSSEC 與註冊商 DS 紀錄
更換權威 DNS 後,部分使用者看到網域不存在或 SERVFAIL,但 DNS 後台明明有 A 紀錄。若原供應商的 DNSSEC 已啟用,註冊商留存的舊 DS 與新供應商金鑰不相符,驗證解析器可能拒絕回應;這只是可能原因之一,不能直接刪除 DS 下結論。 先保留現況與影響範圍 確認網域、目前權威名稱伺服器、DNS 供應商、註冊商與最近切換時間。記錄原 DS 全部欄位、目前 DNSSEC 狀態與重要...

網站搬家前如何測試新主機?用 curl –resolve 指定 IP

網站搬家前如何測試新主機?用 curl –resolve 指定 IP
網站搬家時,新主機已經完成設定,但正式 DNS 還指向舊主機。這時可以用 curl 的 --resolve,只讓這次請求把網域連到指定 IP,檢查新主機是否能正確回應。這項測試會真正向目標送出請求,請只測試有權管理的網站。 準備測試位置與網址 先確認新主機的 IP、網域、HTTPS 埠號與測試路徑,並確認伺服器已設定對應網站及受信任憑證。以下 IP 為文件示範位址,不能直接使用。測試端必須能連到新...
Advertisements

WordPress 顯示資料庫連線錯誤?先分辨帳密、主機與資料庫服務

WordPress 顯示資料庫連線錯誤?先分辨帳密、主機與資料庫服務
網站顯示「Error establishing a database connection」,後台也打不開,表示 WordPress 無法建立資料庫連線;它本身無法區分帳密不符、主機不可達、連線數耗盡或資料庫服務故障。先記錄發生時間、是否所有站台受影響,以及最近搬家、密碼輪替或主機變更。避免反覆重設密碼,因為其他網站或排程可能共用同一帳號。 確認服務與站台範圍 在主機控制台確認資料庫服務狀態、儲存...

懷疑 WordPress 核心檔被改?用 WP-CLI 校驗並判讀異常

懷疑 WordPress 核心檔被改?用 WP-CLI 校驗並判讀異常
網站出現可疑檔案時,直接覆蓋或刪除會破壞線索。WP-CLI 可以把 WordPress 核心檔與 WordPress.org 對應版本的校驗值比較;這是一項核心完整性檢查,不能證明整站安全,也不涵蓋所有外掛、佈景、上傳檔案與資料庫。 先確認目標與權限 確認網站實際根目錄、正式或測試環境,以及目前核心版本與安裝語系;以網站檔案擁有者或主機核准的低權限帳號執行。先保留備份與異常發現時間,不要用 roo...
Advertisements

WooCommerce 訂單沒有同步?從 Webhook 投遞紀錄找出失敗原因

WooCommerce 訂單沒有同步?從 Webhook 投遞紀錄找出失敗原因
WooCommerce 訂單已成立,但物流或 ERP 沒有收到通知,先確認整合是否真的使用 WooCommerce Webhook。訂單存在、Webhook 回傳 200、接收端完成建單是三件不同的事;任何一項都不能單獨證明整個流程成功。 比對事件與投遞紀錄 記下測試訂單編號、建立時間與應收到資料的系統。到 WooCommerce → 設定 → 進階 → Webhooks,核對目標 Webhook...

網頁在手機會不會跑版?用 Chrome 裝置模式檢查版面與操作

網頁在手機會不會跑版?用 Chrome 裝置模式檢查版面與操作
活動頁在電腦看起來正常,手機上卻可能出現標題擠成一團、按鈕被固定橫幅遮住,或表單欄位超出畫面。發布前不一定能準備所有手機,但可以先用 Chrome 開發者工具的裝置模式,快速改變瀏覽視窗寬度,找出明顯問題。 裝置模式是在電腦上模擬行動裝置的部分體驗,不等於真的在手機執行。本文會先教你檢查版面、記錄問題,再用實機完成重要操作。 準備:選一個有代表性的頁面 先選即將發布的頁面,最好包括頁首、主要圖片、...