Làm cách nào để thêm giới hạn bộ nhớ vào tệp cấu hình wordpress của tôi?

Nếu trang web WordPress của bạn có nhiều nội dung đa phương tiện hoặc đang chạy các tập lệnh lớn, bạn có thể gặp thông báo lỗi sau khi chỉnh sửa trang web đó

  • Lỗi nghiêm trọng. Đã hết kích thước bộ nhớ cho phép là XXXXX byte
  • Lỗi nghiêm trọng. hết bộ nhớ

Điều này có nghĩa là mã WordPress của bạn cần nhiều bộ nhớ hơn giá trị mặc định đã cho. Tuy nhiên, khắc phục sự cố không phức tạp như bạn tưởng và không yêu cầu bất kỳ kinh nghiệm kỹ thuật nào

Đọc tiếp vì bài viết này sẽ giải thích giới hạn bộ nhớ WordPress là gì, cách tăng giới hạn này và lý do tại sao bạn có thể tìm thấy một trong các thông báo lỗi ở trên

  • Giới hạn bộ nhớ WordPress là gì?
  • Làm cách nào để tăng giới hạn bộ nhớ WordPress?
  • Làm cách nào để kiểm tra giới hạn bộ nhớ WordPress?
  • Điều gì gây ra lỗi “WordPress Memory Limit Exhausted”?

Giới hạn bộ nhớ WordPress là gì?

Giới hạn bộ nhớ WordPress còn được gọi là giới hạn bộ nhớ WordPress PHP hoặc đơn giản là giới hạn bộ nhớ PHP. Nó chủ yếu đặt dung lượng bộ nhớ tối đa mà tập lệnh có thể sử dụng trên trang web

Máy chủ lưu trữ tất cả dữ liệu và tệp của trang web. Do đó, máy chủ phải có dung lượng lưu trữ, bộ xử lý và RAM hoặc bộ nhớ cần thiết để duy trì hoạt động của trang web

Dung lượng RAM của máy chủ khác nhau tùy thuộc vào nhà cung cấp dịch vụ lưu trữ và gói được sử dụng. Gói dành cho người mới bắt đầu thường cung cấp dung lượng RAM thấp so với gói dành cho doanh nghiệp hoặc chuyên nghiệp

Mọi ứng dụng và chức năng web đều chiếm một số bộ nhớ. Càng nhiều plugin được cài đặt hoặc tệp phương tiện được tải lên, trang web sẽ càng cần nhiều bộ nhớ hơn. Nếu hết bộ nhớ, tốc độ tải của trang web có thể giảm hoặc tệ hơn là hoàn toàn không tải

Do đó, giới hạn bộ nhớ WordPress được đặt ra để đảm bảo rằng các tập lệnh trang web không vượt quá dung lượng RAM của máy chủ

Làm cách nào để tăng giới hạn bộ nhớ WordPress?

Theo mặc định, giới hạn bộ nhớ được đặt thành chỉ 32 MB, có thể không đủ cho trang web của bạn. Tuy nhiên, có một số phương pháp để tăng nó

Bạn có thể sửa đổi. htaccess hoặc wp-config. php, đặt nó bằng Cấu hình PHP hPanel hoặc nâng cấp gói dịch vụ lưu trữ của bạn

FTP

Một cách để chỉnh sửa. htaccess hoặc wp-config. php thông qua ứng dụng khách FTP như FileZilla. Đảm bảo kết nối FileZilla với tài khoản FTP của trang web của bạn trước khi tiếp tục với một trong các hướng dẫn sau

chỉnh sửa. tập tin htaccess

  1. Truy cập thư mục public_html hoặc thư mục gốc của trang web và tìm. tập tin htaccess
  2. Nhấp chuột phải vào tệp và chọn Xem/Chỉnh sửa để được chuyển đến trình soạn thảo văn bản

  1. Tìm dòng

# END WordPress

Thêm đoạn mã sau bên dưới nó

php_value memory_limit 256M

  1. Lưu tệp và đóng trình chỉnh sửa
  2. Nhấp vào Có khi FileZilla hỏi có tải lên tệp đã sửa đổi hay không, sau đó tải lại trang web

Sửa đổi wp-config. tập tin php

  1. Trong thư mục gốc, nhấp chuột phải vào wp-config. php và chọn Xem/Chỉnh sửa

  1. Tìm dòng chứa WP_MEMORY_LIMIT và thay đổi 64M thành 256M
  2. Nếu nó không tồn tại, hãy chèn đoạn mã sau vào trên dòng /* Đó là tất cả, ngừng chỉnh sửa. Chúc mừng xuất bản. */ hoặc /* Thế thôi, ngừng chỉnh sửa. Chúc bạn viết blog vui vẻ. */

define [ ‘WP_MEMORY_LIMIT’, ‘256M’ ];

  1. Lưu các thay đổi và tải tệp lên

Khi truy cập trang web, bạn sẽ không gặp lại lỗi “hết giới hạn bộ nhớ”

Quản lý tập tin

Một phương pháp đơn giản hơn để sửa đổi. htaccess hoặc wp-config. php thông qua trình quản lý tệp trên bảng điều khiển của bạn. Đối với hướng dẫn này, chúng tôi sẽ sử dụng hPanel

  1. Truy cập hPanel, điều hướng đến phần Tệp và chọn Trình quản lý tệp

  1. Mở thư mục public_html hoặc thư mục gốc và nhấp đúp vào. htaccess hoặc wp-config. tập tin php

  1. Chèn mã được đề cập trong hướng dẫn FTP dựa trên tệp đã chọn, sau đó nhấn LƯU & ĐÓNG khi hoàn tất

Mặc dù bạn sẽ không thực hiện bất kỳ thay đổi quan trọng nào khi sử dụng các phương pháp trên, nhưng bạn nên sao lưu trang web của mình trước khi chỉnh sửa trang web. Điều này đảm bảo bạn sẽ không bị mất trang web WordPress của mình nếu có sự cố xảy ra

hPanel

Một giải pháp thay thế cho máy khách Hostinger là đặt giới hạn bộ nhớ thông qua Cấu hình PHP trên hPanel

  1. Đăng nhập vào hPanel, cuộn xuống phần Nâng cao và chọn Cấu hình PHP

  1. Chọn Tùy chọn PHP và tìm trường memory_limit
  2. Nhấp vào menu thả xuống và chọn số tiền cao nhất

Nếu giới hạn bộ nhớ đã ở mức tối đa, thì tùy chọn cuối cùng là nâng cấp gói lưu trữ của bạn để có thêm RAM

Ví dụ: các gói WordPress Business và Pro của chúng tôi cung cấp nhiều RAM hơn so với các gói Single và Starter

Khai thác tối đa trang web WordPress của bạn với dịch vụ lưu trữ web được quản lý hoàn toàn và được tối ưu hóa cho WordPress. Mua dịch vụ lưu trữ WordPress

Làm cách nào để kiểm tra giới hạn bộ nhớ WordPress?

Khi bạn đã định cấu hình giới hạn bộ nhớ, bạn có thể muốn xem nó có hoạt động không. Các bước sau áp dụng cho người dùng đang chạy WordPress 5. 2 trở lên

  1. Truy cập bảng điều khiển WordPress, di chuột vào Công cụ và chọn Tình trạng trang web

  1. Chọn tab Thông tin và nhấp vào Máy chủ

  1. Cuộn xuống qua tất cả các cài đặt máy chủ cho đến khi bạn tìm thấy giới hạn bộ nhớ PHP

Điều gì gây ra lỗi “WordPress Memory Limit Exhausted”?

Nguyên nhân phổ biến nhất là giới hạn bộ nhớ vẫn có thể được đặt thành giá trị mặc định thay vì tùy chọn cao nhất. Do đó, điều quan trọng là phải kiểm tra nó trước khi bạn bắt đầu khắc phục sự cố

Nếu không phải như vậy, thì bạn có thể đang sử dụng quá nhiều tài nguyên lưu trữ. Khi trang web WordPress của bạn phát triển, kích thước cơ sở dữ liệu của nó, cộng với số lượng tập lệnh và tệp, cũng tăng lên. Ngoài ra, có thể có các plugin hoặc chủ đề cũng cần thêm bộ nhớ để chạy

Các nhà cung cấp dịch vụ lưu trữ chỉ phân bổ một lượng tài nguyên nhất định, bao gồm cả giới hạn RAM, cho các loại gói lưu trữ khác nhau. Khi bắt đầu hành trình WordPress của mình, bạn có thể đã chọn một gói có RAM hạn chế do giá cả phải chăng, nhưng có lẽ đã đến lúc nâng cấp nó

Ngoài lỗi hết giới hạn bộ nhớ, bạn cũng có thể gặp sự cố sau

tập tin của bạn. png vượt quá kích thước tải lên tối đa cho trang web này

Trong trường hợp này, hãy truy cập bài viết Cách tăng kích thước tải lên tệp tối đa của chúng tôi để tìm các giải pháp khác ngoài việc tăng giới hạn bộ nhớ để khắc phục sự cố cụ thể đó

Sự kết luận

Giới hạn bộ nhớ WordPress PHP là dung lượng bộ nhớ khả dụng cho các tập lệnh chạy trên trang web WordPress của bạn. Nó đảm bảo rằng trang web không vượt quá dung lượng RAM của máy chủ do nhà cung cấp dịch vụ lưu trữ cung cấp

Giới hạn thường được đặt thành 32 MB, có thể không đủ để chạy một trang web đa phương tiện và tất cả các plugin của nó. Do đó, bạn sẽ nhận được thông báo lỗi bộ nhớ cạn kiệt khi tập lệnh vượt quá giới hạn

Đây là bản tóm tắt về cách tăng giới hạn bộ nhớ WordPress

  • Bằng cách chỉnh sửa. htaccess hoặc wp-config. php qua FTP hoặc trình quản lý tệp
  • Đặt giới hạn kích thước thông qua cấu hình PHP trên hPanel
  • Nâng cấp gói lưu trữ của bạn để sử dụng nhiều tài nguyên hơn

Đừng ngại liên hệ với nhóm hỗ trợ khách hàng của chúng tôi nếu bạn có thêm câu hỏi hoặc nếu phương pháp đã chọn không giải quyết được vấn đề

Tìm hiểu các kỹ thuật WordPress nâng cao khác

Cách tạo mã ngắn trong WordPress
WordPress Localhost
Cách tăng tốc WordPress
Cách xóa thanh bên
How to Use WordPress Icon Fonts
WordPress A/B Testing Guide
How to Create a Staging Envinorment in WordPress

Tác giả

Domantas G

Domantas dẫn dắt các nhóm nội dung và SEO về phía trước với những ý tưởng mới và phương pháp tiếp cận vượt trội. Được trang bị kiến ​​thức sâu rộng về SEO và tiếp thị, anh đặt mục tiêu quảng bá Hostinger đến mọi nơi trên thế giới. Trong thời gian rảnh rỗi, Domantas thích trau dồi kỹ năng phát triển web của mình và đi du lịch đến những nơi xa lạ

Giới hạn bộ nhớ WP ở đâu?

Trong bảng điều khiển WordPress của bạn, đi tới “Công cụ” → “Tình trạng trang web” → “Thông tin” và cuộn xuống phần máy chủ . Ở đây bạn có thể thấy rằng giới hạn bộ nhớ PHP trên máy chủ của bạn.

Giới hạn bộ nhớ tốt cho WordPress là gì?

Bạn nên đặt giới hạn bộ nhớ PHP thấp nhất có thể trong khi vẫn cho phép trang web của mình hoạt động bình thường. 128 MB là cơ sở tốt. Đó là một lượng bộ nhớ kha khá sẽ xử lý hầu hết các plugin chuyên sâu. Nếu bạn biết mình sẽ cần thêm sức mạnh, 256 MB sẽ bao gồm cả những plugin nặng nhất.

Chủ Đề