[PostgreSQL] 編譯與安裝 AWS 多主同步資料庫模組 – pgactive

寫文範例預設使用 Ubuntu 25.04 Server 版本,預設使用套件管理功能 APT 來安裝的 PostgreSQL 17 版本。 這外掛模組需要 PostgreSQL 12 版本以上。且使用的場景並不能保證不會在資料上出問題,需要注意這專案文件中提到的「衝突場景」。 安裝 PostgreS …

[LNMP] MySQL 啟動失敗的錯誤(error while loading shared libraries: libaio.so.1)

使用 LNMP 建置開發環境時,MySQL 的服務可以選擇直接安裝官方安裝包(Generic Binaries),還是要從頭自己主機上 Build。 省時間就會選擇官方安裝包,但不知道為啥在 Ubuntu 24.04 上安裝 v8.0.37 版本會無法啟動。 模擬執行觀察錯誤訊息: sudo -u …

[Ubuntu] 升級版本出現 libssl.so.1.1: cannot open shared object file 錯誤的解決方法

從 Ubuntu Server 18.04 升級到 22.04 時,有預感各種原本依賴環境 Build 出來的 LNMP 伺服器架構也會掛。 果然升級完啟動就噴了 libssl.so.1.1: cannot open shared object file: No such file or direc …

[iDempiere] Mac 開發環境建置 2025 年 OpenJDK 23 版本

早在 2019 年已經寫過的 [iDempiere] 開源 ERP 的編譯與執行(Mac 開發者篇) 、 [iDempiere] 開源 ERP 的編譯與執行 過了六年其實變化不少! 主要是環境上已經沒有以前這麼「克難」了!很多方便的工具選擇與替換。本篇就是重新紀錄一次最近一次的環境建置方法與流程。 …

[MySQL] 如何重設 AUTO_INCREMENT 欄位值

使用 MySQL 資料庫剛好碰到匯入資料有誤,刪除資料但又忘記重新設定過自動累加的 AUTO_INCREMENT 欄位,導致原本預想中的結果是 id 1~100 變成 101~200。 或是原本資料列中想砍掉 51~100 ,但新增加的資料變成 101 開始,整個看起來會有斷層: 1~50 下一號 …

[Mac] 移除透過 MySQL 預設安裝的方法

開發者使用 Mac 來開發真的是事半功倍,畢竟整個環境本身就是 UNIX 基礎,所以很多開源工具都通用。 以 WordPress 網站開發這領域來說,會需要的有 Apache/Nginx、PHP、MySQL 這三個基本的環境。 通常我都會建議公司同事使用 MAMP 或 Local 這種「一站式」的全 …

[WordPress] 使用 $wpdb 資料庫方法快速批次新增資料

寫在前面,這篇我應該會列為每次建立針對 WordPress 資料庫讀寫專案時,必用的方法! $wpdb 這個資料庫存取方法,官方文件有寫使用手冊。 不過就是簡單的「增刪查改」 CRUD 四大方法介紹。如果再細看「新增」的方法 insert( $table, $data, $format ); 會發現 …

[WordPress] 清除無關聯的孤兒資料與批次刪除使用者或內容的方法

WordPress 外掛很多我知道,不過使用外掛來做本文操作對我來說有兩大隱憂。 外掛是在 WordPress 系統下執行。這句話也有兩個層面的意思:一是如果外掛執行操作時毀了 WordPress 執行的程序,WordPress 會壞掉,而外掛本身也會執行到一半壞掉,處理壞一半的東西更麻煩。二是效能 …

[WordPress] 建立不存在 WP_POSTS 資料表中的「假文章/頁面」

這個技巧是今天給 Revolution Slider 這款外掛預覽功能偵錯時發現的。 它的預覽功能原理是使用特定的樣板(template)搭配使用內建 The Loop 機制來載入讀取文章內容。 其中會使用一個「建立假文章/頁面」的方法,來符合輸出一個 WordPress Post Object,滿 …

[WordPress] dot com 商務版搬家到 WordPress.org 的方法

看到這標題,可以猜到,我會筆記,大概就是「不怎一般」的方法了!哈 WordPress.com 商務版本支援安裝外掛,可以說是自訂性最高的方案。 但是礙於安全性考量,整個 WordPress 運行環境都有特殊處理,像是: WordPress Core 另外目錄放置,且有對功能刪減過,屬於閹割版 有開放 …

文章
Filter
Apply Filters
Mastodon