wordpress
Catatan teknis seputar web development, DevOps, dan integrasi AI.
4 artikel
- 23.04devops
Disk WordPress Penuh: Audit Folder Backup EWWW Image Optimizer
Folder cadangan EWWW IO membengkak saat disk penuh. Kenali mekanisme backup gambar, opsi pemangkasan resmi, dan kriteria aman sebelum menghapusnya.
TL;DR: Disk penuh gara-gara folder backup plugin EWWW Image Optimizer, isinya 14 GB. Ternyata bukan duplikat, tapi cadangan gambar asli, salinan hasil scaling 2560px, plus file WebP. Jangan asal hapus folder itu — pastiin backup independen udah aman, baru pakai remove_originals atau pembersih WebP.
#wordpress#backup#wp-cli - 09.47backend
Ganti URL database WordPress pakai WP-CLI, bukan SQL mentah
WP_HOME cuma menipu halaman baru; URL lama menempel di database. WP-CLI search-replace dengan dry-run dan skip-columns=guid solusinya.
TL;DR: Pindahin dump WP produksi ke lokal ternyata nggak cukup cuma ganti WP_HOME dan WP_SITEURL, soal URL lama masih nempel di mana-mana, apalagi yang format serialized. Jangan asal REPLACE() via SQL, bisa merusak serialized dan kena limit panjang kolom. Paling aman pakai wp search-replace, dry-run dulu, dan skip kolom guid biar identitas postingan aman.
#wordpress#wp-cli#php - 07.53devops
Membangkitkan WordPress Lama di Docker Tanpa Jebakan Redirect 301
Container nyala, malah dilempar ke domain produksi. Tiga mekanisme first-run Docker dilewati volume lama, dan wp_options simpan kejutan lain.
TL;DR: Nyalain WordPress lama di Docker, eh malah diarahkan ke domain produksi karena URL lama masih nempel di wp_options. Ternyata skrip init database dan salin file inti cuma jalan di instalasi baru, jadi kalau pakai volume lama harus restore manual dulu. Warning di log biasanya cuma noise, cukup pantau log database sampai import selesai.
#docker#wordpress#mariadb - 22.23devops
WordPress Full vs View: Dua Repo Git, Dua Isu Berbeda
Satu WordPress, dua repo Git: repo full di Forgejo untuk pemulihan, repo view di GitHub hanya untuk sumber yang saya tulis sendiri.
#wordpress#git#github