fix-loi-bo-nho-wordpress

Cách tăng giới hạn bộ nhớ để khắc phục một số lỗi trên WordPress

Một điều mình dám cá với bạn, lỗi hết bộ nhớ trên WordPress là một trong những vấn đề nhất định bạn sẽ đối mặt trong quá trình vận hành Website WordPress.

Đừng có ai nói với mình rằng: "Tôi dùng WordPress hơn 1 năm nay mà chưa gặp lỗi này" Nếu có thì chắc chắn kiến thức WordPress của bạn chỉ ở mức cơ bản & không đủ phát triển Website một cách tốt nhất.

Nếu bạn đang rơi vào vấn đề hết bộ nhớ thì đó là một dấu hiệu tốt khi Website của bạn đang có những sự phát triển nhanh chóng.

Và bạn cũng không cần phải lo lắng!

Trong bài viết này mình sẽ hướng dẫn bạn cách tăng giới hạn bộ nhớ trên WordPress một cách nhanh nhất để đảm bảo sự ổn định trên Website của bạn.

Lỗi hết bộ nhớ WordPress là gì?

Bạn cũng biết, để Website vận hành bạn cần phải có một Hosting (hay còn được là máy chủ). Máy chủ này thực chất là một chiếc máy tính cao cấp hơn cái laptop hoặc PC của bạn.

Vì vậy nó cũng cần có bộ nhớ để vận hành mọi hoạt động của các ứng dụng. Tất nhiên WordPress cũng là một ứng dụng khi nó được viết bằng ngôn ngữ lập trình PHP.

Thông thường WordPress sẽ đặt giới hạn mặc định bộ nhớ PHP của bạn ở mức tối đa 64MB. 

Mức này thật sự không hề nhỏ, tuy nhiên với sự mạnh mẽ của WordPress đôi khi người dùng thường có các nhu cầu cao hơn về bộ nhớ để phục vụ tính năng cho công việc.

Nếu vượt quá giới hạn bộ nhớ mặc định bạn sẽ gặp một lỗi đại loại như thế này:

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

Đó là một nỗi ám ảnh đối với cá nhân mình khi lần đầu đối mặt & mình biết bạn không hề muốn chút nào.

Vì vậy hãy xem cách tăng bộ nhớ WordPress đơn giản dưới đây.

Hướng dẫn fix lỗi giới hạn bộ nhớ WordPress

Có 2 cách cơ bản để bạn tăng giới hạn bộ nhớ, bạn hãy lựa chọn cái phù hợp nhất nhé!

Cách 1: Thiết lập trong ứng dụng PHP của Cpanel

Nếu Hosting của bạn hỗ trợ Cpanel mình khuyên bạn nên dùng cách này vì nó nhanh & chỉ với một lần chỉnh sửa bạn sẽ áp dụng được cho tất cả các Website có trong Host.

Nếu muốn dùng tìm một hosting hỗ trợ Cpanel bạn có thể tham khảo các nhà cung cấp như Hawkhost, Stablehost, Dreamhost

Trên giao diện Cpanel bạn hãy kéo xuống mục Software & chọn Select PHP Versions.

select-php-version

Tiếp theo hãy nhìn bên góc phải & chọn Switch to PHP options.

chuyen-doi-giao-dien-php

Sau đó hãy kéo xuống mục memory_limit & chọn kích thước bộ nhớ theo ý muốn bên cạnh.

chon-kich-thuoc-can-tang

Thông thường bạn chỉ cần tăng từ 128MB-512MB là đủ, đừng đặt quá cao làm gì.

Cách 2: Bổ sung một đoạn code trong tệp wp-config.php

Để thực hiện cách này,  đầu tiên mình cần bạn có các kỹ năng quản lý File trên Hosting hoặc sử dụng FTP.

Sau khi truy cập vào thư mục chưa dữ liệu về Website bạn hãy tìm đến tệp wp-config.php -> nhấn vào chỉnh sửa -> thêm đoạn code sau vào cuối tệp.

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

Thay 128 bằng số MB bạn muốn.

Cuối cùng hãy nhấn Save để lưu lại.

Giờ thì hãy Refresh lại thư mục chứa Website & kiểm ra lại thôi. Mình cá rằng các lỗi về bộ nhớ sẽ biến mất.

Trường hợp đặc biệt

Nếu 2 cách trên vẫn không có tác dụng thì có lẽ nhà cung cấp của bạn không cho phép tăng giới hạn bộ nhớ. Điều bạn cần làm là hãy liên hệ với bộ phân để được trợ giúp.

Mà tốt nhất nhà cung cấp Hosting nào trong thời buổi này còn giới hạn bộ nhớ theo cách đó thì tốt nhất dẹp luôn cho rồi. Bạn nên chuyển sang những nhà cung cấp hosting chất lượng tốt hơn để sử dụng.

Ở trên là tất cả những cách tăng giới hạn bộ nhớ trên WordPress nhằm khắc phục những lỗi liên quan đến bộ nhớ.

Hi vọng bạn đã giải quyết được vấn đề mình đang gặp phải, hãy cho mình biết trong phần comment bên dưới nhé.

Chia sẻ bài viết này với bạn bè của bạn

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on telegram
Nam Nguyễn

Nam Nguyễn

Nam Nguyễn là một Blogger chuyên viết về các mẹo cùng các hướng dẫn liên quan đến WordPress. Nơi cung cấp các kiến thức phát triển Web cho các chủ Website, Blogger & nhà tiếp thị. Theo dõi mình trên Facebook, Twitter, Linkedin.

Có thể bạn cũng thích

Tham gia bản tin của mình

Không bỏ lở các tin tức, hướng dẫn & các mẹo mới nhất về WordPress. Tất cả những gì bạn cần làm là cho mình biết chính xác nơi bạn nhận.

Bảo mật 100%. Không spam và hủy đăng ký bất kỳ lúc nào.