-
Cài đặt WordPress + MariaDB + OpenLiteSpeed + PhpMyAdmin sử dụng Docker Compose
Có nhiều cách để cài đặt WordPress lên VPS. Dưới đây là những cách cài đặt WordPress mình đã sử dụng trong những năm qua: Cài đặt LAMP Stack (Linux, Apache, MySQL, PHP) lên VPS. WordPress sẽ chạy trên nền Apache web server. Xem hướng dẫn trên DigitalOcean. Cài đặt…
-
Sao lưu cơ sở dữ liệu (backup database) của WordPress bằng Borg Backup
Trong bài viết hướng dẫn sao lưu dữ liệu bằng Borg Backup trước đây, mình đã chia sẻ cách sao lưu thư mục chứa dữ liệu của WordPress lên Heztner Storage Box. Hôm nay mình sẽ chia sẻ tiếp cách sao lưu cơ sở dữ liệu (backup database) MySQL của WordPress bằng…
-
Sao lưu dữ liệu bằng Borg Backup lên Hetzner Storage Box
Nhiều năm qua, công cụ sao lưu dữ liệu website yêu thích của mình là UpdraftPlus. Tất cả các website WordPress của mình đều không thể thiếu plugin UpdraftPlus để sao lưu dữ liệu và database. Ưu điểm của UpdraftPlus là dễ sử dụng, dễ tùy biến, setup 1 lần rồi…
-
Xóa tất cả tài khoản spam user khỏi hệ thống
Website bán hàng của mình sau nhiều năm hoạt động đã bị dính rất nhiều các tài khoản ảo do spam bot đăng ký tự động. Số lượng spam user hiện đã tăng lên vài ngàn, vừa làm ảnh hưởng đến hiệu năng hoạt động, vừa làm lãng phí tiền…
-
Hiển thị cột logo thương hiệu trong trang quản lý sản phẩm
Bài viết này sẽ hướng dẫn cách hiển thị cột logo thương hiệu sản phẩm cho trang Products page ở backend của Woocommerce, thể theo thắc mắc của 1 bạn trong bài viết Thiết lập tính năng thương hiệu sản phẩm: “Mình muốn hiển thị ảnh tương ứng với thương hiệu…
-
Simple Cloudflare Turnstile – Plugin tích hợp Turnstile giúp chống spam bots
Để chống spam bots trên website WordPress, mình thường hay sử dụng các plugin dùng công nghệ CAPTCHA của Google, ví dụ Advanced Google reCAPTCHA. Tuy nhiên hạn chế của CAPTCHA là nó không thân thiện với người dùng, đôi khi hiện ra các yêu cầu xác nhận khó hiểu ngay…