Tin tức và phân tích của tất cả các thiết bị di động

5 Giải pháp hiệu quả khắc phục lỗi 500 Internal Server Error trong WordPress

Nhận Lỗi máy chủ nội bộ WordPress 500 sau khi thay đổi URL? Hoặc đột nhiên một trang web đang hoạt động hoàn hảo chỉ vài giây trước và hiện đang gặp lỗi Máy chủ nội bộ. Đây là một lỗi WordPress phổ biến mà bạn sẽ gặp phải với tư cách là nhà xuất bản WordPress. Và nguyên nhân phổ biến nhất gây ra lỗi này là do tệp .htaccess bị hỏng và vượt quá giới hạn bộ nhớ PHP của máy chủ của bạn. nếu bạn là chủ sở hữu trang web, nhà phát triển web hoặc nhà xuất bản WordPress tại đây 5 giải pháp khắc phục các Lỗi máy chủ nội bộ 500 để bạn có thể khiến trang WordPress của mình hoạt động trở lại nhanh nhất có thể.

Sửa lỗi máy chủ nội bộ trong WordPress

Note: Những giải pháp này yêu cầu thực hiện nhiều thay đổi trong thư mục gốc trang web của bạn. Chúng tôi khuyên bạn nên sao lưu trang web của mình trước khi thử bất kỳ giải pháp nào trong số này trong trường hợp có sự cố.

Tạo một tệp .htaccess mới

Nguyên nhân phổ biến nhất gây ra lỗi này là tệp .htaccess bị hỏng và vượt quá giới hạn bộ nhớ PHP của máy chủ của bạn. Tệp .htaccess trong thư mục WordPress của bạn có thể bị hỏng sau khi bạn cài đặt plugin hoặc thực hiện một thay đổi khác cho trang WordPress của mình. Cách khắc phục rất đơn giản. Tất cả những gì bạn cần làm là tạo một tệp .htaccess mới trên thư mục gốc WordPress.

  1. Nếu bạn có quyền truy cập Cpanel, hãy mở thư mục gốc WordPress từ công cụ quản lý tệp,
  2. Hoặc bạn có thể sử dụng phần mềm Filezilla của bên thứ ba để truy cập thư mục gốc của WordPress.

Đổi tên tệp .htaccess. thành “.htaccess_old”.

  • Hãy truy cập Trình quản lý tệp ngay từ bảng điều khiển cPanel:
  • hãy tìm tệp .htaccess trong thư mục gốc của trang web của bạn.
  • Nhấp chuột phải vào nó và chọn Đổi tên:
  • Đổi tên nó thành “.htaccess_old”.
  • Bây giờ, tất cả những gì bạn cần làm là tạo một tệp .htaccess mới để thay thế nó.

Tạo tệp .htaccess mới.

  • Để buộc WordPress tạo tệp .htaccess mới,
  • đi tới bảng điều khiển WordPress của bạn.
  • Sau đó, điều hướng đến Cài đặt → Permalinks.
  • Bạn không cần phải thay đổi bất kỳ cài đặt nào.
  • Chỉ cần nhấp vào nút Lưu thay đổi,
  • Và WordPress sẽ tự động tạo một tệp .htaccess mới, sạch sẽ:
  • Đó là nó! Hy vọng rằng trang web của bạn đang hoạt động trở lại.

Kiểm tra xem có plugin WP nào bị lỗi gây ra sự cố không

Nếu vấn đề không được giải quyết và vẫn nhận được Lỗi máy chủ nội bộ 500 điều tiếp theo bạn có thể thử là tắt các plugin của mình. Thông thường, các sự cố hoặc xung đột plugin có thể gây ra lỗi máy chủ nội bộ. Đặc biệt nếu bạn gặp lỗi ngay sau khi kích hoạt plugin mới. Và bằng cách tắt plugin của mình, bạn có thể tìm thấy plugin có vấn đề và xóa nó.

Nếu bạn có quyền truy cập vào Bảng điều khiển WordPress, hãy đi tới khu vực quản lý plugin và sử dụng hộp kiểm để tắt tất cả các plugin của bạn cùng một lúc:

Sau đó kích hoạt lại từng cái một và mở trang web sau mỗi cái. Hy vọng tìm thấy plugin có vấn đề.

Vô hiệu hóa plugin WordPress nếu bạn không thể truy cập bảng điều khiển của mình:

nếu do lỗi máy chủ nội bộ 500 này, bạn không thể truy cập trang tổng quan của mình tại đây, hãy làm theo các bước bên dưới để tắt plugin khỏi trình quản lý tệp.

  • Kết nối với trang web của bạn thông qua FTP hoặc Trình quản lý tệp
  • Điều hướng đến thư mục /wp-content/.
  • Đổi tên thư mục plugin thành plugin_old.

Bây giờ hãy thử mở bảng điều khiển WordPress của bạn và nếu bạn có thể truy cập thì điều đó có nghĩa là sự cố là do một trong các plugin.

  • Đi tới phần Plugin trên WordPress của bạn,
  • nó sẽ hiển thị lỗi “plugin đã bị vô hiệu hóa do có lỗi; tập tin plugin không tồn tại.”Đừng lo lắng.
  • Di chuyển đến trình quản lý tệp và đổi tên thư mục plugin từ plugin_old thành plugin.
  • Bây giờ từ bảng điều khiển WordPress, hãy kích hoạt từng plugin một.
  • Sau khi kích hoạt plugin, hãy duyệt 3-4 các trang trên blog của bạn.
  • Lặp lại bước này cho đến khi bạn tìm thấy plugin có kích hoạt gây ra lỗi máy chủ nội bộ.

Switch đến một chủ đề mặc định

Nếu việc tắt plugin không giải quyết được vấn đề thì có thể thủ phạm chính là chủ đề của bạn. Bạn có thể xác minh điều này một cách dễ dàng bằng cách chuyển sang chủ đề WordPress mặc định. Tôi khuyên bạn nên sử dụng Twenty Sixteen, đây là chủ đề mặc định mới nhất. Nếu việc chuyển sang Twenty Sixteen giải quyết được sự cố, bạn có thể bật lại tất cả plugin và bắt tay vào tìm sự cố trong mã chủ đề của mình.

Nếu chủ đề của bạn đến từ kho chủ đề chính thức hoặc cửa hàng chủ đề độc lập, bạn nên thông báo cho tác giả càng sớm càng tốt. Mặt khác, nếu đó là chủ đề của riêng bạn, bạn sẽ cần nhờ một nhà phát triển giúp đỡ vì những lỗi này thường rất khó tìm thấy — ngay cả đối với những lập trình viên dày dạn kinh nghiệm.

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

Một vấn đề tiềm ẩn khác là trang WordPress của bạn đang gặp vấn đề Giới hạn bộ nhớ PHP. Theo mặc định, WordPress cố gắng phân bổ 40MB bộ nhớ cho các lượt cài đặt trên một trang web (miễn là máy chủ của bạn cho phép điều đó). Nhưng nếu gặp khó khăn, bạn có thể tăng giới hạn này theo cách thủ công (một lần nữa, miễn là máy chủ của bạn cho phép).

Truy cập thư mục gốc WordPress qua FTP hoặc File Manager của cPanel:

Tìm kiếm wp-config.php tập tin nhấp chuột phải và chọn chỉnh sửa

Thêm dòng mã sau vào ngay trước dòng /* Thế thôi, ngừng chỉnh sửa! Chúc mừng xuất bản. */ tin nhắn:

Sau đó lưu các thay đổi bằng cách nhấn nút lưu. Hoặc bạn có thể liên hệ với máy chủ của mình để hỗ trợ về vấn đề này. Bây giờ hãy kiểm tra xem điều này có khắc phục được lỗi máy chủ nội bộ 500 hay không.

Tải lên lại các tập tin WordPress cốt lõi

Nếu không có giải pháp nào ở trên phù hợp với bạn thì hãy thử tải lên một bản sao sạch của các tệp WordPress cốt lõi.

đi đến WordPress.org và tải xuống phiên bản mới nhất của WordPress.

Sau khi quá trình tải xuống hoàn tất, hãy giải nén tệp ZIP và xóa:

  • Toàn bộ thư mục nội dung wp.
  • tập tin wp-config-sample.php.

Sau đó, tải tất cả các tệp còn lại lên trang WordPress của bạn qua FTP. Chương trình FTP của bạn sẽ hiển thị cho bạn lời nhắc về các tệp trùng lặp. Khi điều này xảy ra, hãy đảm bảo chọn tùy chọn Ghi đè các tệp trùng lặp.

Hy vọng một trong những giải pháp này đã giúp bạn khắc phục được thông báo lỗi máy chủ nội bộ trên trang WordPress của mình. Nếu không, chúng tôi khuyên bạn nên yêu cầu nhóm hỗ trợ của máy chủ cùng bạn xem lại nhật ký lỗi để xác định vấn đề.

Mục lục