Skip links

Explore
Drag

برطرف کردن Max Input Vars

سلام.

PHP Max Input Vars حداکثر تعداد متغیرهایی است که سرور شما می تواند برای یک عملکرد واحد استفاده کند

برای کار صحیح با یک قالب مدرن وردپرس ، این مقدار را روی 3000 قرار دهید. اگر مقدار آن خیلی کم باشه

ممکنه با مشکلاتی مانند از دست رفتن داده ها در گزینه های Theme و ناپدید شدن ابزارک ها روبرو شوید.

نحوه افزایش PHP حداکثر ورودی Vars

اکثر میزبانهای مشترک برای اصلاح این مقدار به شما امکان دسترسی کامل نمی دهند.پس بهتره که اول با میزبانی که داره سایت شمارو میزبانی میکنه تماس بگیری و صحبتی باهاشون بکنید. کار که میخواهیم انجام بدیم یه تنظیمات ساده هستش و هیچ کار خاصی هم نداره تفاوتش اینه که شما دسترسی فقط به هاستون داشته باشید مشکل رو حل میکنه.

برای کاربران پیشرفته که تنظیمات سرور خود را دارند و دسترسی کامل به پرونده PHP.ini دارند ، روشش متفاوت هستش و اونا باید از سرور مقادیر رو تغییر بدن.

برای کاربران اشتراکی این روش کفایت میکنه::

روش هایی که میشه استفاده کرد:

روش1 : پرونده .HTACCESS را ویرایش کنید

توجه: قبل از ویرایش حتماً از فایل htaccess پشتیبان تهیه کنید.

فایل .htaccess خود را که معمولاً در پوشه اصلی نصب وردپرس شما است ، پیدا کنید. اگر نمی توانید پیدا کنید ، ممکن است به این دلیل باشد که پنهان است.
فایل .htaccess را با یک برنامه ویرایشگر متن (Notepad یا TextEdit) باز کنید و کد زیر را اضافه کنید:

php_value max_input_vars 3000

 

یا موارد زیر را در صورت داشتن وصله امنیتی suhosin:

php_value suhosin.quest.max_vars 3000
php_value suhosin.post.max_vars 3000

 

به سادگی مقدار را به مقدار توصیه شده تغییر دهید. مثلا 3000

روش دوم استفاده از wp-config:

@ini_set( 'max_input_vars' , 2000 );

کد بالا رو در پرونده wp-config.php قرار بدید.

موفق باشید.

Leave a comment