标签
Next.js改了環境變數還是舊值:NEXT_PUBLIC在建置時固定
Next.js網站換了API網址,容器裡也能讀到新環境變數,瀏覽器卻繼續送往舊網址。先確認程式讀的是不是 NEXT_PUBLIC_ 開頭的值。這類變數在直接引用...
HTML日期欄位選完還是無效:核min、max與日期格式
日期欄位明明選好了,按「繼續」卻停在原頁。先把欄位的實際值、min、max 和 step 並排看。可見的日期格式、可接受的範圍,以及間隔規則是不同條件,不只看日...
Linux硬碟看起來還有空間卻不能寫:查inode與已刪開啟檔
網站上傳失敗,訊息說「No space left on device」,但df看起來還有容量。先不要刪一批不認識的檔案:可能是inode已用完,也可能看錯了檔案...
Linux檔案權限看似正確卻開不了:逐層檢查目錄權限
檔案已經是644,網站程序卻讀不到,先看完整路徑上的目錄。Linux要找到檔案,通常得先穿過每一層目錄;檔案可讀,不代表執行帳號有權搜尋它的所有父目錄。 目錄的...
寶塔網站目錄怎麼選:專案根目錄與public運行目錄的差別
把Laravel專案上傳到寶塔,網站卻顯示目錄、404,甚至把不該公開的檔案送給訪客,先核對「專案放在哪裡」和「網站從哪裡提供檔案」。兩者可以是不同目錄。框架把...
Elementor頁首與標題不如預期:頁面佈局和隱藏標題怎麼分
Elementor頁面上方多出一個標題,或切換版型後頁首與頁尾一起消失,先查Page Settings裡的Hide Title與Page Layout。它們處理...
Git推送後想撤回修改:用revert保留共享提交紀錄
已推送到共用分支的修改出錯,想撤回時,先找到造成問題的那筆提交。Git revert會留下原提交,再新增一筆反向修改,適合需要保留共享紀錄的情況。下面用主視覺與...
網站格線縮到平板就擠成一團:用minmax控制卡片寬度
三張卡片明明都設成1fr,縮窄閱讀區後卻變成一張很寬、另外兩張被擠小。先不要增加gap,也不要直接把字縮到看不清楚;欄位可能被其中一張卡片的內容最小寬度撐住。 ...
PHP欄位明明存在卻判定沒有:isset與array_key_exists怎麼分
表單送來一個欄位,值剛好是null;後端卻回報「沒有這個欄位」。遇到這種情況,先看程式是不是用了isset()。它同時要求變數存在、值不是null,不能單靠結果...
外掛寫著支援WordPress,升級前還要查什麼?
網站要升級WordPress,外掛頁面寫著「支援」,就能放心按更新嗎?先分清它說的是最低要求,還是作者測試過的版本;兩者都不是你這套模板與全部外掛組合的保證。三...
WordPress 改站前先準備測試站:哪些資料不要直接搬過去
準備換模板或調整 WordPress,先做一個測試站很合理。但「把正式站完整複製一份」也可能把會員資料、寄信設定和付款金鑰一起帶過去。頁面看起來像正式站,不代表...
MacCMS首頁最新與熱播清單:別只改區塊標題
首頁想同時放最新上架與熱門內容,只把兩個區塊改名還不夠。站長要看的是每區選了什麼資料、按什麼條件排序,以及「更多」是不是帶到對應清單。先把每個區塊當成獨立清單第...
