8 Các lỗi WordPress phổ biến nhất và Cách khắc phục

Bài viết được viết bởi:
  • WordPress
  • Cập nhật: Tháng Chín 13, 2017

Bạn có một trang web hỗ trợ WordPress không?

Nó có thể chỉ là những gì doanh nghiệp của bạn cần để đạt được công chúng, tăng ROI của bạn và tăng cường bản sắc thương hiệu của bạn. Thiết lập một liên doanh trực tuyến thực sự đơn giản với WordPress, nhờ vào giao diện thân thiện và linh hoạt của người dùng. Mặc dù WordPress cực kỳ dễ sử dụng, nhưng có một vài lỗi phổ biến có thể gây phiền toái cho bạn. Tuy nhiên, phần tốt nhất là lỗi bạn có thể gặp phải trên trang web của bạn có nhiều khả năng được báo cáo và giải quyết bởi ai đó trước bạn.

Cần trợ giúp sửa trang web WordPress của bạn?
WHSR hiện đang hợp tác với Codeable.io để hỗ trợ những người dùng cần các dịch vụ phát triển / tùy biến WP chuyên nghiệp.

Để nhận báo giá miễn phí, vui lòng điền vào mẫu yêu cầu này.

Dưới đây là hướng dẫn về cách khắc phục các lỗi WordPress phổ biến sau:

1. Lỗi khi thiết lập kết nối cơ sở dữ liệu

Lỗi khi thiết lập kết nối cơ sở dữ liệu

Lỗi thiết lập kết nối cơ sở dữ liệu là khá tự giải thích và cho bạn biết rằng kết nối với cơ sở dữ liệu đã bị hỏng.

  • Nguyên nhân của lỗi thiết lập cơ sở dữ liệu
  • Sự cố với máy chủ lưu trữ của bạn
  • Lỗi trong tệp wp-config.php
  • Trang web của bạn có thể đã bị tấn công

Dung dịch #1. Khắc phục sự cố với máy chủ lưu trữ của bạn

Nói chuyện với bạn là một ý kiến ​​hay Nhà cung cấp dịch vụ lưu trữ WordPress liên quan đến vấn đề.

Nhà cung cấp dịch vụ lưu trữ của bạn sẽ có thể cho bạn biết liệu cơ sở dữ liệu của bạn tắt vì vượt quá hạn ngạch hay có vấn đề gì với máy chủ. Nếu bạn được thông báo rằng mọi thứ đều ổn ở cuối máy chủ, đã đến lúc kiểm tra tệp wp-config.php của bạn.

Dung dịch #2. Lỗi tệp wp-config.php

Mở tệp wp-config.php của bạn bằng FTP hoặc trình quản lý tệp. Bây giờ, kiểm tra xem tên cơ sở dữ liệu, máy chủ, tên người dùng và mật khẩu là chính xác. Nếu bạn tìm thấy bất kỳ thay đổi trong các chi tiết này, hãy sửa chúng ngay lập tức. Nếu bạn không biết cách chỉnh sửa các tệp PHP, tốt hơn hết là bạn nên tự làm quen với những điều cơ bản trước.

Dung dịch #XUẤT KHẨU. Quét nó để kiểm tra xem nó có bị hack không

WordPress là nền tảng nguồn mở được ưa thích nhất, nhưng cực kỳ dễ bị đe dọa bởi các mối đe dọa bảo mật. Vì vậy, không có gì ngạc nhiên khi thấy WordPress là mục tiêu hàng đầu cho việc hack. Sử dụng một công cụ bảo mật để quét toàn bộ trang web của bạn và kiểm tra xem trang web của bạn có bị xâm phạm hay không. Nếu bạn thấy rằng trang web của bạn đã bị hack, đừng hoảng sợ. Ngay lập tức thay đổi chi tiết đăng nhập của bạn và khôi phục trang web của bạn từ bản sao lưu.

2. Màn hình trắng chết

Màn hình trắng chết

Lỗi này thường gây ra lỗi màn hình trắng đơn giản của cái chết không có thông báo lỗi, khiến bạn khó chịu hơn vì bạn không biết phải tìm kiếm gì và cần khắc phục điều gì.

Nguyên nhân:

  • Thường do giới hạn bộ nhớ cạn kiệt
  • Chủ đề hoặc plugin được mã hóa kém

Giải pháp #1: Tăng giới hạn bộ nhớ

Kể từ khi giới hạn bộ nhớ cạn kiệt là một trong những lý do phổ biến của lỗi này, nó được khuyến khích để tăng giới hạn bộ nhớ. Để tăng giới hạn, mở tệp wp-config.php của bạn và thêm dòng mã sau trong các thẻ PHP chính.

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

