Màn hình trắng chết là một trong những lỗi đáng sợ nhất có thể xảy ra trong WordPress. Mặc dù chắc chắn là không dễ chịu khi có được một màn hình trắng chết, trong hầu hết các trường hợp, đây không phải là một vấn đề tai hại - nếu bạn biết cách đối phó với nó, tất nhiên. Trong bài viết này, tôi sẽ cho bạn biết về lý do tại sao một màn hình trắng của cái chết xảy ra trong WordPress và làm thế nào để sửa chữa phổ biến nhất của họ.

“Màn hình trắng chết” là gì?

White Screen of Death, như tên gọi của nó, là khi lối vào trang web WordPress của bạn không hiển thị gì ngoài màn hình trắng. Điều này xảy ra khi có một số lỗi nội bộ trong máy chủ của bạn và nó không thể hiển thị nội dung để hiển thị trên màn hình. Đối với một trang web phát triển, sẽ có thông báo lỗi trên màn hình hiển thị cho bạn nơi máy chủ gặp sự cố, nhưng đối với trang web trực tiếp, thông báo lỗi thường bị ẩn, do đó dẫn đến màn hình trắng trống.

1. Plugin hoặc chủ đề không tương thích

Plugin hoặc chủ đề không tương thích là lý do phổ biến nhất khiến bạn thấy màn hình trắng khó chịu này. May mắn thay, nó cũng là dễ nhất để sửa chữa.

Nếu bạn may mắn, rất có thể bạn sẽ có thể truy cập vào bảng điều khiển quản trị (http://yourdomain.com/wp-admin, trừ khi bạn đã thay đổi URL đăng nhập). Đăng nhập và vô hiệu hóa plugin / chủ đề không tương thích.

Nếu bạn đang nhận được một màn hình trắng trên các trang quản trị, quá, bạn sẽ cần phải thực hiện các thay đổi thông qua FTP. Kết nối với trang web của bạn với một máy khách FTP và vào thư mục “wp_content -> plugins”, nếu nghi ngờ là một plugin hoặc thư mục “wp_content -> themes”, nếu bạn nghi ngờ một chủ đề đang gây ra sự cố. Không xóa plugin / theme - chỉ cần đổi tên nó thành vô hiệu hóa nó.

Bây giờ hãy kiểm tra xem điều này có khắc phục được sự cố không. Nếu nó đã làm, loại bỏ các plugin / theme cho tốt. Nếu không, hãy thử với một plugin / chủ đề khác, nếu bạn nghi ngờ một trong số đó là lý do hoặc đọc thêm vì các lý do có thể khác.

2. Không tự động cập nhật

Thật tuyệt khi có WP, chủ đề và plugin của bạn được cập nhật mọi lúc và mọi thứ mà không cần bất kỳ công việc thủ công nào bên cạnh bạn, nhưng hiệu ứng trang web không mong muốn của tự động hóa có thể là một trang WP bị hỏng. Các phiên bản mới của plugin hoặc chủ đề có thể không tương thích với phần còn lại và điều này có thể gây ra sự cố.

Nếu bạn nhìn thấy màn hình trắng chết sau khi tự động cập nhật, cơ hội duy nhất của bạn là khôi phục cấu hình trước khi cập nhật từ bản sao lưu và tắt tự động cập nhật. Nếu bạn không có bản sao lưu trước khi cập nhật hoặc bất kỳ bản sao lưu gần đây nào khác, đây là thảm họa và bạn có thể phải vô hiệu hóa tất cả các plugin một để tìm xem cái nào đang gây ra sự cố.

3. Các vấn đề về cấu hình cơ sở dữ liệu và WP

Cơ sở dữ liệu và các vấn đề cấu hình WP không phổ biến như các plugin / chủ đề như là lý do cho White Screen of Death, nhưng chúng có thể là nguyên nhân. Những vấn đề này không xảy ra mà không có lý do - thường là vì bạn hoặc ai đó đã làm rối tung cơ sở dữ liệu hoặc các tệp cấu hình. Loại bỏ những thay đổi bạn đã thực hiện và hy vọng nó sẽ hoạt động. Cũng giống như tự động cập nhật, bản sao lưu gần đây của tệp cơ sở dữ liệu / cấu hình là trình tiết kiệm của bạn.

Trong những trường hợp rất hiếm, bản thân cơ sở dữ liệu có thể bị hỏng, nhưng điều này thường dẫn đến nhiều bộ phim hơn là màn hình trắng chết, và bạn chắc chắn sẽ nhận thấy nếu cơ sở dữ liệu không ổn. Một cơ sở dữ liệu bị hỏng khá nghiêm trọng và bạn có thể phải gọi một chuyên gia WP để cứu bạn.

4. Vấn đề về Hosting

Đôi khi lưu trữ của bạn có thể dẫn đến một màn hình trắng của cái chết. Điều này thường xảy ra trên các máy chủ được chia sẻ nơi nhiều trang web đấu tranh cho các tài nguyên. Thử thêm:

 define ('WP_MEMORY_LIMIT', '64M'); 

vào tập tin "wp-config.php" để tăng giới hạn bộ nhớ lên 64MB. Như một phương sách cuối cùng, hãy xem xét chuyển sang một kế hoạch hào phóng hơn hoặc một nhà cung cấp dịch vụ lưu trữ khác.

5. Trang web của bạn có thể đã bị tấn công

Tin tặc là một trong nhiều lý do cho một màn hình trắng của cái chết. May mắn thay, nó không phải là một cái rất phổ biến, ít nhất là so với các plugin / themes. Không có một toa thuốc phổ quát để sửa chữa một trang web bị tấn công bởi vì tất cả phụ thuộc vào những gì thiệt hại đã được thực hiện.

Màn hình trắng của cái chết không phải là đáng sợ như là có vẻ, nhưng nó vẫn không phải là tốt đẹp. Điều tồi tệ nhất là nếu bạn chưa kiểm tra trang web của mình một thời gian vì trong trường hợp này bạn không biết màn hình trắng đã được bật bao lâu. Thường thì không phải lý do cho màn hình trắng là plugin / chủ đề, đó là một lý do nữa để bạn phải cẩn thận với những gì bạn cài đặt trên trang web của mình.