Cách khắc phục lỗi nghiêm trọng trong WordPress

Tác giả Network Engineer, T.Mười 21, 2021, 06:48:51 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách khắc phục lỗi nghiêm trọng trong WordPress


Bạn có thấy lỗi nghiêm trọng trên trang web WordPress của mình không?

WordPress đôi khi có thể hiển thị cho bạn một thông báo rằng 'Đã xảy ra lỗi nghiêm trọng trên trang web này. Vui lòng kiểm tra hộp thư email quản trị trang web của bạn để được hướng dẫn '. Nó cũng sẽ bao gồm một liên kết để gỡ lỗi trong hướng dẫn WordPress.

Trong hướng dẫn này, mình sẽ chỉ cho bạn cách dễ dàng sửa lỗi nghiêm trọng trong WordPress. mình cũng sẽ nói về những gì gây ra lỗi này và cách tránh nó.

1. Lỗi nghiêm trọng trong WordPress là gì?

Lỗi nghiêm trọng trong WordPress là lỗi ngăn WordPress tải tất cả các tập lệnh mà nó cần để hoạt động bình thường.
Trước đây, lỗi WordPress này dẫn đến màn hình trắng chết chóc hoặc thông báo lỗi nghiêm trọng trên màn hình. Hầu hết những người mới bắt đầu không thấy nó hữu ích lắm và phải vật lộn để tự giải quyết vấn đề.

Kể từ phiên bản WordPress 5.2, giờ đây người dùng sẽ thấy một thông báo lỗi chung 'Đã xảy ra lỗi nghiêm trọng trên trang web này. Vui lòng kiểm tra hộp thư email quản trị trang web của bạn để biết hướng dẫn ' với liên kết đến hướng dẫn gỡ lỗi WordPress.


Nó cũng sẽ gửi một email đến địa chỉ email quản trị trang web WordPress của bạn với nhiều chi tiết hơn về lỗi và liên kết để truy cập trang tổng quan WordPress của bạn ở chế độ khôi phục.

2. Nguyên nhân nào gây ra lỗi nghiêm trọng trong WordPress?

Lỗi nghiêm trọng trong WordPress thường do plugin, tập lệnh hoặc mã bị trục trặc khiến WordPress không hoạt động bình thường.

WordPress không thể tải phần còn lại của các tập tin mà nó cần trừ khi bạn giải quyết vấn đề này.
Nếu gần đây bạn đã sao chép và dán các đoạn mã từ một số hướng dẫn vào trang web của mình, thì điều đó có thể gây ra lỗi nghiêm trọng.

Tất cả các plugin WordPress hàng đầu đều được kiểm tra kỹ lưỡng, vì vậy chúng ít có khả năng tự gây ra lỗi nghiêm trọng. Tuy nhiên, xung đột với một plugin WordPress khác hoặc một số mã tùy chỉnh có thể gây ra lỗi.
Chúng ta hãy xem cách dễ dàng sửa lỗi nghiêm trọng trong WordPress và khôi phục trang web của bạn.

3. Sửa lỗi nghiêm trọng trong WordPress (2 phương pháp)

Bản thân thông báo lỗi nghiêm trọng không hữu ích lắm trong việc tìm ra nguyên nhân của sự cố và khắc phục nó. May mắn thay, WordPress cũng gửi một email đến địa chỉ email quản trị trang web của bạn.

Hiện tại, nhiều trang web WordPress gặp sự cố khi gửi email, vì vậy bạn có thể không nhận được thông báo email quan trọng này. Nếu bạn nằm trong số những người dùng đó, đừng lo lắng. mình sẽ chỉ cho bạn cách khắc phục lỗi nghiêm trọng ngay cả khi không có email.

Mặt khác, nếu bạn đã nhận được email thông báo về vấn đề kỹ thuật của WordPress, thì mình sẽ chỉ cho bạn cách hiểu về vấn đề này và sử dụng nó để đưa trang web của bạn hoạt động trở lại.

4. Sửa lỗi nghiêm trọng với email gỡ lỗi WordPress.

Trước tiên, bạn cần truy cập hộp thư đến để biết địa chỉ email mà bạn sử dụng làm email quản trị WordPress trên trang web của mình.

Không chắc bạn đã sử dụng địa chỉ email nào làm email quản trị? Đó là địa chỉ email bạn cung cấp khi cài đặt WordPress.
Nếu bạn đang sử dụng Bluehost hoặc sử dụng trình cài đặt tự động WordPress, thì địa chỉ email quản trị của bạn có thể sẽ giống với địa chỉ mà bạn đã sử dụng cho tài khoản lưu trữ WordPress của mình.

Trong hộp thư đến của mình, bạn sẽ thấy một email với dòng tiêu đề 'Trang web của bạn đang gặp sự cố kỹ thuật' . Bên trong nó, bạn sẽ tìm thấy nhiều thông tin hữu ích hơn về nguyên nhân gây ra lỗi nghiêm trọng trên trang web WordPress của bạn.

Ví dụ: trong ảnh chụp màn hình sau, bạn có thể thấy rằng lỗi nghiêm trọng là do giao diện WordPress trên trang web thử nghiệm của mình.


