早上收到伺服器警訊,表示有一台 WordPress 主機容量過載。心想不會吧,那台還早的說~ 結果一查資料庫系統佔用了 90% 將近 200GB 的空間。 原來是做 Replication 主從架構的 MySQL Slave 資料庫脫鉤。整個因為無法同步後產生大量的 relay-bin 檔案,塞爆主 …
閱讀全文〈[MySQL] Error_code: 1062 錯誤 handler error HA_ERR_FOUND_DUPP_KEY〉
早上收到伺服器警訊,表示有一台 WordPress 主機容量過載。心想不會吧,那台還早的說~ 結果一查資料庫系統佔用了 90% 將近 200GB 的空間。 原來是做 Replication 主從架構的 MySQL Slave 資料庫脫鉤。整個因為無法同步後產生大量的 relay-bin 檔案,塞爆主 …
閱讀全文〈[MySQL] Error_code: 1062 錯誤 handler error HA_ERR_FOUND_DUPP_KEY〉
先前寫過 [WordPress] FastCGI 快取網站加速,Nginx Helper 特別加強版本 這篇裡的外掛 Nginx FastCGI Cache 清除小幫手 ,這幾天碰到一個快取邏輯問題。 如果商品無庫存了,也要把商品頁面快取清除,避免看得到有庫存的顯示,等下單後才通知沒庫存。 這件事就 …
WordPress 登入的時候會提示輸入「使用者名稱」和「密碼」,而這個「使用者名稱」其實也可以是「信箱」,很方便但也很容易讓久未登入的用戶忘記當初怎麼登入的。 所以滿多時候會刻意的把「使用者名稱」直接改成「帳號」或是「信箱」字眼來提示。這比起讓客戶端回想「使用者名稱」更直覺與不會搞混。 畢竟看到「 …
WP Rocket 這款快取加速外掛真的不錯,設定簡單又有效! 網站自己用的話可能沒感覺,要清就點一點清除快取的功能就好。 但如果今天網站上分了好多角色,都希望他們編輯內容後可以自己清除的話要如何處理? function mxp_accept_cap_to_use_rocket($cap) { re …
有鑒於 Instagram 發了個公告,表示 2020/06/29 後就要取消所有舊版本 API 存取,都移轉至 Facebook Graph API 的方式整合進 Facebook 中。 Instagram 其實 2019 年就已先公告過,所以近期很多 WordPress 裡原本使用好好的方法都開 …
2019 年 Google 發一則 公告 表示即將停用 AdSense 手機 App 。前天又來發信通知,索性就開始研究 API ,想把手機版報表功能移植到 LINE Notify 定時通知。 Ref: [PHP] LINE Notify 應用於行政流程的方法(範例) 一開始看 API 文件還以為是 …
預設把資料庫導出的時候都是資料表結構與資料混在一起。如果希望分別匯出的話可以使用下方指令:(環境需安裝 MySQL Client 套件) 輸出 SQL 結構 mysqldump -uDBUSER -pDBPASSWD DBNAME –no-data > schema.sql 輸出資料庫資料 …
Facebook 上看到社友 Tonny 分享的這篇 How to Clean a Hacked WordPress Site。這主題大到讓人不想寫,真的能寫且又有效益的就屬資安公司了XD 撇開 Sucuri 業配自家的內容不說,雖然總結還是「找他們」,但本篇也算是認真分享做內容了。 對比我的手動操 …
有碰過點擊分類列表文章最後一頁會顯示 404 Not Found 找不到文章的錯誤嗎? 恩,我查英文資料都很少了,估計中文使用者會碰到的機會更低XD 前端同事實作過程跟我反應這問題的時候,第一時間還以為是 Pagination 分頁問題。 開了 Query Monitor 查看 Rewrite 也正 …
時常發現消費者下單後反悔或是下錯單的時候,都會透過聯絡功能來信表示希望取消某筆訂單。 這樣的操作如果覺得麻煩,希望把功能開放給消費者的話可以將下方程式置入(子)主題 functions.php 中使用,或是安裝 WC Cancel Order 外掛來處理。 function mxp_wc_order …