Git兩個分支改同一段怎麼解:看懂衝突標記與回復
兩個分支都改了同一段首頁標題,Git 合併時停下來,檔案多出幾行箭頭和等號。先不要把其中一半刪掉就提交:衝突標記只是指出兩邊不能自動合併,最後要保留的內容,仍得...
MySQL資料更新被另一個交易卡住:查鎖等待與短交易
後台按下保存,一直轉圈;資料庫的 UPDATE 沒有立刻回報錯誤,也沒有完成。先確認它是否等待另一個交易持有的鎖。若同一列被尚未結束的交易更新,後來的更新可能需...
MySQL刪除前怎麼確認只中目標列:先用交易與SELECT核範圍
整理網站草稿,最怕 DELETE 的條件少了一項,把別人的資料或已發布內容一起刪掉。先把要刪的範圍寫成 SELECT,檢查實際 ID、狀態與日期,再在支援交易的...
Linux檔案權限看似正確卻開不了:逐層檢查目錄權限
檔案已經是644,網站程序卻讀不到,先看完整路徑上的目錄。Linux要找到檔案,通常得先穿過每一層目錄;檔案可讀,不代表執行帳號有權搜尋它的所有父目錄。 目錄的...
Linux排程手動成功卻沒跑:環境變數與工作目錄怎麼查
終端機手動執行成功,排程卻沒有產出檔案,先別不停重加同一條cron。互動式shell裡已有的PATH、變數與目前目錄,排程執行時未必相同;命令可能根本找不到,或...
Linux硬碟看起來還有空間卻不能寫:查inode與已刪開啟檔
網站上傳失敗,訊息說「No space left on device」,但df看起來還有容量。先不要刪一批不認識的檔案:可能是inode已用完,也可能看錯了檔案...
HTML日期欄位選完還是無效:核min、max與日期格式
日期欄位明明選好了,按「繼續」卻停在原頁。先把欄位的實際值、min、max 和 step 並排看。可見的日期格式、可接受的範圍,以及間隔規則是不同條件,不只看日...
HTML下載連結沒下載:同源限制與檔案回應怎麼分
連結加了 download,點下去卻打開文字或圖片,沒有開始下載。先確認連結目標是否與頁面同源,再看最後一個 HTTP 回應。HTML 屬性提供下載用途,伺服器...
HTML按鈕放進表單就跳頁:先設定正確type
聯絡表單裡新增一個「查看說明」按鈕,點下去卻重新載入頁面,甚至把還沒填好的資料送出去。先看按鈕的 type,再查腳本。一般與表單關聯的 button,如果沒有明...
Next.js表單狀態一直顯示送出中:用pending提示與重試
訪客按送出,按鈕變成「送出中」,等了很久卻無法再按。先看請求是不是還在等待,還是已經回錯誤而畫面沒解除狀態。兩種原因的修法不同;把按鈕重新打開,只解決了表面操作...
Next.js圖片元件拒絕外部圖片:remotePatterns怎麼對網址
外部圖片直接打開有圖,放進 Next.js 的 Image 元件卻報「hostname is not configured」。先抄下出錯的完整 src,再與 r...
Next.js重新整理和站內切換結果不同:找出讀取狀態的位置
Next.js 列表切換後,網址已經是 ?q=shop,搜尋標題卻還寫 blog;按一下瀏覽器重新整理,標題又正常了。這種差異不一定是快取,也不一定是 Link...