Email cũng bao gồm một liên kết đặc biệt cho phép bạn đăng nhập vào trang web WordPress của mình ở chế độ khôi phục để khắc phục và điều tra sự cố.

Ở cuối email, bạn sẽ thấy thông tin chi tiết hơn về lỗi, bao gồm cả tập tin và mã cụ thể đã kích hoạt lỗi.
Trong ví dụ dưới đây, một số mã ở dòng 614 trong tập tin functions.php của giao diện của mình chịu trách nhiệm gây ra lỗi.


Đây là một ví dụ khác hiển thị chi tiết lỗi do plugin WordPress bị trục trặc.


Bây giờ bạn chỉ cần nhấp vào liên kết đến chế độ khôi phục WordPress, chế độ này sẽ đưa bạn đến khu vực quản trị WordPress của bạn.

Bạn sẽ được yêu cầu đăng nhập để tiếp tục.


Sau khi đăng nhập, bạn sẽ thấy thông báo cho biết về lỗi nghiêm trọng, nguyên nhân gây ra lỗi và liên kết đến nơi bạn có thể đến để sửa lỗi.

Ví dụ: trong ảnh chụp màn hình sau, nó thông báo cho mình về lỗi nghiêm trọng do plugin gây ra với liên kết đến trang plugin.


Bây giờ, nếu bạn nhấp vào liên kết, thì nó sẽ hiển thị cho bạn plugin hoạt động sai. Nó cũng sẽ hiển thị cho bạn chính xác dòng mã nào đã gây ra lỗi.

Bạn có thể tiếp tục và hủy kích hoạt plugin ngay bây giờ.


Sau đó, bạn chỉ cần tìm một plugin WordPress thay thế hoặc xem liệu bạn có thể nhận được sự hỗ trợ từ các nhà phát triển plugin hay không.

Tương tự, nếu vấn đề xảy ra với giao diện của bạn, thì bạn sẽ thấy một liên kết đến trang giao diện. Ở cuối trang, bạn có thể thấy giao diện gây ra sự cố.


Bạn có thể chỉ cần thay đổi giao diện WordPress của mình hoặc xóa giao diện bị hỏng và cài đặt lại bản sao mới của giao diện tương tự từ nguồn chính thức để xem liệu điều đó có giải quyết được sự cố hay không.

Khi bạn đã giải quyết vấn đề, bạn chỉ cần tiếp tục và nhấp vào nút Exit Recovery Mode ở trên cùng.


Trong hầu hết các trường hợp, trang web WordPress của bạn bây giờ sẽ bắt đầu hoạt động bình thường.
Tuy nhiên, nếu bạn vẫn thấy lỗi nghiêm trọng trong WordPress, thì bạn có thể thử các bước khắc phục sự cố trong bước tiếp theo.

5. Sửa lỗi nghiêm trọng trong WordPress theo cách thủ công.

Nếu bạn không nhận được email thông báo vấn đề nghiêm trọng của WordPress, thì đây là cách bạn có thể khắc phục sự cố và sửa lỗi nghiêm trọng trong WordPress.

Nếu lỗi là do hành động gần đây bạn đã thực hiện, thì bạn có thể chỉ cần hoàn tác hành động đó để khắc phục sự cố.

Ví dụ: nếu bạn đã cài đặt một plugin mới và việc kích hoạt nó gây ra lỗi nghiêm trọng, thì bạn cần phải hủy kích hoạt plugin đó (mình sẽ hướng dẫn bạn cách thực hiện điều đó trong bước đầu tiên bên dưới).

Mặt khác, nếu bạn không chắc chắn, bạn có thể chỉ cần làm theo các bước sau.

5.1. Hủy kích hoạt tất cả các plugin WordPress.

Cách dễ nhất để vô hiệu hóa một plugin WordPress bị lỗi là hủy kích hoạt nó. Tuy nhiên, do lỗi nghiêm trọng, bạn không có quyền truy cập vào khu vực quản trị và bạn không biết phải hủy kích hoạt plugin nào.

Để giải quyết vấn đề này, mình sẽ hủy kích hoạt tất cả các plugin WordPress. Đừng lo lắng, bạn có thể dễ dàng kích hoạt lại chúng khi bạn có quyền truy cập vào khu vực quản trị WordPress của mình.

Chỉ cần kết nối với trang web WordPress của bạn bằng ứng dụng FTP hoặc ứng dụng Trình quản lý tập tin trong bảng điều khiển lưu trữ WordPress của bạn.

Sau khi kết nối, bạn cần điều hướng đến thư mục /wp-content/.


Bên trong thư mục wp-content, bạn sẽ thấy một thư mục được gọi là 'plugin'. Bạn cần nhấp chuột phải vào nó và sau đó chọn tùy chọn 'Đổi tên'.

Tiếp theo, thay đổi tên của thư mục plugin thành bất kỳ thứ gì bạn thích. Trong ví dụ của mình, mình sẽ gọi nó là 'plugins.deactivate'.


Khi bạn làm điều này, tất cả các plugin của bạn sẽ bị vô hiệu hóa.

