Hướng dẫn khắc phục lỗi trắng trang trong WordPress

Huong dan khac phuc loi trang trang trong WordPress - Hướng dẫn khắc phục lỗi trắng trang trong WordPress

Source: Hướng dẫn khắc phục lỗi trắng trang trong WordPress

Hướng dẫn sửa lỗi trang trắng, lỗi 500 (Internal Server Error) trong website WordPress.

Huong-dan-khac-phuc-loi-trang-page-in-wordpress

Bạn đã cài đặt một plugin mới hoặc chỉnh sửa các tệp chủ đề và sau đó phát hiện ra rằng trang web của bạn có trang trống hoặc lỗi 500? Không có gì hiển thị trên giao diện web, cũng như không thấy bất kỳ thông báo lỗi nào ngoài màu trắng tinh? Tình trạng này còn được gọi là “Màn hình trắng chết chóc”, “lỗi màn hình trắng”, “lỗi trang trắng” hoặc đôi khi là lỗi 500 (Lỗi máy chủ nội bộ). Đừng lo lắng, mọi thứ đều có cách giải quyết. Hôm nay, tôi sẽ chỉ cho bạn một số cách phổ biến nhất để sửa lỗi trang trắng trong WordPress. Hãy dành vài phút để tìm hiểu với WP Căn bản.

Tìm hiểu thêm:

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

  • Chủ đề không tương thích với phiên bản WordPress.
  • Plugin không tương thích với phiên bản WordPress.
  • Plugin không tương thích với chủ đề.
  • Mã nguồn, chủ đề hoặc plugin của WordPress bị hỏng (lỗi mã, thiếu tệp, nhiễm mã độc).
  • Bạn đã chèn mã tùy chỉnh gây ra lỗi
  • Lỗi tập tin .htaccess

Làm thế nào để phát hiện nguyên nhân gây ra lỗi trang trắng?

Có 3 cách khác nhau để làm điều này:

Phát hiện nguyên nhân của lỗi với WP_DEBUG

Tập tin wp-config.php trong thư mục gốc của WordPress là chìa khóa để tìm ra vấn đề mà trang web 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ã để bật “chế độ gỡ lỗi” cho trang web của bạn.

Bật chế độ gỡ lỗi sẽ hiển thị danh sách các lỗi hiện có một cách hiệu quả. Nếu trang web của bạn được cài đặt trên localhost (offiline), hãy thêm dòng mã sau vào tệp wp-config.php:

Lưu ý, bạn phải chèn nó phía trên dòng sau:

Nếu tệp wp-config.php Mã của bạn đã có mã WP_DEBUG, bạn chỉ cần chuyển giá trị của nó từ false sang trọng true là được.

Nếu trang web trực tuyến, bạn không nên sử dụng đoạn mã trên vì tất cả các thông báo lỗi sẽ xuất hiện công khai trên web, bao gồm cả đường dẫn đến tệp trên máy chủ web và thông tin. nhạy cảm khác. Thay vào đó, hãy bật ghi nhật ký các thông báo lỗi trong một tệp bí mật.

Để bật error_log và gỡ lỗi cho một trang web trực tuyến, hãy thêm mã sau vào tệp wp-config.php của bạn (ở cùng một vị trí như trên):

Sau khi hoàn tất, bạn có thể kiểm tra các thông báo lỗi ngay trên giao diện người dùng của trang web hoặc trong error_log. Nhật ký lỗi thường nằm trong thư mục wp-content, tại địa chỉ: /wp-content/debug.log. Khi bạn đã tìm ra nguyên nhân gây ra lỗi, bạn có thể bắt tay vào tìm cách khắc phục nó (ví dụ: sao chép mã lỗi và tìm kiếm hướng dẫn trên Google).

Phát hiện nguyên nhân gây ra lỗi với plugin

