هل واجهوا إلي مشكلة مساحة Max Input Vars في ووردبريس حتي الآن؟ المواجهة إلي هذا الخطأ يمكن ان يؤدي إلي ارتباك الكثير من المستخدمين. سنقوم في هذه المقالة إلي تعليم زيادة مساحة Max Input Vars في ووردبريس.
لأن لا تعلم ما هو هذا الخطأ و من أين ينتج فتفقدون زمن مفيد كثير. نتكلم في هذه المقالة موقع “btterstudio” عن زيادة مساحة Max Input Vars في ووردبريس.
ما هو PHP input vars؟
يجب علينا أن نقوم إلي الموضوع الآخر قبل أن نقوم إلي تعليم أساليب زيادة مساحة Max Input Vars في ووردبريس. و هذا الموضوع هو أن ما هو PHP Input Vars بالتأكيد؟
PHP Input Vars يكون أكثر عدد متغيرات يمكن ان يستخدمها خادم موقع الويب الخاص بكم لوظيفة. هذا الرقم يكون حوالي 300 لقوالب محدثة و جديدة في ووردبريس.
كما تعرفت حتي الآن، تقليل هذه الكمية يؤدي إلي ظهور خطأ Max Input Vars. يكون لهذا الخطأ نتائج مختلفة. على سبيل المثال يمكن أن تفقدوا جميع بيانات الموقع. أو تم تعطيل خدمات قالب تستخدمونه. أيضاً يمكن أن يخفي قطعات ويب يكون في موقع الويب الخاص بكم.

فمن الأفضل أن قوموا بالعمل. فيمكن ان يختلف أساليب زيادة مساحة Max Input Vars في ووردبريس مع الإشارة إلي أي مقدّم المضيف.
نقوم هنا إلي التحقق من جميع هذه الأساليب في لوحة التحكم cPanel. إذا تستخدمون لوحة مضيف أخري، فيمكن أن يختلف هذا رابط المستخدم قليلاً أو وضع الخيارات في مكان آخر.
أيضاً تأخذ الأعتبار أن قد يقلل تقييد وصولكم إلي بعض الخدمات. فمن الأفضل أن تقوموا إلي التواصل بشركة قمت بشراء مضيفكم منها و أطلبها فتح هذه المتاحات أو إجراء التغييرات.
1. زيادة مساحة Max Input Vars من خلال تحرير ملف .htaccess
الأسلوب الأول لزيادة مساحة Max Input Vars هو تحرير ملف .htaccess. قبل أن تقوم إلي أي تغيير في هذا الملف، قوموا بالحصول على النسخ الإحتياطي من ملف htaccess.
وضع هذا الملف في مسار root مضيفكم عاماً. إذا لا يمكنكم العثور على هذا الملف فيكون سبب أن ملفات يبدأون مع النقطة، هم يخفون في بعض المضيفات. ينبغي العثور على خيار Show Hidden Files في إعدادات المضيف و تفعيله.
إفتح ملف .htaccess في محرر النص و قوموا بإضافة السطر التالي إليه:

php_value max_input_vars 3000
أو إذا تستخدمون صفحة أمنة Suhosin فقوموا بإضافة هذا السطر إلي الملف الذي تريدونه:
php_value suhosin.request.max_vars 3000
php_value suhosin.post.max_vars 3000
ضعنا هنا هذا الرقم على 3000 لانّ يكون هذه الكمية الرقم الذي إقترح ل PHP Input Vars. يمكن تغيير هذا الرقم من خلال أنفسكم إذا لزم إليه.
2. زيادة مساحة Max Input Vars من خلال تحرير ملف php.ini
الأسلوب اللاحق لزيادة مساحة Max Input Vars في ووردبريس هو تحرير ملف php.ini. وضع هذا الملف في مجلد root مضيفكم، مكان تم تثبيت ووردبريس فبه. إذا لا يمكنكم العثور عليه فقوموا بإنشاء ملف php.ini جديد أنفسكم.
إفتح هذا الملف للتحرير. ثم أضف السطر التالي إليه:
max_input_vars = 3000
في المرحلة الأخيرة لا تنسي ان تقوموا إلي حفظ الإعدادات و أيضاً reboot خادمكم مرة واحدة لإجراء الإعدادات الجديدة.
3. زيادة مساحة Max Input Vars من خلال wp-config.php
للقيام إلي هذا الأسلوب يجب عليكم تسجيل الدخول إلي لوحة معلومات لوحة تحكم مضيفكم. إبحث عن ملف wp-config.php عن طريق file manager. إفتح هذا الملف في محرر النص و أضف الأمر التالي إليه:

@ini_set( 'max_input_vars' , 3000 );
في المرحلة الاخيرة إحفظ الملف الجديد حتي يجري الإعدادات. يمكنك إستبدال أي كمية و ميزان عوضاً ل 3000. ولكن أقترحكم لم تقوموا إلي إستبدال أي رقم أقل من 3000.
4. تعليم زيادة Max Input Vars في PHP5
الكثير من مقدمي المضيف المماثل إلي Godaddy و Bluehost يستخدمون من إصدار PHP5 بعد. في هذه الحالة تحتاج زيادة Max Input Var إلي ملفات php5.ini و .user.ini.
فإذا واجهوا إلي خوادم إصدار PHP5 فيجب عليكم إنشاء ملفين أشرناها في السطر السابق على مضيفكم. بعد إصلاح هذه الملفات يكفي إضافة الأوامر التالية إليها.
max_input_vars = 3000
suhosin.get.max_vars = 3000
suhosin.post.max_vars = 3000
suhosin.request.max_vars = 3000
يمكنك إدخال الكمية التي تريدونها عوضاً لكمية مقترحة 3000.
5. المشاكل المحتملة من جانب الخادم
إذا إتبعت الخطوات السابقة و لا يزال لا يصلح المشكلة، فيجب عليكم التواصل مع مقدم مضيفكم و أطلب المساعدة من قسم الدعم. يمكن لهذه الأشخاص إصلاح مشاكلكم بسهولة و بسرعة.
هناك الأحتمال الآخر لعدم عمل صحيح هذه الأساليب و هو أن هناك ملف النسخ من php.ini في المضيف. هذا الملف يرفض الأوامر الجديدة. إبحث عن هذا الملف و قوموا بإزالته.
فكان هذا الأسلوب جميع الأساليب المعروفة التي يمكنكم إستخدامهم لزيادة مساحة Max Input Vars في ووردبريس. فقط لا تنسي أن تقوموا إلي الخطوات أعلاه إن إستعملت ملفات الخادم مسبقاً. وإلا يكون الطريقة الأكثر أمناً التواصل مع شركة مقدّم المضيف.