by YW | 7 月 31, 2019 | 科技
源由 心血來潮想嘗試一下 Gutenberg 編輯器在 WordPress 5 的介面是什麼模樣。在檢視現有的 plugins 的相容性後,將 WordPress 的版本升級到 5.2.2。 問題 升級完成後,照例需要檢查網站的運作是否正常。正要嘗試新增文章的功能時,竟然就遇到錯誤!當要儲存草稿時,編輯器左上角顯示「更新時發生錯誤」,英文版則是「Updating Failed」。 解決方法 一開始以為是升級後資料庫的設定跑掉,檢查後發現是正常的。查了一些文章,像是: Gutenberg “Updating...
by YW | 2 月 14, 2019 | 科技
目的 將網站提交到 HSTS Preload List 可以享有安全上的好處,並且在 SEO 的提升上也能獲得助益。 但是一旦完成啟用 & 提交 HSTS 的功能,之後若要取消使用 HTTPS 與 HSTS, 流程會很麻煩,也需要等待非常久的時間(申請時的等待時間也非常久,約需要數個月)。 所以除非確定網站會永久的使用 HTTPS,或是清楚使用 HSTS 的目的, 不然不要貿然啟用與提交 HSTS Preload List 的申請。 References 將網站提交到 HSTS Preload List,強制使用...
by YW | 1 月 20, 2019 | 科技
圖片上傳 413 Request Entity Too large Error 原因 在 WordPress 後台:Media->Add New 上傳照片時遇到錯誤, 但除了「HTTP error」之外看不到其他訊息。 預設圖片上傳介面是 multi-file uploader, 改成 browser uploader 後,網頁才顯示這個 NGINX 的錯誤訊息。 餵 Google 後發現需要修改 NGINX 的 config 檔。 開啟 NGINX 的 config 檔 sudo vim...
by YW | 12 月 5, 2018 | 科技
SQL 使用筆記 工作與生活使用 SQL 的筆記。 SQL 語法範例 SELECT Table_A.cid, Table_B.title, Table_A.uid, COUNT(*) AS “Number”, CASE WHEN Table_A.collect_type = “R” THEN “Type R” WHEN Table_A.collect_type = “D” THEN “Type D” END AS...
by YW | 11 月 30, 2018 | 科技
目的 當 WordPress 的流量不多時,將網頁伺服器與資料庫放在同一個機器上是經濟實惠的方法。但是當流量逐漸成長,機器的負擔也會逐漸變重,也可能因此降低網站的回應速度。除了效能的考量之外,定期備份資料庫也是非常重要的事情。在沒有安裝 plugin 的情況下,管理者可以從 phpMyAdmin 的後台手動備份資料庫(參考:如何進入 phpMyAdmin 管理畫面),或是自行撰寫 script 用 crontab...