KIẾN THỨC LẬP TRÌNH

WordPress , website, plugin

Hướng dẫn hạ cấp WordPress thủ công khi website gặp lỗi

WordPress là nền tảng mã nguồn mở được sử dụng rộng rãi và thường xuyên phát hành các bản cập nhật để bổ sung tính năng mới, vá lỗi bảo mật cũng như cải thiện hiệu suất. Tuy nhiên, không phải lúc nào việc nâng cấp cũng diễn ra suôn sẻ. Trong một số trường hợp, phiên bản WordPress mới có thể không tương thích với giao diện (theme), plugin hoặc mã nguồn hiện có, khiến website phát sinh lỗi hoặc thậm chí không thể truy cập vào trang quản trị.

Xử lý lỗi WordPress Error 60: SSL certificate problem

Lỗi cURL Error 60: SSL certificate problem là một trong những lỗi SSL khá phổ biến trên WordPress. Khi xảy ra, website sẽ không thể xác thực chứng chỉ SSL của máy chủ từ xa, khiến các yêu cầu HTTPS bị thất bại.

Hướng dẫn cách lấy chứng chỉ SSL trên Ubuntu 20.04 bằng Certbot (Standalone mode)

Certbot là công cụ mã nguồn mở do Let's Encrypt phát triển, hỗ trợ tự động cấp phát, xác thực và gia hạn chứng chỉ SSL/TLS cho tên miền. Ngoài khả năng tạo chứng chỉ, Certbot còn hỗ trợ cấu hình trực tiếp trên nhiều web server như Apache và Nginx.

  • Hướng dẫn hạ cấp WordPress thủ công khi website gặp lỗi

    WordPress là nền tảng mã nguồn mở được sử dụng rộng rãi và thường xuyên phát hành các bản cập nhật để bổ sung tính năng mới, vá lỗi bảo mật cũng như cải thiện hiệu suất. Tuy nhiên, không phải lúc nào việc nâng cấp cũng diễn ra suôn sẻ. Trong một số trường hợp, phiên bản WordPress mới có thể không tương thích với giao diện (theme), plugin hoặc mã nguồn hiện có, khiến website phát sinh lỗi hoặc thậm chí không thể truy cập vào trang quản trị.
  • Fault tolerance là gì? Nguyên lý hoạt động và các thành phần của fault tolerant system

    Fault tolerance là đặc tính thiết kế giúp một hệ thống duy trì hoạt động ổn định ngay cả khi một hoặc nhiều bộ phận bên trong gặp sự cố. Từ kinh nghiệm vận hành hạ tầng cho nhiều doanh nghiệp, mình nhận thấy việc xây dựng cơ chế Fault Tolerance là yêu cầu quan trọng đối với các hệ thống xử lý giao dịch và dữ liệu trọng yếu, đặc biệt khi kiến trúc không được phép tồn tại điểm lỗi đơn lẻ.
  • 1GB bằng bao nhiêu MB? Công thức quy đổi GB sang MB chi tiết

    Trong quá trình sử dụng máy tính, điện thoại hay các thiết bị lưu trữ, chắc hẳn bạn đã nhiều lần bắt gặp đơn vị GB và MB. Tuy nhiên, không phải ai cũng biết chính xác 1GB bằng bao nhiêu MB cũng như cách quy đổi giữa hai đơn vị này. Việc nắm rõ công thức chuyển đổi sẽ giúp bạn dễ dàng tính toán dung lượng lưu trữ, quản lý dữ liệu và lựa chọn thiết bị phù hợp với nhu cầu sử dụng. Hãy cùng tìm hiểu chi tiết trong bài viết dưới đây.
  • Subnet Mask là gì? Cách thức hoạt động và cách tính Subnet Mask chi tiết

    Subnet Mask là một thành phần không thể thiếu trong hệ thống mạng, giúp xác định phần Network và Host của địa chỉ IP. Nhờ đó, các thiết bị có thể biết được liệu dữ liệu cần gửi có nằm trong cùng mạng nội bộ hay phải chuyển qua router. Việc hiểu rõ Subnet Mask sẽ giúp bạn thiết kế mạng khoa học hơn, tối ưu tài nguyên IP và hạn chế nhiều lỗi khi mở rộng hệ thống. Trong bài viết này, mình sẽ cùng bạn tìm hiểu Subnet Mask là gì, nguyên lý hoạt động, cách tính cũng như cách chia Subnet đơn giản và dễ
  • Cách cài đặt SSH Keys trên Ubuntu 20.04

    SSH Keys là phương thức xác thực an toàn giúp bạn đăng nhập vào máy chủ Ubuntu mà không cần nhập mật khẩu mỗi lần kết nối. So với xác thực bằng mật khẩu truyền thống, SSH Keys có khả năng bảo mật cao hơn, giảm nguy cơ bị tấn công brute-force và thường được sử dụng trong quản trị máy chủ Linux. Trong bài viết này, mình sẽ hướng dẫn bạn cách tạo, cài đặt và cấu hình SSH Keys trên Ubuntu 20.04 từng bước.
  • Hướng dẫn cài đặt NodeJS trên CentOS 7 chi tiết cho người mới

    Node.js là môi trường chạy JavaScript phía máy chủ được sử dụng rộng rãi để phát triển website, API, ứng dụng thời gian thực và nhiều hệ thống backend hiện đại. Trên CentOS 7, bạn có thể cài đặt Node.js bằng nhiều cách khác nhau như biên dịch từ mã nguồn, sử dụng gói cài đặt chính thức, cài từ kho EPEL hoặc quản lý nhiều phiên bản thông qua NVM. Trong bài viết này, mình sẽ hướng dẫn bạn từng phương pháp cài đặt Node.js trên CentOS 7 để lựa chọn giải pháp phù hợp với nhu cầu sử dụng.
  • DigitalOcean là gì? Dịch vụ máy chủ đám mây dành cho lập trình viên và doanh nghiệp

    DigitalOcean là nền tảng điện toán đám mây (Cloud Computing) cung cấp dịch vụ máy chủ ảo (VPS/Cloud Server) cùng nhiều giải pháp hạ tầng dành cho lập trình viên, startup và doanh nghiệp. Với ưu điểm triển khai nhanh, giao diện trực quan và chi phí hợp lý, DigitalOcean trở thành lựa chọn phổ biến để xây dựng website, ứng dụng web, API hay môi trường phát triển phần mềm. Trong bài viết này, mình sẽ giúp bạn tìm hiểu DigitalOcean là gì, những điểm nổi bật, các tính năng chính cũng như ưu và nhược đ
  • Hướng dẫn thiết lập môi trường lập trình và cài đặt Python 3 trên Ubuntu 20.04

    Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay, được sử dụng rộng rãi trong phát triển web, tự động hóa, khoa học dữ liệu, trí tuệ nhân tạo và nhiều lĩnh vực khác. Trên Ubuntu 20.04, Python 3 đã được cài đặt sẵn, tuy nhiên bạn vẫn nên cập nhật hệ thống và thiết lập môi trường lập trình riêng để đảm bảo quá trình phát triển diễn ra ổn định. Trong bài viết này, mình sẽ hướng dẫn bạn cách cài đặt Python 3, thiết lập Virtual Environment và kiểm tra môi trường bằng một chương trì
 HỖ TRỢ TRỰC TUYẾN