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

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

Chúng tôi sẽ chỉ cho bạn, Cách khắc phục "500 Internal Server Error" trong WordPress. WordPress là một hệ thống quản lý nội dung (CMS) được sử dụng bởi hàng triệu người bởi vì nó là miễn phí, dễ tùy chỉnh và dễ sử dụng. Mặc dù có tài liệu cho khá nhiều thứ, nhưng nhiều người cảm thấy khó quản lý các trang web của họ. Điều này có thể dẫn đến các trang web của họ xuống mà là cái gì đó không ai thích. Một trong những vấn đề phổ biến nhất xảy ra với WordPress là 500 Internal Server Error. Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho bạn vài mẹo về cách khắc phục Lỗi Máy chủ Lỗi 500 và tải trang web WordPress lên và chạy trên VPS Linux của bạn.

Điều đầu tiên bạn cần làm là sao lưu trang web WordPress và cơ sở dữ liệu MySQL. Không có vấn đề nguyên nhân gốc rễ của vấn đề và làm thế nào xấu, nó là luôn luôn tốt để có một bản sao lưu của trang web. Một khi bạn tạo một bản sao lưu của trang WordPress của bạn, bạn có thể tiếp tục với các bước khác.

1. Bật gỡ lỗi trong WordPress

Tốt nhất là bắt đầu bằng cách gỡ lỗi vấn đề. WordPress đi kèm với các hệ thống gỡ lỗi cụ thể được thiết kế để đơn giản hóa quy trình. Để cho phép gỡ lỗi trong WordPress, hãy kết nối với máy chủ của bạn qua FTP / SFTP hoặc SSH và chỉnh sửa wp-config.php tập tin. Thêm các dòng sau đây trước / * Đó là tất cả, ngừng chỉnh sửa! Happy blogging. * / hàng:

định nghĩa ('WP_DEBUG', đúng); xác định ('WP_DEBUG_LOG', đúng);

WP_DEBUG là một hằng số PHP được sử dụng để kích hoạt chế độ gỡ lỗi trong WordPress trong khi WP_DEBUG_LOG gây ra tất cả các lỗi được lưu trong một tập tin đăng nhập được gọi là debug.log.

Lưu tập tin cấu hình và lặp lại hoạt động WordPress thất bại đã gây ra 500 Internal Server Error. Kiểm tra debug.log log file bên trong /wp-content/ thư mục cho các lỗi PHP, thông báo và cảnh báo và nếu có bất kỳ bạn có thể cố gắng khắc phục chúng.

Lý tưởng hơn, bạn sẽ muốn có mã sau trong wp-config.php tập tin:

 // Kích hoạt chế độ WP_DEBUG xác định ('WP_DEBUG', true); // Cho phép ghi nhật ký gỡ lỗi vào tệp /wp-content/debug.log xác định ('WP_DEBUG_LOG', true); // Tắt hiển thị lỗi và cảnh báo xác định ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); // Sử dụng các phiên bản dev của các tệp CSS và CSS lõi (chỉ cần nếu bạn sửa đổi các tệp lõi này) xác định ('SCRIPT_DEBUG', true);

2. Tăng giới hạn bộ nhớ PHP trong WordPress

Một trong những nguyên nhân phổ biến nhất cho 500 Internal Server Error tin nhắn đang cạn kiệt giới hạn bộ nhớ PHP. Điều này thường được đặt trong php.ini tập tin. Bạn có thể trực tiếp thử tăng memory_limit in php.ini và khởi động lại máy chủ Apache HTTP / dịch vụ PHP-FPM. Cách thay thế là thêm dòng sau vào wp-config.php tập tin:

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

Trong trường hợp ứng dụng của bạn cần nhiều bộ nhớ hơn do nhiều plugin hoạt động và chủ đề nặng, bạn có thể thiết lập giá trị cao hơn tại đây.

XUẤT KHẨU. Tạo tệp .htaccess mới

Mô hình .htaccess tập tin có thể dễ dàng bị hỏng do plugin xấu hoặc thay đổi thủ công. Đăng nhập vào máy chủ của bạn thông qua FTP / SFTP hoặc SSH và đổi tên tệp thành .htaccess.BAK or .htaccess.CORRUPTED và tạo một cái mới .htaccess tập tin với cài đặt .htaccess cơ bản.

XUẤT KHẨU. Vô hiệu hóa các Plugin trong WordPress

Nếu không có giải pháp nào trước đây hoạt động, bạn có thể thử hủy kích hoạt tất cả các plugin của mình trong WordPress. Nếu bạn có quyền truy cập vào bảng điều khiển WordPress, bạn có thể điều hướng đến bổ sung phần và hủy kích hoạt từng plugin một. Sau mỗi lần hủy kích hoạt, bạn có thể làm mới trang web của mình và kiểm tra xem sự cố đã được giải quyết chưa.

Nếu bạn không thể truy cập bảng điều khiển WordPress, bạn có thể hủy kích hoạt các plugin thông qua FTP / SFTP hoặc SSH. Đăng nhập vào máy chủ của bạn, điều hướng đến wp-content và đổi tên plugins thư mục để plugins.DEACTIVATED. Ngoài ra, bạn có thể điều hướng đến plugins thư mục và hủy kích hoạt từng plugin một. Đừng quên bật plugin khi bạn hoàn thành bằng cách đổi tên plugins.DEACTIVATED thư mục trở lại plugins

Hy vọng rằng, một số giải pháp này đã giúp bạn khắc phục Lỗi máy chủ nội bộ 500. Nếu bạn vẫn gặp phải Lỗi máy chủ nội bộ 500, bạn nên liên hệ với nhà cung cấp dịch vụ lưu trữ web của mình.

 

Original Điều