Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

Cách khắc phục lỗi máy chủ nội bộ WordPress 500

WordPress là CMS phổ biến nhất hiện có, nhưng nó không hoàn toàn không có vấn đề, mặc dù nguyên nhân đôi khi có thể là do thiết lập máy chủ bị lỗi, sự cố URL hoặc điều gì đó khác từ phía bạn.

Mặc dù hầu hết các lỗi đều tự mô tả, chẳng hạn như 404-Không tìm thấy trang, 503- Lỗi máy chủ tạm thời, v.v.

Nhưng trong các trường hợp khác, chẳng hạn như với Lỗi nội bộ 500, điều đó không đơn giản như vậy, vì vậy trong suốt phần này, tôi sẽ hướng dẫn bạn cách khắc phục sự cố.

Lỗi máy chủ nội bộ 500 là gì?

Đó chỉ là vấn đề, không có gì là “cụ thể” và đó là lý do tại sao bạn không nhận được chính xác “mô tả” về điều gì sai.

Do máy chủ quá rối và không thể xác định được nguyên nhân chính xác của sự cố.

Và không biết phải sửa cái gì, thật khó để sửa cái gì, bạn có đồng ý không?

Mặc dù nó không cụ thể nhưng theo thời gian, chúng tôi đã phát hiện ra rằng nó thường do một số vấn đề phổ biến gây ra, việc sửa một hoặc tất cả chúng thường giải quyết được các vấn đề.

Dưới đây là các yếu tố hoặc sự cố khiến Lỗi máy chủ nội bộ 500 tự tiết lộ:

  • Sự cố với tệp .htaccess của bạn
  • Giới hạn bộ nhớ PHP thấp hơn.
  • Vấn đề về chủ đề.
  • Vấn đề về plugin.

Không thành vấn đề nếu Lỗi chỉ hiển thị trên back-end của bạn ( WpAdmin) hoặc toàn bộ trang web, đây là cách khắc phục bất kể.

Kiểm tra và giải quyết nếu đó là Sự cố về plugin

Các plugin là mã của bên thứ ba dành cho các trang web WordPress của bạn, không phải lúc nào cũng ổn định, gọn gàng hoặc được xây dựng tốt như những gì họ yêu cầu.

Do đó, những thứ như lỗi máy chủ có thể xảy ra. Trước tiên, bạn cần xác định rằng nó thực sự là một plugin gây ra sự cố.

Để làm như vậy, chỉ cần tắt tất cả các plugin của bạn và kiểm tra trang web. Nếu chương trình phụ trợ của bạn ổn và chỉ trang web chính gặp sự cố, trong trường hợp đó, bạn có thể chỉ cần đăng nhập vào bảng điều khiển quản trị của mình và vô hiệu hóa các plugin.

Nếu bạn không thể truy cập trang tổng quan Quản trị của mình, trong trường hợp đó, hãy đăng nhập vào Máy chủ của bạn ( Cpanel) hoặc sử dụng ứng dụng khách FTP để truy cập các tệp WordPress của bạn.

Sau đó, điều hướng đến Wp-Content> Plugins và chỉ cần đổi tên thư mục “Plugins” thành thư mục khác, chẳng hạn như “Kiểm tra plugin” hoặc bất kỳ thứ gì khác.

Sau khi bạn đổi tên nó, tất cả các plugin của bạn sẽ tự động bị vô hiệu hóa. Nếu vấn đề thực sự là với các plugin, thì trang web của bạn hiện đã ổn, vì vậy bạn có thể đăng nhập thủ công vào trang tổng quan Quản trị Wp của mình và bắt đầu kích hoạt từng plugin này.

Tiếp tục làm như vậy cho đến khi bạn gặp lại lỗi, khi bạn biết rằng plugin cuối cùng bạn kích hoạt đã gây ra sự cố này.

Nếu vô hiệu hóa các plugin ( từ bảng điều khiển WpAdmin hoặc sử dụng FTP / Cpanel) đã không khắc phục được trang web của bạn, điều đó có nghĩa là vấn đề không phải do các plugin của bạn, vì vậy bạn có thể chỉ cần đổi tên thư mục trở lại “Plugin” hoặc kích hoạt tất cả các plugin từ bảng điều khiển quản trị và chuyển sang giải pháp tiếp theo.

Khắc phục sự cố bộ nhớ PHP

Trước tiên, hãy để tôi cung cấp cho bạn ý tưởng về chính xác vấn đề này có nghĩa là gì hoặc tại sao nó xảy ra. Giống như trên một máy tính bình thường, hệ thống của bạn cần "bộ nhớ" ( RAM) để chạy nhiều phần mềm khác nhau, phải không?

Tương tự, trên blog WordPress cũng vậy, blog cần có dung lượng bộ nhớ thích hợp để hoạt động và nếu ít hơn mức cần thiết, lỗi sẽ xuất hiện.

Chà không, khoa học tên lửa không khắc phục được những vấn đề này, tất cả những gì bạn phải làm là chỉ cần mở tệp Wp-config.php của bạn, bạn có thể tìm thấy tệp này trong thư mục nơi bạn đã cài đặt WordPress.

Và sao chép-dán dòng sau ngay trước dòng cuối cùng-

xác định (‘WP_MEMORY_LIMIT’, ‘256M’);

Lưu tệp, quay lại trang web của bạn, nhấn nút làm mới, nếu thần internet ưu ái bạn, mọi thứ sẽ trở lại bình thường.

Vấn đề về Chủ đề

Một chủ đề quá giống một plugin có thể chịu trách nhiệm gây ra sự cố. Mặc dù sự khác biệt là, không giống như plugin, bạn chỉ sử dụng "một" chủ đề tại một thời điểm, do đó, chủ đề đang được sử dụng gây ra sự cố hoặc không.

Cách đơn giản nhất để biết chắc chắn là chỉ cần tắt chủ đề của bạn và chọn một chủ đề khác.

Nếu điều đó giải quyết tốt vấn đề của bạn thì bạn chỉ cần giải quyết cho chủ đề mới hơn hoặc liên hệ với nhà cung cấp chủ đề và yêu cầu vấn đề được khắc phục.

Nếu bạn đang sử dụng "Chủ đề con", trong trường hợp đó, bạn có thể thử xóa chủ đề con và đặt cấu trúc Permalinks thành "Postname", một số người dùng đã báo cáo rằng phương pháp này giải quyết được vấn đề cho họ.

Nếu nó không phù hợp với bạn và bạn đã thử ba tùy chọn khác được liệt kê ở trên, thì vẫn có hy vọng cho bạn ở giải pháp cuối cùng bên dưới.

Sửa tệp .Htaccess

Tệp .htaccess là một trong những tệp nhỏ nhất nhưng quan trọng nhất trong cài đặt WordPress của bạn.

Nó có thể nằm trong cùng một thư mục mà bạn đã cài đặt WordPress của mình và có thể được truy cập bằng cách chỉ cần đăng nhập vào Cpanel của bạn hoặc sử dụng ứng dụng FTP.

Tất cả những gì bạn phải làm là đổi tên tệp .htaccess thành .htaccess_error hoặc bất kỳ thứ gì khác.

Điều này sẽ làm cho tệp .htaccess trở nên vô dụng. Vì vậy, bây giờ bạn cần phải làm mới trang web của mình. Nếu trang web tải tốt, có nghĩa đó là tệp .htaccess gây ra sự cố.

Nhưng chờ đã, bạn vẫn cần một tệp .htaccess thích hợp để đảm bảo mọi thứ chạy bình thường, vì vậy chỉ cần đi tới khu vực WpAdmin> Cài đặt> Permalinks và nhấp vào nút “Lưu” mà không cần thay đổi bất kỳ điều gì.

Nó sẽ tự động tạo tệp .htaccess mới cho bạn và bạn đã hoàn tất.

Tôi tin rằng đó là tất cả các tùy chọn mà bạn sẽ cần để khắc phục lỗi 500 Internal server error của mình, mặc dù có một bài đăng chi tiết hơn về cách khắc phục lỗi máy chủ Internet 500 trên 000Webhost, mà bạn có thể kiểm tra nếu sự cố của mình vẫn không xảy ra. đã giải quyết.

Lời cuối cùng

Vì vậy, đó là một folks bọc. Thông thường, những bản sửa lỗi này sẽ hoạt động và giúp bạn sửa lỗi.

Trong trường hợp vấn đề vẫn chưa được khắc phục, vui lòng để lại nhận xét trong phần nhận xét và tôi sẽ cố gắng trả lời theo hiểu biết tốt nhất của mình cho vấn đề chính xác của bạn.