چرا مقدار PHP Max Input Vars را افزایش دهیم؟
معمولا مقدار 1000 برای PHP Max Input Vars تنظیم شده است. قالب یا افزونه از شما میخواهد که این مقدار را افزایش دهید و به عددی مثل 5000 برسانید. PHP Max Input Vars بیشترین تعداد متغیرهایی است که سرور سایت وردپرسی شما میتواند برای یک تابع از انها استفاده کند. تنظیم این مقدار میتواند برای درست کار کردن قالب و افزونه باشد.
چگونه بیشترین مقدار ورودی متغیرهای پی اچ پی را تنظیم کنیم؟
این کار ساده است اما نیاز به دسترسی به هاست دارید. به دنبال فایل htaccess بگردید. اگر در سیپنل هستید حتما مطمئن شوید که فایلهای مخفی را بتوانید ببینید در غیر اینصورت لازم است تنظیم مشاهده فایلهای مخفی یا hidden را فعال کنید. این فایل را باز کنید و در انتهای این فایل کد زیر را قرار دهید.
php_value max_input_vars 5000

اگر از سرور مجازی استفاده میکنید و افزونه امنیتی Suhosin را فعال کردید، کدهای زیر را نیز به فایل htaccess بیافزایید.
php_value suhosin.request.max_vars 5000
php_value suhosin.post.max_vars 5000
یادتان باشد اگر از هاست اشتراکی استفاده میکنید لازم نیست حتما قسمت دوم کدها را نیز بیفزایید. آیا با تغییرات بالا در فایل htaccess تغییرات اعمال شد؟ این نتیجه را میتوانید با رفرش صفحه وضعیت قالب یا افزونه مشاهده نمایید. برایمان در نظرات بنویسید از چه قالب یا افزونه ای استفاده کردید که لازم بود مقدار PHP Max Input Vars را افزایش دهید. اما اگر پس از پاک کردن کش و رفرش صفحه یا پیدا نکردن فایل htaccess نیاز به تغییر در فایل wp-config دارید به خواندن ادامه دهید.
افزایش و تغییر محدودیت PHP Max Input Vars با تغییر در فایل wp-config
پس از ورود به هاست خودتان به دنبال فایل wp-config در public html بگردید. این فایل را برای ویرایش باز نمایید و کد زیر را به ان بیافزایید:
@ini_set( ‘max_input_vars’ , 3000 );
اگر هنوز مشکل شما با وجود تغییرات بالا پابرجاست، تغییر فایل php.ini را امتحان کنید.
تغییر مقدار PHP Max Input Vars با تغییر در فایل php.ini
ابتدا این فایل را پیدا کنید. برای پیدا کردن محل فایل php.ini در هاست یا سرور خودتان اینجا کلیک کنید. به دنبال خطی بگردید که در آن نوشته شده باشد: max_input_var سپس مقداری که روبروی این عبارت نوشته شده را به مقدار 5هزار یا دلخواه تغییر دهید. به عکسی که من از پیدا کردن و تغییر این فایل در لوکال هاست گرفتم دقت نمایید.

برای تغییر مقدار این فایل اگر به آن دسترسی ندارید، از پشتیبانی هاست خودتان کمک بخواهید. یک تیکت پشتیبانی باز نمایید و در آن بنویسید که میخواهید مقدار PHP Max Input Vars به پنج هزار یا عدد دیگری که قالب و افزونه وردپرسی از شما میخواهد تغییر دهند. اگر این نوشته برای شما مفید بود، با دیگران در شبکه های اجتماعی اشتراک گذاری نمایید یا امتیاز دهید. حتی میتوانید برایمان در نظرات پیام بنویسید تا بدانیم این نوشتار برای شما مفید بوده است.