Computer >> Máy Tính >  >> Kết nối mạng >> Internet

Sửa lỗi màn hình trắng chết chóc của WordPress

White Screen of Death là một trong những lỗi kinh hoàng nhất có thể xảy ra trong WordPress. Mặc dù chắc chắn không dễ chịu gì khi nhận được Màn hình trắng chết chóc, nhưng trong hầu hết các trường hợp, đây không phải là một vấn đề tai hại - tất nhiên nếu bạn biết cách giải quyết. Trong bài viết này, tôi sẽ cho bạn biết lý do tại sao Màn hình trắng chết chóc xảy ra trong WordPress và cách khắc phục lỗi phổ biến nhất.

"Màn hình trắng của cái chết" là gì?

White Screen of Death, như tên gọi của nó, là khi giao diện người dùng của trang web WordPress của bạn không hiển thị gì ngoài một 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 biết máy chủ bị lỗi ở đâu, nhưng đối với trang web đang hoạt động, thông báo lỗi thường bị ẩn, do đó dẫn đến màn hình trắng trống.

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

Một 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à cách dễ nhất để sửa chữa.

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

Sửa lỗi màn hình trắng chết chóc của WordPress

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

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ó đã xảy ra, hãy loại bỏ plugin / chủ đề 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ể có khác.

2. Tự động cập nhật không thành công

Thật tuyệt khi luôn cập nhật WP, chủ đề và plugin của bạn và tất cả những điều này mà không cần đến bất kỳ công việc thủ công nào từ phía bạn, nhưng hiệu ứng trang web không mong muốn của tự động hóa có thể là trang web 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 chóc sau khi cập nhật tự động, cơ hội duy nhất của bạn là khôi phục cấu hình trước cập nhật từ bản sao lưu và tắt cập nhật tự động. 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, thì đây là một thảm họa và bạn có thể phải tắt từng plugin một để tìm ra plugin nào đang gây ra sự cố.

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

Các vấn đề về cơ sở dữ liệu và cấu hình WP không phổ biến như plugin / chủ đề là lý do gây ra Màn hình trắng chết chóc, nhưng chúng có thể là nguyên nhân. Những sự cố này không xảy ra mà không có lý do - thường là do bạn hoặc ai đó đã làm hỏng cơ sở dữ liệu hoặ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 như với cập nhật tự động, bản sao lưu gần đây của các tệp cơ sở dữ liệu / cấu hình là trình tiết kiệm của bạn.

Trong một số trường hợp hiếm hoi, 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 kịch tính hơn chỉ là Màn hình trắng chết chóc và bạn chắc chắn sẽ nhận thấy nếu cơ sở dữ liệu không ổn. Cơ sở dữ liệu bị hỏng khá nghiêm trọng và bạn có thể phải gọi chuyên gia WP để cứu bạn.

4. Các vấn đề về lưu trữ

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

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

vào tệp “wp-config.php” để tăng giới hạn bộ nhớ lên 64MB. Phương án cuối cùng, hãy cân nhắc chuyển sang một gói rộng rãi hơn hoặc sang 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 những lý do nữa dẫn đến Màn hình trắng chết chóc. May mắn thay, nó không phải là một thứ quá phổ biến, ít nhất là so với các plugin / chủ đề. Không có một quy định chung nào để khắc phục một trang web bị tấn công bởi vì tất cả phụ thuộc vào thiệt hại đã được thực hiện.

Sửa lỗi màn hình trắng chết chóc của WordPress

Màn hình trắng của cái chết không kinh hoàng như vẻ bề ngoài, nhưng nó vẫn không đẹp. Điều tồi tệ nhất là nếu bạn đã không kiểm tra trang web của mình trong 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 đã bật trong bao lâu. Thông thường, lý do màn hình trắng là một plugin / chủ đề, đó là một lý do nữa để bạn phải hết sức cẩn thận với những gì bạn cài đặt trên trang web của mình.