Trang chủ WordPress không hoạt động

Màn hình trắng chết chóc của WordPress là một trong những lỗi WordPress phổ biến nhất. Đây cũng là một trong những điều khó chịu nhất vì không có thông báo lỗi và bạn bị khóa khỏi WordPress

Một vấn đề khác với lỗi màn hình trắng chết chóc là đôi khi nó chỉ ảnh hưởng đến một phần nào đó trên trang web của bạn

Ví dụ: bạn chỉ có thể thấy màn hình trắng chết chóc bên trong khu vực quản trị WordPress, trong khi mọi thứ khác đều hoạt động tốt. Trong các trường hợp khác, bạn chỉ có thể nhìn thấy nó trên một bài đăng cụ thể trong khi mọi thứ khác đều hoạt động tốt

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách khắc phục màn hình trắng chết chóc của WordPress bằng cách xem xét các giải pháp khác nhau

Trang chủ WordPress không hoạt động

Ghi chú. Trước khi bạn thực hiện bất kỳ thay đổi nào đối với trang web của mình, hãy đảm bảo bạn có bản sao lưu trang web WordPress của mình. Nếu bạn không có quyền truy cập vào khu vực quản trị, hãy xem hướng dẫn của chúng tôi về cách tạo bản sao lưu cơ sở dữ liệu WordPress theo cách thủ công

Tại sao bạn thấy màn hình trắng chết chóc trong WordPress?

Phần lớn thời gian khi bạn nhìn thấy màn hình trắng chết chóc, điều đó có nghĩa là một tập lệnh trên trang web của bạn đã hết giới hạn bộ nhớ

Tập lệnh không phản hồi hoặc bị máy chủ lưu trữ WordPress của bạn giết hoặc đơn giản là hết thời gian chờ. Đây là lý do tại sao không có thông báo lỗi thực tế nào được tạo và bạn thấy một màn hình trắng trơn

Trang chủ WordPress không hoạt động

Đôi khi bạn có thể thấy thông báo lỗi nghiêm trọng thay vì màn hình trắng đơn giản

Trang chủ WordPress không hoạt động

Cho dù bạn đang nhìn thấy màn hình trống hay thông báo “Đã xảy ra lỗi nghiêm trọng trên trang web của bạn” thì đó cũng là một lỗi

Lỗi này cũng có thể xảy ra do chủ đề hoặc plugin được mã hóa kém được cài đặt trên trang web của bạn. Đôi khi nó có thể xảy ra nếu có sự cố với máy chủ lưu trữ web của bạn

Vì lỗi màn hình trắng có thể do bất kỳ nguyên nhân nào gây ra nên cần có phương pháp khắc phục sự cố để khắc phục

Sự cố có xảy ra trên các trang web khác của bạn không?

Nếu bạn đã cài đặt các trang web WordPress khác trên cùng một tài khoản lưu trữ, thì bạn nên bắt đầu bằng cách kiểm tra xem sự cố có xảy ra trên các trang web khác không

Nếu đúng như vậy, thì đó là một dấu hiệu rõ ràng cho thấy có gì đó không ổn với dịch vụ lưu trữ WordPress của bạn. Đây có thể là sự cố tạm thời ảnh hưởng đến dịch vụ của họ và bạn cần liên hệ với bộ phận hỗ trợ của họ để được trợ giúp thêm

Mặt khác, nếu sự cố chỉ xảy ra với một trang web hoặc một phần cụ thể của trang web đó, thì bạn biết rằng sự cố xảy ra với trang web cụ thể đó

Video hướng dẫn

Đăng ký WPBeginner

Nếu bạn muốn hướng dẫn bằng văn bản, hãy tiếp tục đọc

Sửa lỗi màn hình trắng với Chế độ khôi phục WordPress

Nếu lỗi màn hình trắng chết chóc do plugin hoặc chủ đề của WordPress gây ra thì có thể WordPress sẽ xử lý được lỗi đó

Tính năng bảo vệ lỗi nghiêm trọng mới được giới thiệu trong WordPress 5. 2 đôi khi có thể bắt lỗi, vì vậy bạn thậm chí có thể không nhìn thấy màn hình trắng. Thay vào đó, bạn sẽ thấy thông báo rằng trang web đang gặp sự cố kỹ thuật