Về cơ bản, WordPress tìm kiếm thư mục plugin để tải các plugin đã được kích hoạt trên trang web của bạn. Khi nó không thể tìm thấy thư mục plugin, nó chỉ đơn giản là không thể kích hoạt các plugin và tự động đặt chúng là ngừng hoạt động.
Bây giờ bạn có thể truy cập trang web của mình để xem thông báo lỗi nghiêm trọng có biến mất hay không.

Quan trọng: Cho dù vấn đề lỗi nghiêm trọng có được giải quyết hay không, đừng quên đổi tên thư mục plugins.deactivate trở lại thành 'plugins'. Sau đó, WordPress sẽ nhận ra thư mục và bạn sẽ có thể kích hoạt lại từng thư mục một từ bảng điều khiển WordPress để bạn có thể xác định thư mục nào gây ra lỗi nghiêm trọng.

5.2. Chuyển sang giao diện mặc định.

Bước tiếp theo trong việc khắc phục lỗi nghiêm trọng là chuyển giao diện WordPress của bạn sang giao diện mặc định. Điều này sẽ khắc phục sự cố lỗi nghiêm trọng nếu nó do một số mã trong giao diện WordPress hiện tại của bạn gây ra.

Chỉ cần truy cập thư mục giao diện   Đăng nhập để xem liên kết và tải xuống bản sao mới của giao diện WordPress TwentyTwenty hoặc Twenty Twenty-One.


Tiếp theo, bạn cần giải nén tập tin giao diện vào máy tính của mình. Thao tác này sẽ tạo một thư mục có tên giao diện trên máy tính của bạn.


Bây giờ bạn cần kết nối với trang web WordPress của mình bằng ứng dụng FTP hoặc ứng dụng trình quản lý tập tin trong bảng điều khiển lưu trữ của bạn. Sau khi kết nối, điều hướng đến thư mục /wp-content/themes và bạn sẽ thấy danh sách tất cả các giao diện được cài đặt trên trang web của mình.


Hãy tiếp tục và tải tất cả chúng xuống máy tính của bạn làm bản sao lưu. Sau đó, bạn cần xóa tất cả các thư mục giao diện khỏi trang web của mình.


Trang web WordPress của bạn hiện không có giao diện nào được cài đặt. Để khắc phục điều này, hãy tiếp tục và tải lên thư mục giao diện mặc định mà bạn đã tải xuống trước đó.


Sau khi hoàn tất, bạn có thể thử truy cập trang web của mình.

Nếu lỗi nghiêm trọng do giao diện WordPress của bạn gây ra, thì nó sẽ biến mất ngay bây giờ và bạn sẽ có thể truy cập trang web của mình.

5.3. Cài đặt lại WordPress.

Tập tin lõi WordPress bị hỏng hoặc phần mềm độc hại cũng có thể gây ra lỗi nghiêm trọng trong WordPress. Cách dễ nhất để khắc phục điều này là cài đặt lại WordPress.

Chỉ cần truy cập   Đăng nhập để xem liên kết và tải xuống một bản sao mới của WordPress vào máy tính của bạn. Sau khi tải tập tin về, bạn cần giải nén nó vào máy tính. Thao tác này sẽ tạo một thư mục có tên 'wordpress' chứa tất cả các tập tin bạn cần để cài đặt lại.


Tiếp theo, bạn cần kết nối với trang web WordPress của mình bằng ứng dụng FTP hoặc ứng dụng trình quản lý tập tin trong bảng điều khiển lưu trữ của bạn.

Sau khi kết nối, bạn cần điều hướng đến thư mục gốc của trang web của mình. Thư mục gốc là thư mục chứa các thư mục wp-admin, wp-content, wp-include và wp-admin bên trong nó.


Bây giờ hãy chọn các tập tin bên trong thư mục wordpress trên máy tính của bạn và tải chúng lên trang web của bạn. Ứng dụng khách FTP của bạn sẽ hỏi bạn có muốn ghi đè các tập tin này hay bỏ qua chúng. Bạn cần chọn 'Ghi đè' và chọn hộp bên cạnh tùy chọn 'Luôn sử dụng hành động này'.


Bấm vào nút OK để tiếp tục. Ứng dụng khách FTP của bạn bây giờ sẽ thay thế tất cả các tập tin WordPress cốt lõi của bạn bằng các bản sao mới từ máy tính của bạn.

Sau khi hoàn tất, bạn có thể thử truy cập trang web của mình để xem việc này có giải quyết được lỗi hay không.
Nếu sự cố nghiêm trọng là do tập tin lõi WordPress bị hỏng hoặc phần mềm độc hại, thì lỗi sẽ biến mất ngay bây giờ.

Mình hy vọng bài viết này đã giúp bạn khắc phục sự cố và sửa lỗi nghiêm trọng trong WordPress. Bạn cũng có thể muốn xem hướng dẫn của mình về cách nhận chứng chỉ SSL miễn phí cho trang web WordPress của bạn hoặc so sánh chuyên gia về các dịch vụ điện thoại doanh nghiệp tốt nhất cho doanh nghiệp nhỏ.