sửa lỗi: allowed memory size of … – WordPress Memory Exhausted Error

0
623

Bạn có thấy lỗi hết dung lượng bộ nhớ cho phép trong WordPress không? Đây là một trong những lỗi phổ biến nhất của WordPress và bạn có thể dễ dàng sửa nó bằng cách tăng giới hạn bộ nhớ php trong WordPress. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách khắc phục lỗi bộ nhớ WordPress bằng cách tăng bộ nhớ PHP.

Lỗi Memory exhausted trong wordpress là gì?

WordPress viết bằng ngôn ngữ PHP, đây cũng là ngôn ngữ của các máy chủ server, và mọi website đề cần đến hosting server để thực thi các lệnh viết bằng php

Và web server cũng giống như 1 chiếc máy tính, nó cũng cần bộ nhớ Ram để chạy hiệu quả nhiều ứng dụng cùng 1 lúc. và quản trị viên sẽ phân bổ lương bộ nhớ Ram cho từng ứng dụng chạy PHP khác nhau.

khi mà wordpres đòi hỏi nhiều Ram hơn mức phân bổ mặc định, bạn sẽ thây lỗi sau:

1
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx

Theo mặc định, WordPress tự động cố gắng tăng giới hạn bộ nhớ PHP nếu dưới 64 MB. tuy nhiên 64Mb thường là không đủ.

Phải nói rằng, tăng giới hạn bộ nhớ PHP trong WordPress là cách dễ dàng nhất để tránh lỗi memory exhausted error.

tăng giới hạn bộ nhớ PHP trong WordPress

Đầu tiên bạn cần sửa file wp-config.php trong site WordPress của bạn. thư mục chứa code web của bạn. bạn cần dùng FTP client hoặc file Manager trong web hosting control panel

tiếp theo bần cần dán đoạn code trong file wp-config.php trước dòng viết ” That’s all, stop editing! Happy blogging.”

1
define( 'WP_MEMORY_LIMIT', '256M' );

Đoạn code này cho phép WordPress tăng bộ nhớ lên giới hạn 256Mb

Sau khi thêm đoạn code, bạn cần lưu sự thay đổi lại và Upload file wp-config.php lại server của bạn

Giờ bạn có thể quay lại website wordpress của bạn và lỗi memory exhausted không hiện nữa

Note: Nếu giải pháp này không hoạt động với bạn, nghĩa là nhà cung cấp dịch vụ lưu trữ web của bạn không cho phép WordPress tăng giới hạn bộ nhớ PHP.Bạn sẽ cần yêu cầu nhà cung cấp dịch vụ lưu trữ web của mình tăng giới hạn bộ nhớ PHP theo cách thủ công.