Đoạn mã trên làm tăng giới hạn bộ nhớ của bạn lên 64M.

Giải pháp #2. Thay thế chủ đề của bạn bằng chủ đề mặc định và tắt tất cả plugin

Nếu sự cố vẫn còn, hãy tắt tất cả các plugin của bạn và thay thế chủ đề hiện đang hoạt động của bạn bằng chủ đề mặc định của WordPress và kiểm tra xem nó có hiển thị màn hình trắng chết không. Nếu sự cố được giải quyết, chủ đề của bạn hoặc một trong các plugin của bạn sẽ gây ra màn hình trắng. Kích hoạt một plugin tại một thời điểm trong khi theo dõi trang web. Nếu điều này giải quyết được vấn đề, hãy kiểm tra hàm.php của chủ đề của bạn và xóa mọi khoảng trắng thừa ở cuối tệp.

3. Lỗi máy chủ nội bộ 500

500 Internal Server Error

Đây là một vấn đề phổ biến mà hầu như mọi trang web WordPress gặp ít nhất một lần. Có một số nguyên nhân tiềm ẩn.

Nguyên nhân:

  • Đã hết hạn bộ nhớ PHP
  • Chức năng plugin bị hỏng
  • Chức năng chủ đề bị hỏng
  • Đã bị hỏng .htaccess

Giải pháp #1. Tăng giới hạn bộ nhớ

Làm theo các bước tương tự để tăng giới hạn bộ nhớ như đã đề cập trong bước trước.

Dung dịch #2. Chỉnh sửa tệp .htaccess

Do sự cố thường do tệp .htaccess bị hỏng, bạn cần phải chỉnh sửa tệp .htaccess của mình. Mở tệp .htaccess của bạn từ trình quản lý tệp hoặc FTP và đổi tên nó bằng .htaccess cũ. Làm mới trang web của bạn và xem sự cố vẫn tiếp diễn. Nếu điều này khắc phục được sự cố, hãy nhấp vào cài đặt> liên kết cố định và nhấn lưu thay đổi để đặt lại .htaccess.

Giải pháp #3. Tắt tất cả các plugin

Nếu thay đổi tệp .htaccess của bạn không có bất kỳ tác động nào đối với sự cố, bạn có thể muốn kiểm tra các plugin của mình. Tắt tất cả plugin của bạn bằng cách nhấp vào plugin? các plugin đã cài đặt. Chọn “hủy kích hoạt” từ menu thả xuống “tác vụ hàng loạt” và nhấn vào áp dụng. Nó sẽ tự động tắt tất cả các plugin của bạn. Bây giờ hãy truy cập trang web của bạn, làm mới trang web và kiểm tra xem lỗi có bị mất không. Nếu vậy, hãy kích hoạt từng plugin của bạn và xem plugin nào đã gây ra sự cố.

Dung dịch #4. Thay thế các thư mục wp-admin và wp-includes

Nếu không có gì hiệu quả, hãy thử thay thế các thư mục wp-includes và wp-admin của bạn bằng các bản sao mới từ cài đặt WordPress. Lưu chúng và tải lên. Làm mới trình duyệt và xem liệu sự cố có được giải quyết hay không.

4. Mất quản trị email và mật khẩu không hoạt động

Mất quản trị email và mật khẩu không hoạt động

Việc quên email hoặc mật khẩu của bạn là điều phổ biến, đặc biệt là khi bạn có rất nhiều thứ cần nhớ. Trong trường hợp như vậy, có lẽ bạn đã nhấp vào liên kết mật khẩu bị mất để khôi phục các chi tiết. Nhưng thật không may, bạn không bao giờ có liên kết đặt lại trong hộp thư đến của bạn.

Nguyên nhân:

Nguyên nhân thực sự của vấn đề này vẫn còn là một bí ẩn, nhưng giải pháp thì không. Có một số điều bạn có thể làm để thay đổi email và mật khẩu của mình mà không cần liên kết đặt lại.

Dung dịch #1. Chỉnh sửa tệp functions.php của bạn

Để thực hiện các thay đổi trong tệp tin.php của chủ đề, hãy điều hướng đến ../wp-content/theme/your_civerse_theme thông qua FTP hoặc trình quản lý tệp. Mở tệp tin.php của bạn và thêm dòng mã sau đây.

wp_set_password ('DesiredNewPassword', 1);

Đặt mật khẩu mới mong muốn của bạn thay cho nơi nó nói "DesiredNewPassword." Lưu tệp và tải lên lại. Khi bạn đã đăng nhập vào trang web của mình, hãy xóa mã khỏi tệp và tải lên lại.

Dung dịch #2. Đặt lại email và mật khẩu của bạn qua phpMyAdmin

Đăng nhập vào cpanel của bạn. Nhấp vào phpMyAdmin và chọn cơ sở dữ liệu trang web của bạn. Nhấp vào bảng wp_users và chỉnh sửa hồ sơ của bạn. Nhập một giá trị mới cho user_pass. Hãy nhớ phpMyAdmin sử dụng mã hóa MD5, vì vậy bạn phải chuyển đổi mật khẩu của mình thành MD5.

Chọn tùy chọn MD5 từ trình đơn thả xuống trong Hàm. Nhấn lưu và làm mới trang web của bạn.

5. Kết nối quá hạn

Kết nối quá hạn

Lỗi này thường do máy chủ được chia sẻ quá tải gây ra. Những lý do sau đây thường gây ra vấn đề này.

Nguyên nhân:

  • Plugin nặng
  • Lỗi chức năng chủ đề
  • Đã hết hạn bộ nhớ PHP

Các giải pháp

  1. Tăng giới hạn bộ nhớ PHP của bạn
  2. Vô hiệu hóa tất cả các plugin và loại bỏ các plugin gây ra sự cố
  3. Chuyển sang một chủ đề WordPress mặc định để kiểm tra xem chủ đề của bạn có đang gây ra sự cố hay không

6. Lỗi trang 404

Lỗi trang 404

Lỗi này thường xảy ra khi trang web không tìm thấy trang bạn đã chỉ định.

Nguyên nhân

Cài đặt liên kết cố định là nguyên nhân chính của lỗi 404 Page.

Giải pháp:

Định cấu hình lại các liên kết cố định của bạn bằng cách nhấp vào cài đặt> liên kết cố định. Bạn cũng có thể tự viết lại các quy tắc để ghi đè cài đặt liên kết cố định mặc định.

7. Lỗi hết bộ nhớ

Lỗi hết bộ nhớ

Lỗi hết bộ nhớ gây ra màn hình trắng chết hoặc lỗi sau

Lỗi nghiêm trọng: Cho phép dung lượng bộ nhớ của 33554432 byte hết (cố gắng phân bổ 2348617 byte) trong /home/username/public_html/site1/wp-includes/plugin.php on line xxx

Nguyên nhân

Nguyên nhân chính là khi một plugin WordPress hoặc tập lệnh loại bỏ giới hạn bộ nhớ mặc định.

Dung dịch

Bạn cần tăng giới hạn bộ nhớ PHP của mình. Mặc dù chúng tôi đã đề cập đến tất cả các bước tăng giới hạn bộ nhớ ở điểm đầu tiên, tôi vẫn đang viết nó ở đây.

Để tăng giới hạn, mở tệp wp-config.php của bạn và thêm dòng mã sau trong các thẻ PHP chính.

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

Đoạn mã trên làm tăng giới hạn bộ nhớ của bạn lên 64M.

Thay thế chủ đề của bạn bằng chủ đề mặc định và tắt tất cả plugin

8. Không khả dụng cho lỗi bảo trì được lên lịch

Không khả dụng cho lỗi bảo trì được lên lịch

Bạn có thể gặp lỗi này do bản cập nhật WordPress bị gián đoạn hoặc chưa hoàn thành.

Nguyên nhân:

Khi WordPress cập nhật plugin hoặc chủ đề, nó sẽ đặt trang web của bạn ở chế độ bảo trì. Nếu cập nhật bị gián đoạn, nó sẽ giữ trang web của bạn ở chế độ bảo trì.

Các giải pháp

  1. Cập nhật cài đặt WordPress theo cách thủ công
  2. Xóa tệp .maintenance của bạn bằng cách đi tới thư mục gốc của bạn thông qua FTP hoặc trình quản lý tệp.

Thúc

WordPress là một phần mềm mạnh mẽ nhưng giống như các nền tảng khác, nó có những sai sót. Trong bài viết hôm nay, chúng tôi đã tiết lộ một số lỗi phổ biến với nguyên nhân và giải pháp của họ. Tôi hy vọng bạn thấy nó hữu ích và loại bỏ các lỗi này vĩnh viễn.

Về Jason Daszkewicz

Jason Daszkewicz là một người đam mê web, là nhà phát triển WordPress cho Wordsuccor Ltd., cung cấp dịch vụ phát triển plugin WordPress cho doanh nghiệp. Jason có chuyên môn đặc biệt về viết blog trên các bài viết có liên quan đến WordPress. Ông cũng thích dành thời gian của mình ngoài trời khám phá thế giới, con người và công nghệ.