Có rất nhiều plugin có sẵn có thể giúp bạn giải quyết các vấn đề trên trang web của mình một cách nhanh chóng và dễ dàng. Nếu bạn vẫn có thể truy cập trang tổng quan WordPress (chỉ là các trang trống trên giao diện bên ngoài), hãy thử cài đặt một plugin để giúp xác định nguyên nhân gây ra lỗi.

  • Để bật chế độ gỡ lỗi, hãy thử plugin Gỡ lỗi. Và nếu bạn muốn có thêm tùy chọn để khắc phục sự cố, thì Thanh gỡ lỗi Đây là plugin bạn đang tìm kiếm.
  • Đối với nhiều trang web WordPress, có một plugin được thiết kế đặc biệt cho các mạng và quản trị viên cấp cao để giúp khắc phục sự cố, được gọi là Gỡ lỗi này. Nó sở hữu đầy đủ chức năng của hầu hết các plugin gỡ lỗi khác.

Các plugin trên đều đáng tin cậy và được cập nhật thường xuyên để đảm bảo tính tương thích và ổn định. Khi bạn đã chọn đúng plugin, hãy cài đặt nó và bắt đầu tìm kiếm các lỗi cần sửa.

Kiểm tra error_log trong bảng điều khiển của máy chủ

Nếu bạn đang sử dụng cPanel, bạn có thể kiểm tra nhật ký lỗi bằng cách nhấp vào Nhật ký lỗi trong phần Nhật ký.

error-log-cPanel

Nếu bạn đang sử dụng Plesk, hãy nhấp vào tab Các tập tin trên menu trên cùng => chọn mục tiếp theo nhật ký trong menu bên trái, sau đó chọn tệp error_log khỏi danh sách.

error-log-plesk

Nếu bạn đang sử dụng một loại bảng điều khiển web khác và không chắc nơi error_log được lưu trữ, hãy kiểm tra trang Cơ sở Kiến thức (KB) của nhà cung cấp dịch vụ lưu trữ của bạn hoặc sử dụng Google Tìm kiếm để nhanh chóng tìm thấy vị trí của nó. .

Cách sửa lỗi trang trắng trong WordPress

Dựa trên những nguyên nhân được liệt kê ở trên, chúng tôi có thể đề xuất một số giải pháp khắc phục như sau:

Cài đặt lại WordPress, plugin hoặc chủ đề

Trong trường hợp bạn đã xác định được nguyên nhân gây ra lỗi trang trắng là do WordPress, các theme, plugin có tệp bị lỗi hoặc tệp bị thiếu thì hãy tiến hành cài đặt lại mã nguồn của chúng theo cách thủ công. Tải mã nguồn của WordPress, theme hoặc plugin từ WordPress.org => truy cập thư mục cài đặt WordPress thông qua File Manager của phần mềm cPanel / DirectAdmin hoặc FTP => Upload file mã nguồn đã tải về thư mục tương ứng => giải nén và ghi đè mã nguồn hiện tại.

Xem thêm: Hướng dẫn cập nhật WordPress thủ công

Sau khi truy cập trang web, đừng quên cài đặt plugin bảo mật (chẳng hạn như Defender Security hoặc Sucuri Security) để quét tìm bất kỳ tệp lạ nào trong mã nguồn WordPress của bạn.

Khôi phục chủ đề WordPress mặc định

Nếu bạn vẫn có thể truy cập trang quản trị WordPress, hãy thử chuyển sang chủ đề mặc định (2020, 2021…). Nếu lỗi trang trắng biến mất và trang web của bạn xuất hiện trở lại, điều đó có nghĩa là chủ đề bạn đang sử dụng bị lỗi hoặc xung đột với WordPress hoặc một trong các plugin bạn đang sử dụng.

Trường hợp ngược lại, truy cập thư mục cài đặt WordPress thông qua File Manager của phần mềm cPanel / DirectAdmin hoặc FTP => tìm địa chỉ / wp-content / themes / => đổi tên thư mục theme bạn đang sử dụng (thêm _cũ sau tên thư mục chẳng hạn). Nếu nguyên nhân là do chủ đề, bạn sẽ có thể truy cập trang quản trị WordPress để kích hoạt chủ đề mặc định.

