Cách tăng giới hạn bộ nhớ PHP trong WordPress

tin-tuc 0 lượt xem

Mở bài

Giới hạn bộ nhớ PHP (PHP Memory Limit) là một trong những yếu tố quan trọng ảnh hưởng đến hiệu suất của website WordPress. Khi vượt quá giới hạn này, bạn có thể gặp phải những lỗi như “Memory exhausted” hoặc trang không tải được. Bài viết này sẽ hướng dẫn bạn cách tăng giới hạn bộ nhớ PHP một cách hiệu quả, giúp website của bạn hoạt động mượt mà hơn.

Mục lục

Điều kiện tiên quyết

  • Phiên bản PHP: Đảm bảo bạn đang sử dụng PHP 7.0 trở lên để có hiệu suất tốt hơn.
  • Quyền truy cập: Bạn cần có quyền truy cập vào các tệp cấu hình trên máy chủ hoặc bảng điều khiển hosting của mình.

Cách tăng giới hạn bộ nhớ PHP

Dưới đây là các phương pháp phổ biến để tăng giới hạn bộ nhớ PHP trong WordPress:

1. Sửa đổi tệp wp-config.php

  • Mở tệp wp-config.php trong thư mục gốc của WordPress.
  • Thêm dòng sau vào trước dòng /* That's all, stop editing! Happy blogging. */:
  • define('WP_MEMORY_LIMIT', '256M'); // Tăng giới hạn bộ nhớ lên 256MB

2. Sửa đổi tệp php.ini

  • Tìm tệp php.ini trên máy chủ của bạn.
  • Thêm hoặc chỉnh sửa dòng sau:
  • memory_limit = 256M

3. Sử dụng tệp .htaccess

  • Mở tệp .htaccess trong thư mục gốc của WordPress.
  • Thêm dòng sau vào cuối tệp:
  • php_value memory_limit 256M

4. Thay đổi cài đặt trong cPanel

  • Đăng nhập vào cPanel của bạn.
  • Tìm mục MultiPHP INI Editor.
  • Chọn phiên bản PHP của bạn và tăng giới hạn bộ nhớ.

Kiểm tra và rollback

  • Sau khi thực hiện các thay đổi, bạn có thể kiểm tra giới hạn bộ nhớ PHP bằng cách sử dụng plugin như Site Health hoặc WP-CLI.
  • Nếu gặp sự cố sau khi tăng giới hạn, bạn có thể quay lại các thay đổi bằng cách xóa các dòng bạn đã thêm ở trên.

Lỗi thường gặp

  • Memory exhausted error: Xảy ra khi giới hạn bộ nhớ không đủ cho các tác vụ nặng.
  • Không thể lưu thay đổi: Đôi khi, hosting của bạn không cho phép tăng giới hạn bộ nhớ.
  • Các lỗi 500 Internal Server: Có thể xảy ra nếu giá trị bạn nhập vào quá cao hoặc không hợp lệ.
⚠️ Lưu ý: Trước khi thực hiện bất kỳ thay đổi nào, hãy sao lưu toàn bộ website của bạn để tránh mất dữ liệu.

Câu hỏi thường gặp

Câu hỏi 1: Tăng giới hạn bộ nhớ PHP có ảnh hưởng đến hiệu suất không?

Có, tăng giới hạn bộ nhớ PHP có thể giúp website hoạt động mượt mà hơn, đặc biệt khi xử lý các tác vụ nặng như chạy plugin hoặc tải trang lớn.

Câu hỏi 2: Tôi nên tăng giới hạn bộ nhớ lên bao nhiêu?

Thường thì 256MB là đủ cho hầu hết các website WordPress, nhưng bạn có thể tăng lên 512MB nếu cần thiết.

Câu hỏi 3: Nếu tôi không thể tăng giới hạn bộ nhớ, tôi nên làm gì?

Nếu hosting của bạn không cho phép tăng giới hạn bộ nhớ, hãy liên hệ với nhà cung cấp dịch vụ hosting để được hỗ trợ hoặc xem xét nâng cấp lên gói hosting cao hơn.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *