Cài đặt Moodle php max_input_vars được khuyến nghị ít nhất là 5000

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Bạn có muốn tăng Giới hạn Vars đầu vào tối đa của PHP trên WordPress không?

Các vars đầu vào tối đa của PHP chỉ đơn giản là số lượng biến mà máy chủ của bạn được đặt để xử lý trong mỗi chức năng. Nếu bạn gặp lỗi ‘Increase PHP Max Input Vars Limit' trong WordPress, bạn cần thêm mã ‘php_value max_input_vars 3000' vào. tập tin htaccess. Chúng tôi giải thích cách thực hiện việc này và các phương pháp khác bên dưới

Các phần sau trong bài viết này cung cấp thông tin về cách thực hiện phương pháp này và các phương pháp khác

Vars đầu vào PHP là gì?

Vars đầu vào PHP là một biện pháp bảo mật PHP được thiết kế để giới hạn số lượng biến đăng bạn có thể sử dụng để thực thi một hàm. Nó xác định số lượng biến mà máy chủ của bạn có thể sử dụng khi chạy một chức năng

Bạn có thể biết rằng nếu bạn không có đủ đầu vào PHP, bạn sẽ nhận được thông báo lỗi Max Input Vars

Một số biến chứng có thể xảy ra do lỗi này, bao gồm mất tất cả dữ liệu của bạn và mất chức năng của mẫu của bạn. Ngoài ra, các tiện ích đã được kích hoạt trên trang web của bạn có thể biến mất

Tương tự như việc quản lý thời gian đầu vào tối đa của PHP trong WordPress để tăng giới hạn thời gian chờ của PHP, mặc dù có rất nhiều cách để tăng Vars đầu vào tối đa của PHP trong WordPress, điều này phụ thuộc vào nhà cung cấp dịch vụ lưu trữ của bạn

Các quyền cụ thể có thể được yêu cầu để tăng giới hạn vars đầu vào tối đa của PHP, vì vậy hãy nhớ liên hệ trước với nhà cung cấp dịch vụ lưu trữ của bạn và yêu cầu họ cấp cho bạn quyền truy cập cần thiết

Làm cách nào để kiểm tra các vars đầu vào tối đa của PHP trong WordPress?

Nếu bạn đang có kế hoạch sửa đổi Vars đầu vào tối đa của PHP, bạn có thể muốn kiểm tra các biến đầu vào tối đa của PHP trong WordPress trước khi tiếp tục

Bạn có thể kiểm tra các vars đầu vào tối đa của PHP từ Bảng điều khiển WordPress

  1. Chọn Công cụ
  1. Nhấp vào Tình trạng trang web

Mở Công cụ → Tình trạng Trang web trong WordPress

  1. Nhấp vào tab Thông tin

Mở Tab Thông tin trên Tình trạng Trang web

  1. Cuộn xuống Máy chủ và nhấp để mở rộng

Thông tin máy chủ mở trong Báo cáo tình trạng trang web

  1. Tìm kiếm các biến đầu vào tối đa PHP tiêu đề. Điều này cho thấy số lượng tối đa của các biến đầu vào tối đa PHP

Kiểm tra số biến đầu vào tối đa của PHP

Trước khi bắt đầu Tăng giới hạn Vars đầu vào tối đa cho PHP, bạn cũng nên kiểm tra xem mình đang sử dụng phiên bản PHP nào.  

Các phiên bản cũ hơn của PHP, chẳng hạn như 5. x, thường là máy chủ chia sẻ mặc định được sử dụng vì lý do tương thích, có thể giới hạn max_input_vars trong WordPress ở mức khoảng 1000, ngay cả khi bạn chỉ định giá trị cao hơn

Do đó, bạn nên nâng cấp phiên bản PHP của mình để tăng Giới hạn Vars đầu vào tối đa của PHP cao hơn 1000.  

Bạn có thể sửa đổi phiên bản PHP trong bảng điều khiển quản trị của máy chủ chia sẻ uy tín. Nên chạy các chủ đề WordPress hiện đại trên phiên bản PHP 7. 3 trở lên và đặt giá trị của PHP Max Input Vars Limit thành 3000

Làm cách nào để tăng giới hạn Vars đầu vào tối đa của PHP?

Trong bài viết này, chúng tôi sẽ giải thích chi tiết từng phương pháp sau đây để cung cấp cho bạn cái nhìn tổng quan chi tiết hơn về cách tăng Giới hạn Vars đầu vào tối đa của PHP để giúp bạn đạt được mục tiêu của mình

Phương pháp 1. Tăng giới hạn Vars đầu vào tối đa của PHP trong. htaccess

Với phương pháp này, bạn sẽ cần chỉnh sửa. htaccess để tăng giới hạn biến đầu vào tối đa. Trước khi thực hiện bất kỳ thay đổi nào đối với tệp, bạn nên bảo mật một bản sao trang web của mình

Tệp này thường nằm trong thư mục gốc của tài khoản lưu trữ của bạn.  

Định vị WordPress. tập tin htaccess

Cũng có thể nhà cung cấp dịch vụ lưu trữ của bạn đã ẩn [. ] khỏi chế độ xem nếu bạn không thể định vị chúng, vì vậy hãy đảm bảo rằng Hiển thị tệp ẩn được bật trong cấu hình của bạn

Thêm đoạn mã sau vào. htaccess trong trình chỉnh sửa

php_value max_input_vars 3000

Bạn cũng có thể thêm phần sau vào tệp nếu bạn đang sử dụng Suhosin

php_value suhosin.request.max_vars 3000

php_value suhosin.post.max_vars 3000

Bạn nên đặt các vars đầu vào PHP thành 3000. Những người cần nhiều hơn luôn có thể tăng số lượng để đáp ứng yêu cầu của họ

Phương pháp 2. Tăng giới hạn Vars đầu vào tối đa của PHP trong PHP. ini hoặc. người dùng. ban đầu

Một phương pháp khác để tăng giới hạn vars đầu vào tối đa của PHP trong WordPress là chỉnh sửa tệp php. tập tin ini

Máy chủ của bạn cũng nên có một php. ini trong thư mục gốc của máy chủ của bạn sau khi cài đặt WordPress hoàn tất. Nếu bạn không thể tìm thấy nó, chỉ cần tạo tệp này trong thư mục gốc

Nhiều máy chủ được chia sẻ cấm bạn truy cập trực tiếp vào PHP của bạn. tập tin ini. Bạn chỉ nên sử dụng phương pháp này nếu bạn có quyền truy cập trực tiếp vào PHP của mình. ini hoặc nếu bạn đang lưu trữ trên máy chủ cục bộ

Bạn nên làm theo các bước sau để sử dụng phương pháp này

  1. Tìm PHP của bạn. tập tin ini; . ini ở thư mục gốc của cài đặt WordPress của bạn
  2. Sau khi bạn tìm thấy PHP hiện tại của mình. ini, hãy mở nó và tìm đoạn mã sau. max_input_vars = xx;
  3. Nếu bạn đã tạo PHP của mình. ini trong thư mục gốc, bạn có thể thêm mã tương tự. max_input_vars = 3000 hoặc chỉ cần thay đổi giá trị thành giá trị được đề xuất
  4. Khởi động lại máy chủ hoặc máy chủ cục bộ của bạn sau khi bạn đã lưu các thay đổi của mình

Phương pháp 3. Tăng giới hạn Vars đầu vào tối đa của PHP trong wp-config. php

Bạn cũng sẽ phải đăng nhập vào bảng lưu trữ hoặc tài khoản FTP của mình để Tăng giới hạn Vars đầu vào tối đa cho PHP trong wp-config. php; . php trong Trình quản lý tệp;

@ini_set[ 'max_input_vars' , 3000 ];

Định vị WordPress wp-config. tệp php

Các thay đổi nên được lưu ở cuối

Bạn có thể thay thế 3000 hoặc bất kỳ giá trị nào bạn thích. Tuy nhiên, chúng tôi thực sự khuyên bạn nên thay thế 3000 hoặc một giá trị cao hơn. Lỗi Vars đầu vào tối đa có thể xảy ra nếu giá trị thấp hơn 3000

Phương pháp 4. Tăng giới hạn Vars đầu vào tối đa của PHP trong cPanel

Ngoài ra, các bộ chọn PHP trong cPanel có thể được sử dụng để tự động đặt Giới hạn Vars đầu vào tối đa cho PHP

Đó là cách dễ nhất để giới hạn số lượng biến đầu vào trên toàn bộ tài khoản lưu trữ của bạn. Tất cả những gì bạn cần làm là thiết lập các bước sau

  1. Bạn sẽ cần đăng nhập vào tài khoản cPanel của mình;
  2. Trong phần 'Phần mềm', tìm và nhấp vào nút 'Chọn phiên bản PHP'

Nhấp vào “Chọn phiên bản PHP” trong cPanel

  1. Khi bạn vào bên trong, hãy nhấp vào 'Chuyển sang Tùy chọn PHP. '

Bấm vào mục “Tùy chọn”

  1. Khi chuyển đổi, cuộn xuống max_input_vars. Bạn sẽ tìm thấy một trình đơn thả xuống bên cạnh nó. Sử dụng trình đơn thả xuống để đặt số lượng biến đầu vào tối đa mà bạn muốn sử dụng

Thay đổi max_input_vars trong cPanel

Phương pháp 5. Tăng giới hạn Vars đầu vào tối đa của PHP trong Bluehost

Ngoài ra còn có ba cách để sửa đổi Giới hạn Vars đầu vào tối đa của PHP trong Bluehost. Tạo một php mới. ini, sử dụng Trình quản lý tệp và sử dụng Máy khách FTP

Tạo một php mới. tập tin ini

đá xanh

  1. Đăng nhập vào bảng điều khiển Bluehost của bạn
  2. Ở phía bên trái của trang, nhấp vào tab Nâng cao
  3. Nhấp vào biểu tượng MultiPHP INI Editor trong phần Phần mềm

Mở Trình soạn thảo MultiPHP INI trong Bluehost

  1. Từ danh sách miền, chọn những miền bạn muốn thiết lập hoặc cập nhật
  2. Từ menu bên trái, chọn thuộc tính nào của PHP bạn muốn thay đổi
  3. Bạn có thể tăng hoặc giảm Giới hạn Vars đầu vào tối đa của PHP ở phía bên tay phải dựa trên tùy chọn của bạn
  4. Sau khi bạn cập nhật xong, bấm vào nút Áp dụng

Di sản

  1. Đăng nhập vào bảng điều khiển Bluehost của bạn
  2. Nhấp vào cPanel trong menu con bên dưới tab Lưu trữ
  3. Cuộn xuống phần lập trình và nhấp vào Cấu hình PHP

Mở PHP Config trong Bluehost Legacy Panel

  1. Khi các thay đổi đã được thực hiện, hãy nhấp vào Lưu thay đổi
Sử dụng Trình quản lý tệp
  1. Điều hướng đến phần Tệp của menu
  2. Nhấp vào biểu tượng Trình quản lý tệp
  3. Nếu được nhắc, hãy chọn thư mục Web Root;
  4. Bạn nên nhấp chuột phải vào php. tập tin ini
  5. Bạn có thể chọn giữa Chỉnh sửa và Chỉnh sửa mã
  6. Nhấp vào nút Chỉnh sửa
  7. Không có dấu ngoặc kép, hãy tìm memory_limit
  8. Thay đổi giới hạn bộ nhớ cho các ứng dụng PHP của bạn bằng cách nhập giá trị mới
  9. Đảm bảo rằng bạn nhấp vào Lưu thay đổi
Sử dụng ứng dụng khách FTP
  1. Sử dụng ứng dụng khách FTP của bạn để kết nối với máy chủ
  2. Tìm thư mục public_html và nhấp vào nó
  3. Bạn sẽ cần tải xuống php. tập tin ini
  4. Sử dụng bất kỳ trình soạn thảo văn bản nào để mở tệp
  5. Bạn nên tìm kiếm memory_limit mà không có dấu ngoặc kép
  6. Đặt giới hạn bộ nhớ mới cho các ứng dụng PHP của bạn
  7. Lưu các tập tin
  8. Sử dụng ứng dụng khách FTP của bạn để tải tệp lên

Phương pháp 6. Tăng giới hạn Vars đầu vào tối đa cho PHP trong GoDaddy

Giải pháp 1. Sử dụng máy chủ

Các biến đầu vào cho PHP được lấy từ biểu mẫu HTML và cookie nếu chúng được bật trên trang.  

Cài đặt giới hạn số lượng biến đầu vào tối đa mà tập lệnh PHP có thể sử dụng theo mặc định là 1000. Để thay đổi số tiền này, bạn nên đặt lệnh max_input_vars trong tệp php của mình. tập tin ini

Làm việc trên một trang web được lưu trữ trên gói lưu trữ chia sẻ của GoDaddy, thêm đoạn mã sau vào tệp php. cấu hình ini không hoạt động

Bạn có thể thêm mã này vào “. người dùng. ini” nằm ở thư mục gốc www của trang web của bạn, tôi. e. , public_html, hoạt động. mã là.  

max_input_vars = 3000

Kết quả là giá trị của các biến sẽ tăng từ 1000 lên 3000

Giải pháp 2. sử dụng. htaccess

Mã sau đây nên được thêm vào. htaccess dưới dạng đề xuất

php_value max_input_vars 1000

php_value suhosin.get.max_vars 1000

php_value suhosin.post.max_vars 1000

php_value suhosin.request.max_vars 1000

Ngoài ra, điều này cũng có thể được thực hiện thông qua bảng whm. Nếu bạn đã mua bảng whm, bạn có thể áp dụng giá trị bằng cách sử dụng “trình chỉnh sửa cấu hình PHP. ”

Phương pháp 7. Tăng giới hạn Vars đầu vào tối đa của PHP trong Plesk

Phần này sẽ giải thích cách quản lý giới hạn vars đầu vào tối đa PHP của Plesk. Hãy xem cách bạn có thể quản lý biến này trên Plesk trong một vài bước

  • Đối với tên miền duy nhất
  1. Đầu tiên, truy cập GUI Plesk
  2. Sau đó, nhấp vào Tên miền
  3. Chọn tên miền mà bạn muốn cập nhật PHP max_input_vars
  4. Sau đó, bạn có thể chọn Cài đặt PHP
  5. Cuối cùng, nhập giá trị vars đầu vào tối đa vào trường Chỉ thị cấu hình bổ sung để thực hiện các thay đổi và nhấn OK
  • Đối với một phiên bản cụ thể của PHP
  1. Đầu tiên, truy cập GUI Plesk
  2. Sau đó, chọn Cài đặt PHP trong Công cụ & Cài đặt

Mở Cài đặt PHP trong Plesk

  1. Chọn phiên bản PHP được yêu cầu

Chọn phiên bản PHP

  1. mở php. tab ini

mở php. ini và Chỉnh sửa

  1. Xóa trước tham số vars đầu vào tối đa
  2. Sau khi nhập giá trị mong muốn, nhấn OK để lưu thay đổi

Phần kết luận

Bài viết này đã giải thích và trình bày các phương pháp khác nhau để chỉ ra cách bạn có thể nhanh chóng tăng giới hạn biến đầu vào tối đa của PHP

Chúng tôi hy vọng bạn thấy bài viết này hữu ích. Bạn có thể để lại bất kỳ câu hỏi nào khác về viết blog trong phần bình luận. Nếu bạn thích bài viết này, xin vui lòng chia sẻ nó trên phương tiện truyền thông xã hội. Bạn cũng có thể theo dõi chúng tôi trên Facebook và Twitter

Làm cách nào để đặt max_input_vars trong PHP?

1 Phương thức. chỉnh sửa PHP. .
Xác định vị trí PHP của bạn. tập tin ini. .
Nếu bạn tìm thấy PHP hiện tại của mình. ini, mở tệp và tìm dòng mã sau [xx đại diện cho một số]. max_input_vars = xx ; . .
Nếu bạn đã tạo PHP của riêng mình. .
Lưu các thay đổi của bạn và khởi động lại máy chủ cục bộ hoặc máy chủ của bạn

Vars đầu vào tối đa của PHP là gì?

Theo mặc định, số lượng biến đầu vào tối đa được phép cho các tập lệnh PHP được đặt thành 1000. Bạn có thể thay đổi số tiền này bằng cách đặt lệnh max_input_vars trong tệp php. tập tin ini

Chủ Đề