Select Page

WordPress|更新 WordPress 5.2.2 遇到的問題

源由 心血來潮想嘗試一下 Gutenberg 編輯器在 WordPress 5 的介面是什麼模樣。在檢視現有的 plugins 的相容性後,將 WordPress 的版本升級到 5.2.2。 問題 升級完成後,照例需要檢查網站的運作是否正常。正要嘗試新增文章的功能時,竟然就遇到錯誤!當要儲存草稿時,編輯器左上角顯示「更新時發生錯誤」,英文版則是「Updating Failed」。 解決方法 一開始以為是升級後資料庫的設定跑掉,檢查後發現是正常的。查了一些文章,像是: Gutenberg “Updating...

CDN|將網站提交到 HSTS Preload List 的方法 – 使用 Cloudflare

目的 將網站提交到 HSTS Preload List 可以享有安全上的好處,並且在 SEO 的提升上也能獲得助益。 但是一旦完成啟用 & 提交 HSTS 的功能,之後若要取消使用 HTTPS 與 HSTS, 流程會很麻煩,也需要等待非常久的時間(申請時的等待時間也非常久,約需要數個月)。 所以除非確定網站會永久的使用 HTTPS,或是清楚使用 HSTS 的目的, 不然不要貿然啟用與提交 HSTS Preload List 的申請。 References 將網站提交到 HSTS Preload List,強制使用...

WordPress|管理 WordPress 時的常見問題

圖片上傳 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...

影音編輯|使用 ffmpeg 合併影片與字幕

目的 觀看影片時,通常需要將繁體中文的字幕檔與影片放在同一個資料夾底下。播放的時候,大多數的播放器(像是 VLC)會自動偵測字幕檔的存在,並且在影片播放時載入,將字幕顯示在影片底部。 本篇文章主要是希望將影片與字幕檔合併在一起,讓影片本身即包含了我們希望看到的字幕檔,而不需要另外放在同一個資料夾。 以下的流程,會先從原始影片取出需要的字幕檔,再將取出的字幕檔與額外的字幕檔,與原始影片中的 video track 與 audio track 合併,產生新的影片檔案。 方法 從原始影片取出英文字幕檔 .\ffmpeg.exe -i...

Metabase|在 Metabase 使用 SQL 的筆記 2018-Dec-5th

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...

WordPress|將 WordPress 的資料庫從 Web Server MySQL 切換為 GCP MySQL

目的 當 WordPress 的流量不多時,將網頁伺服器與資料庫放在同一個機器上是經濟實惠的方法。但是當流量逐漸成長,機器的負擔也會逐漸變重,也可能因此降低網站的回應速度。除了效能的考量之外,定期備份資料庫也是非常重要的事情。在沒有安裝 plugin 的情況下,管理者可以從 phpMyAdmin 的後台手動備份資料庫(參考:如何進入 phpMyAdmin 管理畫面),或是自行撰寫 script 用 crontab...