Trang chủ WordPress không hoạt động

Bạn cũng sẽ nhận được một email trên địa chỉ email quản trị của mình với chủ đề 'Trang web của bạn đang gặp sự cố kỹ thuật'

Trang chủ WordPress không hoạt động

Thông báo email này sẽ chỉ ra plugin gây ra lỗi và nó cũng sẽ chứa một liên kết đặc biệt. Liên kết này sẽ cho phép bạn đăng nhập vào chế độ khôi phục WordPress và tắt plugin bị lỗi

Trang chủ WordPress không hoạt động

Tuy nhiên, nếu bạn thấy màn hình trắng chết chóc không có email hoặc tùy chọn chế độ khôi phục, thì bạn cần sửa lỗi theo cách thủ công

Tăng giới hạn bộ nhớ

Thông thường, lỗi này xảy ra do tập lệnh đã hết bộ nhớ và thoát giữa chừng. Để khắc phục điều này, bạn cần tăng bộ nhớ PHP có sẵn cho WordPress. Điều này sẽ cho phép tập lệnh sử dụng nhiều bộ nhớ hơn để hoàn thành công việc mà nó phải thực hiện

Bạn có thể làm theo hướng dẫn trong hướng dẫn của chúng tôi về cách tăng bộ nhớ PHP trong WordPress

Vô hiệu hóa tất cả các plugin

Nếu việc tăng giới hạn bộ nhớ không hiệu quả hoặc nếu bạn có giới hạn bộ nhớ cao như 256M hoặc 512M, thì bạn cần bắt đầu khắc phục sự cố

Theo kinh nghiệm khắc phục sự cố này, chúng tôi luôn nhận thấy rằng sự cố xảy ra với một plugin cụ thể hoặc một chủ đề. Hãy tiếp tục và vô hiệu hóa tất cả các plugin

Nếu bạn vẫn có thể truy cập khu vực quản trị WordPress, thì bạn chỉ cần truy cập trang Plugin » Plugin đã cài đặt. Chọn tất cả các plugin đã cài đặt, sau đó chọn 'Hủy kích hoạt' trong trình đơn thả xuống 'Tác vụ hàng loạt'

Trang chủ WordPress không hoạt động

Tuy nhiên, nếu bạn không có quyền truy cập vào khu vực quản trị WordPress, thì bạn sẽ cần hủy kích hoạt tất cả các plugin qua FTP

Đầu tiên, kết nối với trang web WordPress của bạn bằng ứng dụng khách FTP. Sau khi kết nối, hãy chuyển đến thư mục wp-content nơi bạn sẽ thấy thư mục ‘plugins’

Trang chủ WordPress không hoạt động

Bây giờ, bạn cần nhấp chuột phải vào thư mục plugin và sau đó chọn đổi tên. Bạn có thể đổi tên thư mục plugin thành plugins-deactivated

Trang chủ WordPress không hoạt động

Máy khách FTP của bạn bây giờ sẽ đổi tên thư mục plugin

WordPress tìm kiếm một thư mục có tên là plugin để tải tất cả các plugin. Khi không thể tìm thấy thư mục, nó chỉ cần tắt tất cả các plugin

Nếu cách này khắc phục được sự cố, thì hãy bật từng plugin một để tìm hiểu tận cùng vấn đề. Khi bạn tìm thấy plugin gây ra sự cố, bạn có thể thay thế nó bằng một giải pháp thay thế hoặc báo cáo sự cố cho tác giả plugin

Thay thế Chủ đề bằng Chủ đề Mặc định

Nếu khắc phục sự cố plugin không khắc phục được sự cố thì bạn nên thử thay thế chủ đề hiện tại của mình bằng một chủ đề mặc định

Đầu tiên, kết nối với trang web của bạn bằng ứng dụng khách FTP và chuyển đến thư mục /wp-content/themes/. Nó chứa tất cả các chủ đề được cài đặt trên trang web của bạn

Nhấp chuột phải để chọn chủ đề WordPress hiện tại của bạn và tải xuống máy tính của bạn để sao lưu

Trang chủ WordPress không hoạt động

Tiếp theo, bạn cần xóa chủ đề hiện tại khỏi trang web của mình. Nhấp chuột phải vào thư mục chủ đề của bạn và chọn 'Xóa'. Ứng dụng khách FTP của bạn bây giờ sẽ xóa chủ đề khỏi trang web của bạn

