Sửa lỗi WordPress Memory Exhausted Error – Tăng bộ nhớ PHP
17 Nov, 2021 admin
Bạn có bao giờ gặp lỗi Memory Exhausted (hết bộ nhớ) không?
Đây là một trong những lỗi thường gặp trong WordPress và bạn có thể dễ dàng khắc phục nó bằng cách tăng giới hạn bộ nhớ PHP trong WordPress.
Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách sửa lỗi bộ nhớ WordPress bằng cách tăng bộ nhớ PHP.
Lỗi Memory Exhausted trong Wordpress là gì?
WordPress được viết bằng ngôn ngữ PHP, là một ngôn ngữ lập trình phía máy chủ. Mỗi trang web cần một hosting để nó hoạt động được.
Server cũng giống như bất kỳ máy tính nào khác. Chúng cần bộ nhớ để chạy nhiều ứng dụng hiệu quả cùng một lúc. Quản trị viên máy chủ phân bổ kích thước bộ nhớ cụ thể cho các ứng dụng khác nhau bao gồm cả PHP.
Khi code WordPress của bạn yêu cầu bộ nhớ nhiều hơn bộ nhớ được cấp phát mặc định thì bạn sẽ gặp lỗi này.
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 nó nhỏ hơn 64MB tuy nhiên, 64MB thường không đủ lớn.
Thế nên hãy xem cách tăng giới hạn bộ nhớ PHP trong WordPress một cách dễ dàng để tránh lỗi bộ nhớ cạn kiệt.
Tăng giới hạn bộ nhớ PHP trong WordPress
Đầu tiên bạn cần chỉnh sửa tệp wp-config.php trên web WordPress của mình. Nó nằm trong thư mục gốc của trang WordPress và bạn cần phải sử dụng FTP client hoặc vào File manager trong control panel của hosting.
Tiếp theo, bạn cần code này vào tệp wp-config.php ngay trước dòng ‘That’s all, stop editing! Happy blogging.’
define('WP_MEMORY_LIMIT', '256M');
Code này ra lệnh cho WordPress tăng giới hạn bộ nhớ PHP lên 256MB.
Khi đã hoàn tất, bạn cần phải lưu các thay đổi và tải tệp wp-config.php lên máy chủ của mình.
Bây giờ bạn có thể truy cập vào trang WordPress của mình và lỗi memory exhausted sẽ hết ngay.
*Lưu ý: Nếu giải pháp này không hiệu quả với bạn thì điều đó có nghĩa là nhà cung cấp dịch vụ web hosting của bạn không cho phép WordPress tăng giới hạn bộ nhớ PHP.
Bạn sẽ cần phải yêu cầu nhà cung cấp dịch vụ web hosting tăng giới hạn bộ nhớ PHP theo cách thủ công.
Đó là tất cả và chúng tôi hy vọng bài viết này đã giúp bạn giải quyết lỗi memory exhausted trong WordPress bằng cách tăng giới hạn bộ nhớ PHP. Bạn có thể bài viết Hướng dẫn khắc phục lỗi WordPress cho người mới bắt đầu để tìm hiểu thêm cách sửa những lỗi có thể sẽ gặp phải.
Nếu bạn thích bài viết này thì hãy đăng ký các hướng kênh Youtbe của chúng tôi để xem các video hướng dẫn về WordPress nhé. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook.