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

Cách tăng Vars đầu vào tối đa PHP

 PHP Max Input Vars là số lượng biến tối đa mà máy chủ của bạn có thể sử dụng cho một chức năng. Để hoạt động bình thường với chủ đề WordPress hiện đại, hãy đặt giá trị này thành 5000. Các giá trị thấp hơn có thể tạo ra sự cố như dữ liệu bị mất trong Tùy chọn chủ đề, Tiện ích con biến mất, v.v.

Cách tăng Vars đầu vào tối đa PHP

Giống như các giá trị khác ở trên, bạn sẽ cần truy cập và sửa đổi tệp php. ini hoặc. tập tin htaccess. Hầu hết các máy chủ sẽ không cấp cho bạn toàn quyền truy cập để sửa đổi PHP. ini vì nó ảnh hưởng đến toàn bộ máy chủ và tất cả các trang web được lưu trữ trên đó. Vui lòng liên hệ với chủ nhà của bạn trước để tìm hiểu xem họ có thể điều chỉnh nó cho bạn không

Dành cho người dùng nâng cao có thiết lập máy chủ riêng và toàn quyền truy cập vào php. ini, vui lòng tiếp tục và thử Phương pháp 1 trước khi thực hiện phương pháp khác. Đối với người dùng tiêu chuẩn, chúng tôi khuyên bạn nên thử Phương pháp 2 để thay thế

1. Phương pháp. chỉnh sửa PHP. tập tin ini

GHI CHÚ. nhiều máy chủ được chia sẻ cấm bạn truy cập trực tiếp vào PHP. tập tin ini. Chỉ thực hiện 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 ở trên máy chủ cục bộ của mình

  1. Xác định vị trí PHP của bạn. tập tin ini. Nếu bạn không thể tìm thấy nó, thì bạn có thể tạo PHP của riêng mình. ini trong thư mục gốc của bản cài đặt WordPress của bạn
  2. 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; . Ví dụ: 5000
  3. Nếu bạn đã tạo PHP của riêng mình. ini, sau đó thêm cùng một mã vào bên trong nó. max_input_vars = 5000 Chỉ cần thay đổi giá trị thành giá trị được đề xuất. Ví dụ: 5000
  4. 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

2. Phương pháp. chỉnh sửa. tập tin HTACCESS

GHI CHÚ. đảm bảo sao lưu của bạn. htaccess trước khi chỉnh sửa

  1. xác định vị trí của bạn. htaccess thường nằm trong thư mục gốc của bản cài đặt WordPress của bạn. Nếu bạn không thể tìm thấy nó, có thể là do nó bị ẩn. Đây là hướng dẫn dành cho Windows và hướng dẫn dành cho Mac về cách tiết lộ các tệp ẩn trên máy tính của bạn
  2. Mở. htaccess bằng chương trình soạn thảo văn bản (Notepad hoặc TextEdit) và thêm dòng mã sau. php_value max_input_vars 5000. Chỉ cần thay đổi giá trị thành giá trị được đề xuất. Ví dụ: 300
  3. Lưu tệp và làm mới trang web của bạn

Vớ vẩn

Sự cố này ngày nay ít phổ biến hơn, nhưng sự cố cũng có thể xảy ra do chương trình có tên Suhosin chạy trên máy chủ của bạn. Đây là sự cố đã biết với WordPress và ảnh hưởng đến cả Hệ thống Menu WordPress tiêu chuẩn

Trong hầu hết các trường hợp, giải pháp đơn giản là yêu cầu máy chủ của bạn tăng các biến max_vars trong php của bạn. ban đầu

max_input_vars là cài đặt được quản lý thông qua tệp cài đặt PHP (php. ini) giới hạn số lượng đầu vào bạn có thể đặt khi đăng biểu mẫu

Các chế độ chỉnh sửa biểu giá Tiêu chuẩn và Quản lý vi mô của Jomres cho phép bạn kiểm soát chính xác giá của từng ngày trong tài sản của mình, cho từng loại phòng. Biểu mẫu có hai bộ cài đặt, một cho giá và một cho khoảng thời gian tối thiểu (thời lượng đặt trước tối thiểu có thể xảy ra vào ngày đó để có thể sử dụng biểu giá đó)

Vì có 365 ngày trong năm, nên để định giá cho năm tiếp theo, có 365 yếu tố đầu vào. Để đặt khoảng thời gian tối thiểu, có 365 đầu vào khác, làm cho tổng số đầu vào ( trường biểu mẫu ) 730 + 11 trường khác

Trong Cấu hình thuộc tính, có thể đặt số năm hiển thị tối đa thành số cao hơn. Nó cho phép những nhà quản lý có thể định giá xa hơn trong tương lai để làm như vậy.

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

 

Ví dụ: nếu cài đặt này được thay đổi thành 2 thì số lượng đầu vào trong biểu mẫu sẽ trở thành 1460 + 11

Tuy nhiên, điều này xung đột với cài đặt PHP mặc định và một số mô-đun bảo mật cứng đặt giới hạn của riêng chúng. Trong khu vực quản trị viên, Jomres sẽ hiển thị cho bạn một thông báo giống như thế này

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

Điều gì xảy ra nếu tôi không thay đổi cài đặt này?

Nếu cài đặt này không thay đổi và người dùng cố gắng đặt giá trước hơn một năm, khi họ nhấp vào Lưu thì giá đó sẽ không được lưu và họ sẽ được đưa trở lại trang Jomres mặc định ( Bảng điều khiển)

Bạn có thể làm gì?

Nếu bạn có thể, bạn có thể trực tiếp chỉnh sửa php. ini và đặt cài đặt vars đầu vào tối đa, tuy nhiên, rất có thể bạn sẽ không thể sửa đổi tệp này nếu bạn đang sử dụng dịch vụ lưu trữ được chia sẻ

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

Tuy nhiên, hầu hết người dùng sẽ có thể sửa đổi. htaccess trong thư mục gốc của trang web (thư mục chứa chỉ mục Joomla hoặc Wordpress. tệp php là). Trong đó bạn có thể thêm các dòng sau

php_value max_input_vars 3000

php_value suhosin.get.max_vars 3000

php_value suhosin.post.max_vars 3000

php_value suhosin.request.max_vars 3000

Khi bạn đã làm điều đó, thì cảnh báo sẽ biến mất và người dùng của bạn sẽ có thể lưu các mức thuế phức tạp trong thời gian dài hơn

Nếu bạn đang sử dụng gói lưu trữ sử dụng cPanel, thì bạn cũng có thể thực hiện những thay đổi này thông qua giao diện người dùng cPanel

Trình chỉnh sửa cấu hình cPanel PHP

Một số máy chủ có chức năng cấu hình riêng, ví dụ như goDaddy cho phép bạn sử dụng. người sử dụng. tập tin ini để thiết lập

Nếu bạn có bất kỳ nghi ngờ nào, vui lòng kiểm tra các trang trợ giúp của máy chủ lưu trữ trên trang web của họ, nếu không liên hệ trực tiếp với họ để xác nhận phương pháp chính xác để đặt vars đầu vào tối đa trên máy chủ của họ

vars đầu vào là gì?

PHP Input Vars 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 mà 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.

Làm cách nào để tăng max_input_vars trong Ubuntu?

Đăng nhập vào Plesk GUI
Chuyển đến Công cụ & Cài đặt > Cài đặt PHP > Nhấp vào phiên bản PHP được yêu cầu. Ví dụ: PHP7. 4 FPM
Chuyển sang php. tab ini
Bỏ dấu chấm phẩy ;