Trang chủ WordPress không hoạt động

Bây giờ nếu bạn đã cài đặt một chủ đề WordPress mặc định như (Twenty Eighteen hoặc Twenty Nineteen) trên trang web của mình, thì WordPress sẽ tự động bắt đầu sử dụng chủ đề đó làm chủ đề mặc định

Tuy nhiên, nếu bạn chưa cài đặt chủ đề mặc định, thì bạn cần cài đặt thủ công bằng FTP

Nếu cách này khắc phục được sự cố thì bạn nên xem chức năng của chủ đề. tập tin php. Nếu có thêm khoảng trống ở cuối tệp, thì bạn cần xóa những khoảng trống đó và đôi khi điều đó sẽ khắc phục được sự cố

Nếu bạn đang sử dụng chức năng được mã hóa kém trong các chức năng của chủ đề. php, thì nó cũng có thể gây ra lỗi màn hình trắng

Cân nhắc tải xuống bản sao chủ đề mới của bạn từ nguồn của chủ đề rồi cài đặt chủ đề đó

Bật Chế độ gỡ lỗi để bắt lỗi trong WordPress

Nếu không có gì hữu ích cho đến nay, thì bước tiếp theo là bật gỡ lỗi trong WordPress. Điều này sẽ cho phép bạn xem loại lỗi nào đang được xuất ra

Đơn giản, thêm đoạn mã sau vào wp-config của bạn. tập tin php

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Khi bạn thêm phần này, màn hình trống sẽ có lỗi, cảnh báo và thông báo. Những điều này có thể giúp bạn xác định nguyên nhân gốc rễ

Nếu bạn không thấy bất kỳ lỗi nào, bạn vẫn có thể muốn kiểm tra nhật ký gỡ lỗi. Chỉ cần truy cập thư mục wp-content trên trang web của bạn bằng ứng dụng khách FTP. Ở đó bạn sẽ tìm thấy một gỡ lỗi mới. tệp nhật ký chứa nhật ký của tất cả các lỗi, thông báo và cảnh báo

Trang chủ WordPress không hoạt động

Xóa bộ nhớ cache WordPress

Đôi khi, bạn có thể có quyền truy cập vào phần phụ trợ, nhưng phần đầu của trang web có màn hình trắng chết chóc. Điều này có thể xảy ra do plugin bộ nhớ đệm. Đơn giản chỉ cần làm trống bộ nhớ cache của bạn

Xem hướng dẫn của chúng tôi về cách xóa bộ nhớ cache trong WordPress để được hướng dẫn chi tiết

Sửa bài viết dài hơn

Nếu bạn chỉ có màn hình trắng chết chóc trên một bài đăng hoặc trang rất dài, thì thủ thuật nhỏ này có thể hiệu quả

Thủ thuật này về cơ bản làm tăng khả năng xử lý văn bản của PHP bằng cách tăng giới hạn đệ quy và quay lui. Bạn có thể dán đoạn mã sau vào wp-config của mình. tập tin php

/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Chúng tôi hiểu rằng đây là một lỗi rất khó chịu và chúng tôi hy vọng rằng một trong những thủ thuật trên đã khắc phục được sự cố cho bạn. Bạn cũng có thể muốn xem hướng dẫn khắc phục sự cố WordPress của chúng tôi hướng dẫn các bước bạn nên thực hiện để tự mình nắm bắt và khắc phục sự cố WordPress

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của chúng tôi để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook

Tại sao trang chủ WordPress của tôi không hoạt động?

Nếu trang web của bạn không hoạt động chỉ vì bạn, nó sẽ cho thấy rằng trang web vẫn hoạt động. Lỗi là do phía bạn và rất có thể bạn muốn kiểm tra kết nối hoặc xóa bộ nhớ đệm . Nếu mọi người đều gặp sự cố, điều đó có nghĩa là mã hoặc máy chủ của trang web của bạn đang gặp sự cố khiến trang web WordPress của bạn không khả dụng.

Tại sao chủ đề của tôi không hiển thị trên WordPress?

Điều đầu tiên bạn nên làm là tắt tất cả plugin, xóa bộ nhớ cache (tất cả plugin) và tải lại trang web của bạn vào .