Cachs khắc phục khi trang wordpress bị lỗi năm 2024

Bài viết này sẽ hướng dẫn bạn cách Kiểm Tra Và Sử Lỗi Trắng Trang Website WordPress. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về [email protected] hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.

1. Một số nguyên nhân gây ra lỗi trắng trang website WordPress

  • Theme không tương thích với phiên bản WordPress.
  • Plugins không tương thích với phiên bản WordPress.
  • Plugins không tương thích với theme.
  • Mã nguồn WordPress, theme hoặc plugin bị lỗi (lỗi code, thiếu file, dính mã độc).
  • Bị chèn thêm code tùy biến gây ra lỗi
  • Lỗi file .htaccess

2.1. Bật wp-debug để kiểm tra lỗi

  • Tập tin wp-config.phptrong thư mục gốc của WordPress là chìa khóa để tìm ra vấn đề mà website của bạn đang gặp phải. Tất cả những gì bạn cần làm là thêm một vài dòng mã để kích hoạt “chế độ gỡ lỗi” (debug) cho website của mình.
  • Bật chế độ debug một cách hiệu quả sẽ giúp hiển thị danh sách các lỗi đang tồn tại. Nếu website của bạn được cài đặt trên localhost (offiline), hãy thêm dòng code sau đây vào file wp-config.php:

Cachs khắc phục khi trang wordpress bị lỗi năm 2024

2.2. Kiểm tra error_log

  • Ông bà ta có câu “Muốn chữa bệnh phải bắt đúng bệnh”. Có nghĩa là muốn chữa lỗi trang trắng WordPress thì việc đầu tiên phải biết đó là lỗi này do đâu. Thường thì 100% lỗi trang trắng đều xuất phát từ một đoạn code (sai cú pháp, gọi sai hàm, viết thừa dấu, sai chính tả…) và nhiệm vụ chúng ta là phải xác định đó là đoạn code nào, nằm ở đâu. Để làm được việc này, ta phải mởfile error log lên xem.
  • Sau khi login Cpanel -> File Manger -> public_html -> Chọn View error_log để kiểm tra lỗi.

Cachs khắc phục khi trang wordpress bị lỗi năm 2024

Cachs khắc phục khi trang wordpress bị lỗi năm 2024

2.3. Vô hiệu hóa tất cả Plugins đang được kích hoạt

Truy cập thư mục cài đặt WordPress của bạn thông qua File Manager cPanel/ DirectAdmin hoặc phần mềm FTP => tìm tới đường dẫn file

/wp-content/plugins/ => đổi tên toàn bộ thư mục của các plugin mà bạn đã cài đặt (thêm _bak vào sau tên thư mục chẳng hạn). Nếu website của bạn hoạt động bình thường trở lại, hãy thử kích hoạt lần lượt từng plugin một (bằng cách đổi tên của từng thư mục về như cũ) cho đến khi lỗi trắng trang xuất hiện. Khi đó, bạn sẽ biết plugin nào chính là nguyên nhân gây ra vấn đề.

Cachs khắc phục khi trang wordpress bị lỗi năm 2024

2.4. Khôi phục file .htaccess

  • Nếu bạn có sẵn bản backup trước đó của tập tin .htaccess, hãy upload và ghi đè lên tập tin .htaccesshiện tại. Hoặc có thể tải file .htaccess Basic tại link: https://wordpress.org/support/article/htaccess/ và upload lên hosting.
  • Nếu website của bạn hoạt động bình thường tức là file .htaccass bị hỏng

2.5. Lỗi do theme của WordPress đang dùng

Để xem nguyên nhân có phải do theme hay không ta hãy chuyển về theme mặc định Twenty Seventeen. Nếu hết lỗi trang trắng WordPress thì nguyên nhân chắc chắn do theme. Để làm được việc này ta thực hiện các bước sau:

Lỗi giao diện WordPress có thể dẫn đến thông báo lỗi hoặc các trang trắng trống, thường được gọi là màn hình trắng đáng sợ. Bạn có thể sử dụng các bước bên dưới để chẩn đoán các lỗi giao diện WordPress tiềm ẩn.

Chuẩn bị trang WordPress của bạn để khắc phục sự cố:

  1. Bạn phải luôn sao lưu trang của mình trước khi thực hiện bất kỳ khắc phục sự cố nào.
  2. Tắt tất cả các trình cắm, đặc biệt là bất kỳ trình cắm nào trong bộ nhớ đệm.
  3. Nếu trang của bạn sử dụng wp_cache, bạn cần phải tắt WP_CACHE.

Tìm lỗi liên quan đến giao diện

  1. Bật chế độ sửa lỗi WordPress.
  2. Truy cập trang của bạn và kiểm tra xem có lỗi PHP nào không.
  3. Nếu có lỗi PHP, hãy kiểm tra xem thư mục giao diện có trong đường dẫn tập tin hay không. Dưới đây là một ví dụ: Lỗi nghiêm trọng: Gọi hàm không xác định functionName() trong /home/wp-content/themes/twentyeleven/functions.php trên dòng 1
  4. Nếu đường dẫn tập tin chứa giao diện, thì điều này sẽ xác nhận sự cố liên quan đến giao diện và bạn có thể chuyển sang sửa lỗi.
  5. Nếu lỗi không hiển thị trên website của bạn, thì bạn cần phải hiển thị lỗi:
    • Nhật ký lỗi Linux (cPanel / Lưu trữ web)
    • Lỗi chi tiết Windows (Plesk / Lưu trữ web)
  6. Nếu nhật ký hoặc lỗi chi tiết hiển thị lỗi PHP, thì bạn có thể bắt đầu sửa lỗi đó.

Xác định xem có phải lỗi chỉ xảy ra với giao diện đang hiện hoạt của bạn không

  1. Kết nối với dịch vụ lưu trữ của bạn bằng FTP để tải tập tin lên.
  2. Điều hướng đến thư mục chứa trang WordPress của bạn.
  3. Sau đó, mở thư mục wp-content/themes. Ghi lại giao diện mặc định mới nhất đã được cài đặt.

Lưu ý: Các giao diện WordPress mặc định được đặt tên theo năm chúng được phát hành. Ví dụ, giao diện mặc định được giới thiệu trong năm 2017 có tên là twentyseventeen.