Bạn có gặp phải lỗi 500 Internal Server Error trong WordPress không? Lỗi 500 Internal Server Error là một trong những lỗi WordPress phổ biến nhất. Vì lỗi này sẽ khiến không thể truy cập website, nhiều người mới bắt đầu thấy nó khá bực mình. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách dễ dàng sửa lỗi 500 Internal Server Error trong WordPress.
Quảng cáo: Khi sử dụng dịch vụ thiết kế web theo yêu cầu của chúng tôi, bạn sẽ được miễn phí dịch vụ Hướng dẫn sử dụng website tốt nhất.
Nguyên nhân gây ra lỗi 500 Internal Server Error trong WordPress?
Lỗi 500 Internal Server Error không chỉ gặp ở WordPress. Nó có thể xảy ra với bất kỳ trang web nào, Do tính chất chung của lỗi này, nó không nói cho bạn biết chính xác là bạn gặp phải sự cố nào.
Hỏi làm thế nào để sửa chữa lỗi 500 Internal Server Error cũng giống như yêu cầu bác sĩ của bạn làm thế nào để sửa chữa nỗi đau mà không nói cho họ biết nơi đau.
Lỗi 500 Internal Server Error trong WordPress thường do chức năng plugin hoặc Theme gây ra. Các nguyên nhân khác có thể gây ra lỗi 500 Internal Server Error trong WordPress mà chúng tôi biết là: tệp .htaccess bị hỏng và giới hạn bộ nhớ PHP.
Thường lỗi 500 Internal Server Error chỉ hiển thị khi bạn đang cố gắng truy cập khu vực admin trong khi phần còn lại của trang web vẫn hoạt động tốt.
Bây giờ chúng ta hãy xem xét cách khắc phục sự cố lỗi 500 Internal Server Error trong WordPress.
Kiểm tra tệp .htaccess bị hỏng
Việc đầu tiên bạn nên làm khi khắc phục sự cố lỗi 500 Internal Server Error trong WordPress là kiểm tra tệp .htaccess.
Bạn có thể làm như vậy bằng cách đổi tên tệp .htaccess chính của bạn thành một cái gì đó như .htaccess_old. Để đổi tên tệp .htaccess, bạn cần đăng nhập vào trang web của mình bằng ứng dụng FTP hoặc Trình quản lý file trong trang tổng quan cPanel của tài khoản lưu trữ của bạn.
Khi bạn đã kết nối, tệp .htaccess sẽ được đặt trong cùng thư mục gốc nơi bạn sẽ thấy các thư mục như wp-content, wp-admin và wp-includes.
Khi bạn đã đổi tên tệp .htaccess, hãy thử truy cập trang web của bạn để xem điều này có khắc phục được sự cố hay không. Nếu truy cập được bình thường, thì chúc mừng bạn đã thành công ngay bước 1.
Trước khi bạn tiếp tục với những thứ khác, hãy đảm bảo rằng bạn vào trang Setting »Permalinks trong khu vực quản trị WordPress và nhấp vào nút lưu mà không thực hiện bất kỳ thay đổi nào. Điều này sẽ tạo một file .htaccess mới cho bạn với các đoạn code thích hợp để đảm bảo rằng các trang bài đăng của bạn không trả lại lỗi 404.
Nếu kiểm tra giải pháp tệp .htaccess không hoạt động cho bạn, thì bạn cần tiếp tục đọc bài viết này.
Tăng giới hạn bộ nhớ PHP
Đôi khi lỗi 500 Internal Server Error có thể xảy ra nếu hosting hoặc Server của bạ đang cạn kiệt giới hạn bộ nhớ PHP của nó. Sử dụng hướng dẫn của chúng tôi về cách tăng giới hạn bộ nhớ PHP trong WordPress để khắc phục điều đó.
Nếu bạn gặp lỗi 500 Internal Server Error chỉ khi bạn cố gắng đăng nhập vào quản trị viên WordPress của mình hoặc tải lên hình ảnh trong wp-admin, thì bạn nên tăng giới hạn bộ nhớ bằng cách làm theo các bước sau:
1/ Tạo một tập tin văn bản trống gọi là php.ini
2/ Dán mã này vào đó: memory=64MB
3/ Lưu các tập tin
4/ Tải nó vào / wp-admin / thư mục của bạn bằng FTP
Một số người dùng đã nói rằng làm việc trên đã khắc phục vấn đề phía quản trị viên đối với họ.
Nếu tăng giới hạn bộ nhớ khắc phục được sự cố cho bạn thì bạn chỉ khắc phục sự cố tạm thời. Bạn vẫn cần phải tìm nguyên nhân làm cạn kiệt giới hạn bộ nhớ Server của bạn.
Có thể là một plugin được mã hóa kém hoặc thậm chí là vấn đề củaTheme. Chúng tôi đặc biệt khuyên bạn nên yêu cầu công ty lưu trữ web WordPress của bạn xem xét các nhật ký máy chủ để giúp bạn tìm ra chẩn đoán chính xác.
Nếu việc tăng giới hạn bộ nhớ PHP không khắc phục được sự cố cho bạn thì bạn sẽ phải tìm những nguyên nhân khác .
Hủy kích hoạt tất cả Plugins
Nếu không có giải pháp nào ở trên phù hợp với bạn, thì lỗi này rất có thể do một plugin nào đó gây ra.
Đáng buồn thay, không có cách nào dễ dàng để tìm ra điều này. Bạn phải tắt tất cả các plugin WordPress cùng một lúc.
Làm theo hướng dẫn trong hướng dẫn của chúng tôi về cách tắt tất cả các plugin WordPress mà không cần WP-Admin.
Nếu vô hiệu hóa tất cả các plugin và lỗi được sủa, thì bạn biết đó là một trong các plugin gây ra lỗi.
Chỉ cần vào khu vực quản trị WordPress và nhấp vào ‘Plugins’. Bây giờ bạn cần phải kích hoạt lại một plugin tại một thời điểm cho đến khi bạn tìm thấy một plugin gây ra sự cố. Loại bỏ plugin đó và báo cáo lỗi cho tác giả plugin.
Tải lên lại các tập tin gốc
Nếu tùy chọn plugin không khắc phục được lỗi 500 Internal Server Error thì bạn nên tải lại thư mục wp-admin và wp-includes từ cài đặt WordPress mới.
Điều này sẽ KHÔNG loại bỏ bất kỳ thông tin nào của bạn, nhưng nó có thể giải quyết vấn đề trong trường hợp bất kỳ tệp nào bị hỏng.
Trước tiên, bạn cần truy cập trang web WordPress.org và nhấp vào nút Download.
Thao tác này sẽ cài đặt tệp zip WordPress vào máy tính của bạn. Bạn cần phải giải nén tập tin zip và bên trong nó, bạn sẽ tìm thấy một thư mục wordpress.
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 khách FTP. Sau khi kết nối, hãy chuyển đến thư mục gốc của trang web của bạn. Nó là thư mục có các thư mục wp-admin, wp-includes, wp-content bên trong nó.
Trong cột bên trái, mở thư mục WordPress trên máy tính của bạn. Bây giờ bạn cần chọn thư mục wp-includes và wp-admin rồi nhấp chuột phải và chọn ‘upload’.
FTP Client của bạn bây giờ sẽ chuyển các thư mục đó đến máy chủ của bạn. Nó sẽ hỏi bạn có muốn ghi đè lên các tập tin không. Chọn ‘Overwrite’ và sau đó chọn ‘Always use this action’.
Hỏi nhà cung cấp dịch vụ lưu trữ của bạn
Nếu tất cả các phương pháp không khắc phục lỗi 500 Internal Server Error trên trang web của bạn thì đó là lúc để bạn cần sự trợ giúp. Liên hệ với nhóm hỗ trợ lưu trữ web của bạn và họ sẽ có thể kiểm tra nhật ký máy chủ và tìm nguyên nhân gốc của lỗi.
Quảng cáo: Khi sử dụng dịch vụ cài đặt website, bạn sẽ được chúng tối hướng dẫn chi tiết qua teamvier.
Chúng tôi hy vọng bài viết này đã giúp bạn khắc phục lỗi 500 Internal Server Error trong WordPress. Bạn cũng có thể muốn xem danh sách đầy đủ các lỗi WordPress phổ biến nhất của chúng tôi và cách khắc phục chúng.
Nguồn: wpbeginner