Tắt tất cả các plugin đang hoạt động

Truy cập thư mục cài đặt WordPress của bạn thông qua phần mềm File Manager cPanel / DirectAdmin hoặc FTP => tìm địa chỉ / wp-content / plugins / => đổi tên toàn bộ thư mục plugin mà bạn đã cài đặt (thêm _cũ sau tên thư mục chẳng hạn). Nếu trang web 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 các plugin (bằng cách đổi tên từng thư mục trở lại như cũ) cho đến khi lỗi trắng xuất hiện. Sau đó, bạn sẽ biết plugin nào đang gây ra sự cố.

Xóa mã tùy chỉnh gây ra lỗi

Nếu trước đó bạn đã chèn mã tùy chỉnh vào file theme dẫn đến lỗi trang trống thì tất cả những gì bạn cần làm là truy cập vào thư mục cài đặt WordPress thông qua File Manager của phần mềm cPanel / DirectAdmin hoặc FTP => tìm địa chỉ / wp-content / themes / => mở file theme mà bạn đã chèn mã => xóa mã và lưu lại.

Khôi phục tệp .htaccess

Nếu bạn có bản sao lưu trước của tệp .htaccess, tải lên và ghi đè tệp .htaccess hiện tại (trong thư mục cài đặt WordPress, cấp với tệp wp-config.php). Nếu không, hãy chỉnh sửa nội dung của tệp .htaccess về hình thức “nhà máy” như sau:

Nếu bạn có cài đặt WordPress nhiều trang, hãy tham khảo các tệp .htaccess mặc định ở đây.

Tham khảo bài viết “Hiển thị tệp .htaccess trong cPanel một cách đơn giản” nếu bạn không tìm thấy tệp .htaccess. Lưu ý, tệp này chỉ khả dụng trên máy chủ web Apache và LiteSpeed ​​/ Open LiteSpeed, không có trên máy chủ web NginX.

Lưu và kiểm tra xem trang web của bạn đã có thể truy cập được chưa.

Bạn có đang sử dụng một plugin bộ nhớ đệm không?

Bộ nhớ đệm plugin có thể là nguyên nhân gây ra lỗi trang trắng cho trang web của bạn, đặc biệt là khi bạn cập nhật dữ liệu hoặc di chuyển máy chủ lưu trữ mà quên tắt plugin này. Để kiểm tra xem plugin bộ nhớ đệm có phải là thủ phạm hay không, chỉ cần vào thư mục / wp-content / plugins /, tìm và đổi tên thư mục của nó (thêm _cũ sau tên thư mục chẳng hạn).

Kiểm tra giới hạn băng thông của máy chủ của bạn

Đã vượt quá giới hạn cho phép chưa? Điều này có thể gây ra lỗi trang trống. Nếu có thể, bạn nên tham khảo ý kiến ​​của nhà cung cấp dịch vụ lưu trữ để tìm ra giải pháp.

Khôi phục dữ liệu sao lưu

Và trong hầu hết các trường hợp, cách đơn giản nhưng hiệu quả nhất để sửa lỗi trang trắng (nếu bạn không thể tìm ra nguyên nhân cụ thể) là khôi phục dữ liệu từ các bản sao lưu hiện có. Vì vậy, đừng quên sao lưu dữ liệu website trước khi làm bất cứ điều gì nguy hiểm.

Trên đây là một số phương pháp giúp bạn nhanh chóng phát hiện nguyên nhân và khắc phục lỗi trang trắng trong WordPress. Nếu bạn biết thêm phương pháp nào khác, đừng quên chia sẻ với chúng tôi ở khung bình luận bên dưới nhé.

Nếu bạn đã thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay và mới nhất. Cảm ơn rất nhiều. 🙂

4,6 / 5 – (30 phiếu bầu)

Via: sieucoder.com



from sieucoder.com https://ift.tt/3G2hnIO
via Sieucoder.com

Nhận xét