WordPress server memory error là một trong những lỗi phổ biến và gây khó chịu nhất cho người quản trị website. Khi gặp lỗi này, bạn sẽ thấy thông báo như “Allowed memory size of X bytes exhausted” hoặc “Fatal error: Out of memory”. Điều này không chỉ làm gián đoạn trải nghiệm người dùng mà còn ảnh hưởng trực tiếp đến hiệu suất SEO và uy tín website. Bài viết này sẽ giúp bạn hiểu rõ bản chất, nguyên nhân và các phương pháp khắc phục triệt để wordpress server memory error.
WordPress Server Memory Error là gì?

WordPress server memory error xảy ra khi script PHP trên máy chủ vượt quá giới hạn bộ nhớ được cấp phát. Mỗi request đến WordPress đều tiêu tốn một lượng RAM nhất định. Khi website có quá nhiều plugin, theme nặng, hoặc dữ liệu lớn, giới hạn mặc định (thường là 32MB, 64MB hoặc 128MB) không đủ đáp ứng, dẫn đến lỗi.
Lỗi này thường xuất hiện dưới ba dạng chính: Allowed memory size (kèm con số byte cụ thể), Out of memory (kèm thông báo không thể cấp phát thêm bộ nhớ), hoặc White Screen of Death (màn hình trắng không có thông báo lỗi).
Nguyên nhân chính gây ra WordPress Server Memory Error

Giới hạn bộ nhớ PHP quá thấp
Hầu hết các hosting chia sẻ đều cài đặt PHP memory limit ở mức thấp (64MB hoặc 128MB) để tiết kiệm tài nguyên. Nếu website của bạn sử dụng nhiều plugin nặng về xử lý dữ liệu, giới hạn này nhanh chóng bị vượt quá.
Plugin WordPress kém tối ưu
Plugin không được viết tốt có thể sử dụng quá nhiều bộ nhớ cho mỗi request. Đặc biệt là các plugin cache, security, page builder hoặc plugin thương mại điện tử với nhiều tính năng nặng.
Theme nặng và kém tối ưu
Theme chứa quá nhiều script, font chữ, hình ảnh nén kém hoặc code không chuẩn có thể làm tăng gánh nặng bộ nhớ. Các theme phức tạp như theme đa năng (multi-purpose) thường yêu cầu bộ nhớ cao hơn.
Hình ảnh và media không tối ưu hóa
Khi upload hình ảnh với kích thước quá lớn (5000×5000 pixel, dung lượng 10MB+), WordPress phải tạo nhiều thumbnail, gây áp lực lên bộ nhớ server.
Dữ liệu database phình to
Cơ sở dữ liệu chứa quá nhiều revision bài viết, spam comment, transient options hết hạn cũng làm tăng dung lượng bộ nhớ cần xử lý.
External requests và API calls
Plugin gọi API bên ngoài (Google Maps, Facebook, Twitter) chậm hoặc timeout có thể giữ bộ nhớ trong thời gian dài, dẫn đến cạn kiệt tài nguyên.
| Nguyên nhân | Mức độ ảnh hưởng | Tần suất gặp |
|---|---|---|
| Memory limit thấp | Cao | Rất phổ biến |
| Plugin kém tối ưu | Cao | Phổ biến |
| Theme nặng | Trung bình | Khá phổ biến |
| Hình ảnh lớn | Trung bình | Phổ biến |
| Database phình | Thấp | Ít gặp |
Dấu hiệu nhận biết WordPress Server Memory Error

- Xuất hiện thông báo lỗi trực tiếp trên màn hình: “Allowed memory size of X bytes exhausted (tried to allocate Y bytes)”
- Trang web hiển thị trắng toàn bộ (White Screen of Death)
- Không thể truy cập trang quản trị (wp-admin)
- Plugin hoặc theme không hoạt động, hiển thị lỗi khi kích hoạt
- Lỗi xảy ra khi upload ảnh lớn hoặc xử lý dữ liệu nhiều
- Server log ghi nhận lỗi “PHP Fatal error: Out of memory”
Cách khắc phục WordPress Server Memory Error

1. Tăng PHP Memory Limit
Đây là giải pháp nhanh nhất và hiệu quả nhất. Có nhiều cách để tăng giới hạn bộ nhớ PHP cho WordPress:
Thông qua file wp-config.php
Mở file wp-config.php trong thư mục gốc WordPress, thêm dòng sau trước dòng “That’s all, stop editing!”:
define('WP_MEMORY_LIMIT', '256M');
Có. Lỗi này khiến trang web không tải được, Google không thể truy cập nội dung, dẫn đến giảm thứ hạng. Nếu lỗi kéo dài, website có thể bị đánh dấu là không khả dụng.
Làm sao biết giới hạn memory hiện tại của PHP trên WordPress?
Vào Dashboard > Tools > Site Health (Công cụ > Sức khỏe trang web), kiểm tra mục “PHP memory limit”. Hoặc tạo một file phpinfo.php với nội dung <?php phpinfo();?> và chạy lên server.
Tăng memory limit lên 512MB có an toàn không?
Nếu hosting của bạn đủ tài nguyên và website thực sự cần, thì việc tăng lên 512MB là an toàn. Nhưng nếu chỉ dùng 64MB mà tăng lên 512MB, đó là lãng phí và có thể che giấu vấn đề tối ưu.
Plugin nào thường gây ra WordPress server memory error?
Một số plugin nặng như Yoast SEO (bản cũ), Jetpack, WooCommerce với nhiều extension, WPML, Revolution Slider, các page builder như Elementor Pro (khi dùng quá nhiều widget phức tạp).
Lỗi memory error có thể sửa mà không cần truy cập hosting không?
Có thể sửa qua wp-config.php và.htaccess nếu hosting cho phép. Nếu không, bạn cần liên hệ với bộ phận hỗ trợ hosting để yêu cầu thay đổi.
Kết luận

WordPress server memory error không phải là vấn đề quá phức tạp nếu bạn hiểu rõ nguyên nhân và có phương pháp xử lý đúng đắn. Bắt đầu bằng việc kiểm tra giới hạn memory hiện tại, tăng lên mức phù hợp (thường 256MB là đủ cho phần lớn website). Sau đó, tối ưu hóa plugin, theme, hình ảnh và database để giảm gánh nặng cho server. Nếu vẫn gặp lỗi, hãy cân nhắc nâng cấp hosting. Việc duy trì một website WordPress ổn định, không gặp lỗi bộ nhớ sẽ giúp cải thiện trải nghiệm người dùng, tăng thứ hạng SEO và giữ chân khách hàng hiệu quả.
- Khắc Phục Lỗi WordPress Uploads Folder Not Writable: Hướng Dẫn Chi Tiết Từ A Đến Z
- Plugin Affiliate Lỗi API: Nguyên Nhân, Cách Khắc Phục và Phòng Tránh Toàn Diện
- Khắc phục lỗi WordPress Connection Reset: Nguyên nhân và giải pháp toàn diện
- Hướng dẫn thiết kế portfolio bằng Elementor chuyên nghiệp từ A đến Z
- Cách khắc phục elementor lightbox lỗi – Hướng dẫn chi tiết từ A đến Z














