Hướng dẫn fix lỗi thiếu ram trên WordPress – cách tăng giá trị bộ nhớ ram

Đâ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 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 tràn bộ nhớ trên PHP

WordPress được viết bằng PHP , là ngôn ngữ lập trình cần phải xử lý ở máy chủ. Mỗi trang web cần phải đặt trên một máy chủ để nó hoạt động được.

Máy chủ web cũng giống như bất kỳ máy tính khác. Nó cần bộ nhớ để chạy hiệu quả nhiều ứng dụng cùng một lúc. Vì vậy bất kỳ một chương trình, một đoạn mã code website sẽ được máy chủ phân chia lượng tài nguyên nhất định.

Khi mà website WordPress của bạn yêu cầu nhiều bộ nhớ hơn bộ nhớ được phân bổ  từ máy chủ, bạn sẽ thấy lỗi này, chẳng hạn như :

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

 

Lỗi hết bộ nhớ hiển thị trên trang web WordPress

Theo mặc định, WordPress tự động tăng giới hạn bộ nhớ PHP nếu dưới 64 MB. Tuy nhiên, 64 MB thường sẽ không đủ nếu website bạn chạy nhiều plugin, theme, và chức năng …

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

Trước tiên, bạn cần chỉnh sửa tệp wp-config.php trên trang web WordPress của bạn. Nó nằm trong thư mục gốc của trang web WordPress của bạn.

Tiếp theo, bạn cần dán mã này vào tệp wp-config.php ngay trước dòng có nội dung : ‘That’s all, stop editing! Happy blogging.’

define( 'WP_MEMORY_LIMIT', '512M' );
Đoạn code trên yêu cầu WordPress tăng giới hạn bộ nhớ PHP lên  512MB.
Tiếp theo trên hosting và vps bạn cần chỉnh sửa thông số này nữa.
Đối với hosting bạn chỉnh thông số memory_limit sửa theo hướng dẫn sau : https://help.tino.org/huong-dan/huong-dan-thay-doi-thong-so-php-selector/
Đối với VPS  tại Tino thì bạn tìm file php.ini bằng lệnh : /usr/local/bin/php –ini | grep ‘Loaded Configuration File’
Sau đó tìm và đổi giá trị sau : memory_limit = 2048M
Cuối cùng bạn restart lại php bằng lệnh: service httpd restart

Bây giờ bạn có thể truy cập trang web WordPress của mình và lỗi hết bộ nhớ sẽ không còn nữa.

Chúc các bạn thành công.

Related Articles