為什麼要先做這些?
接手的第一週,你追求的不是「立刻變好」,而是「不要更糟」。 只要你能做到可回滾、可追蹤、可還原,後面的改善都能加速。
1) 權限:誰能登入什麼
- 主機(SSH/Panel)、DB、DNS/Cloudflare、第三方平台(LINE/金流/寄信)。
- 把「人」與「帳號」拆開:避免共用帳號、避免離職帳號還在。
2) 版本來源:程式到底以誰為準
- Git?FTP?zip?某台機器上的資料夾?先確認「唯一可信來源」。
- 先不要重構,先把版本對齊(至少能知道現在跑的是哪版)。
3) 備份:有備份不等於可還原
- 確認備份包含:DB、上線檔案、環境設定(.env/設定檔)。
- 做一次小型還原演練:你會立刻知道缺什麼。
4) 部署:上線方式要可重複
- 先把「上線步驟」寫成清單:哪台、哪個路徑、哪個服務要 reload。
- 至少做到:每次部署都能回到上一版。
5) 監控:不要等客戶說掛了
- 最少:網站可用性、CPU/RAM、磁碟、DB 連線、重要 API。
- 有告警才有節奏,沒有告警就只剩救火。
6) 串接:列出所有外部依賴
- LINE、金流、簡訊、寄信、物流、第三方 API。
- 每個串接都要有:密鑰位置、回呼 URL、錯誤時怎麼查。
7) 交付物:你要留什麼給下一個人
- 帳號權限表、架構簡圖、部署/還原流程、變更紀錄。
- 這不是「寫文件給別人」,而是「讓你未來不用再猜」。
結論:先做 7 件事,你就能把接手從「靠運氣」變成「可控的工程」。