متغیر PHP Max Input Vars
یکی از تنظیمات حیاتی در PHP است که حداکثر تعداد متغیرهایی را که میتوانند از طریق فرمهای POST ارسال شوند، مشخص میکند. اگر وبسایت شما با خطای max_input_vars
مواجه شده، به این معناست که تعداد متغیرهای ارسالی بیش از مقدار تعیین شده است و نیاز به افزایش دارد. در این مقاله، روش افزایش PHP Max Input Vars را به شما آموزش میدهیم تا بتوانید این محدودیت را برطرف کنید و عملکرد سایت خود را بهبود بخشید.
چرا باید PHP Max Input Vars
را افزایش دهید؟
افزایش PHP Max Input Vars
به شما کمک میکند تا از بروز خطاهای مربوط به محدودیت تعداد متغیرهای POST جلوگیری کنید. این تنظیم بهویژه برای سایتهایی با فرمهای پیچیده یا تعداد زیادی فیلد ضروری است.
روش افزایش PHP Max Input Vars در cPanel
- ورود به cPanel: ابتدا وارد کنترل پنل cPanel خود شوید.
- تنظیمات PHP: به بخش “Select PHP Version” یا “MultiPHP INI Editor” بروید.
- ویرایش تنظیمات: در این بخش، گزینهای به نام
PHP Max Input Vars
را پیدا کنید و آن را به مقدار مورد نیاز خود افزایش دهید. برای مثال، میتوانید مقدار آن را از 1000 به 2000 یا بیشتر تغییر دهید.
- ذخیره تغییرات: بعد از انجام تغییرات، حتماً تنظیمات را ذخیره کنید.
روش افزایش PHP Max Input Vars با ویرایش فایل php.ini
یکی از روشهای مؤثر برای افزایش PHP Max Input Vars، ویرایش فایل php.ini
است. در ادامه، مراحل دقیق این روش را به شما آموزش میدهیم:
1. یافتن فایل php.ini مورد استفاده
ابتدا باید فایل php.ini
که توسط نصب PHP شما استفاده میشود را پیدا کنید. برای این کار میتوانید از دستور زیر در ترمینال استفاده کنید:
این دستور مسیر فایل php.ini
بارگذاری شده را نمایش میدهد.
2. باز کردن فایل php.ini برای ویرایش
پس از یافتن مسیر فایل php.ini
، باید آن را برای ویرایش باز کنید. برای این کار از ویرایشگر متنی مانند nano
استفاده کنید. دستور زیر را در ترمینال وارد کنید:
توجه: به جای /path/to/your/php.ini
مسیر واقعی فایل php.ini
خود را قرار دهید.
3. یافتن و تغییر مقدار max_input_vars
پس از باز کردن فایل php.ini
، به دنبال خطی با نام max_input_vars
بگردید. این خط معمولاً به صورت زیر ظاهر میشود:
برای افزایش مقدار PHP Max Input Vars
، علامت ;
را حذف کرده و مقدار مورد نظر خود را تنظیم کنید. به عنوان مثال، برای افزایش مقدار به 10000
، خط را به صورت زیر تغییر دهید:
4. ذخیره تغییرات و بستن فایل
پس از انجام تغییرات، فایل را ذخیره کرده و از ویرایشگر خارج شوید. در ویرایشگر nano
، میتوانید با فشردن دکمههای Ctrl + O
فایل را ذخیره کرده و با Ctrl + X
از ویرایشگر خارج شوید.
5. راهاندازی مجدد سرور وب
برای اعمال تغییرات، باید سرور وب خود را مجدداً راهاندازی کنید. بسته به نوع سرور وب مورد استفاده، دستور زیر را اجرا کنید:
برای Apache:
برای Nginx: