Làm thế nào để khắc phục lỗi bộ nhớ 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
  • Save

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

chuyen-doi-giao-dien-php
  • Save

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
  • Save

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é.

  • Save
About Nam Nguyen

Nam là một Blogger & giáo viên WordPress. Cậu ấy giúp mọi người bắt đầu & phát triển Website một cách dễ dàng & chuyên nghiệp mà không yêu cầu kiến thức lập trình. Theo dõi cậu ấy trên Facebook, Twitter, Linkedin.

  • may quá! Đúng hướng dẫn mình cần tìm luôn, thanks bạn nhiều nhé! Chúc blog của bạn ngày càng phát triển

    • Nam Nguyen says:

      Cảm ơn Tùng nhé!

  • Nhận nội dung tốt nhất từ mình

    Bao gồm các hướng dẫn WordPress, mẹo, công cụ & ưu đãi tốt nhất để phát triển doanh nghiệp trực tuyến của bạn.

    >
    Share via
    Copy link