حل مشکل ذخیره تنظیمات قالب وودمارت
قالب وودمارت (Woodmart) یکی از محبوبترین قالبهای چند منظوره برای وردپرس است که امکانات بسیار زیادی را برای ساخت و مدیریت فروشگاههای آنلاین فراهم میکند. با این حال، ممکن است تاکنون با مشکلاتی در ذخیره تنظیمات این قالب مواجه شده باشید. یکی از دلایل اصلی این مشکل، محدودیتهایی است که در تنظیمات PHP سرور وجود دارد. در این مقاله، به بررسی این مشکل و راهحل آن یعنی افزایش مقدار max_input_vars
در فایل php.ini خواهیم پرداخت.
مشکل در ذخیره تنظیمات قالب وودمارت
زمانی که شما تنظیمات قالب وودمارت را تغییر میدهید و در هنگام ذخیرهسازی با خطا مواجه میشوید، معمولاً به این دلیل است که تعداد متغیرهایی که به سرور ارسال میشود، بیشتر از حد مجاز تعیینشده در PHP است. این محدودیت برای جلوگیری از حملات DoS (خدمات مختل شده) و کاهش بار سرور تعیین شده است.
علائم مشکل
- عدم ذخیره تغییرات در تنظیمات قالب
- بروز خطاهای مربوط به تعداد متغیرهای ورودی در زمان ذخیرهسازی
- عدم بارگذاری صحیح تنظیمات جدید
راهحل، افزایش مقدار max input vars
برای حل این مشکل، راهکار ساده و مؤثری که میتوان به کار برد، افزایش مقدار max_input_vars
در تنظیمات PHP.ini سرویش میزبانی است. این کار به شما این امکان را میدهد که تعداد بیشتری از متغیرها را از طریق فرمها ارسال کنید و در نتیجه، تنظیمات قالب شما بدون مشکل ذخیره خواهند شد.
روشهای افزایش مقدار max input vars
روشهای تغییر این پارامتر وابسته به اینکه از چه نوع پنل هاستی از جمله دایرکت ادمین یا Cpanel، استفاده می کنید ممکن است متفاوت باشد. در صورتی که آشنایی با تنظیمات php.ini سرور یا سرویس میزبانی را ندارید، می توانید با پشتیبانی سرویس میزبانی خود ارتباط برقرار کرده و از آنها بخواهید این پارامتر را برای شما بالای 5000 افزایش دهند. در ادامه بع معرفی چند روش رایج برای افزایش این مقدار خواهیم پرداخت:
1- از طریق تنظیمات php.ini در cpanel
معمولا در پنل های cpanel ، گزینه تنظیمات php.ini editor مطابق تصویر زیر وجود دارد:
با ورود به این بخش می توانید مقدار max input vars را افزایش دهید:
با افزایش مقدار max_input_vars، میتوانید به راحتی مشکل ذخیره تنظیمات قالب وودمارت را برطرف کنید و از امکانات کامل این قالب بهرهمند شوید. در صورتی که پس از انجام این تغییرات همچنان با مشکلاتی مواجه شدید، میتوانید با پشتیبانی شهر وودمارت از طریق ارسال تیکت تماس بگیرید تا راهنمایی های بیشتری دریافت کنید.