قيمة PHP Max Input Vars هي الحد الأقصى لعدد المتغيرات التي يمكن أن يستخدمها الخادم في عملية واحدة.
لكي يعمل قالب “قمة” بشكل سليم مع لوحة التحكم الحديثة، يُنصح بضبط هذه القيمة إلى 5000.
القيم المنخفضة قد تتسبب في مشاكل مثل فقدان إعدادات في “خيارات القالب”، اختفاء الودجات، وغيرها.
📌 كيفية زيادة PHP Max Input Vars
مثل القيم الأخرى الخاصة بـ PHP، ستحتاج إلى تعديل أحد الملفين التاليين:
- php.ini
- .htaccess
تنبيه: معظم شركات الاستضافة لا تسمح للمستخدمين بالوصول الكامل إلى ملف php.ini لأنه يؤثر على جميع المواقع على الخادم. يُفضل التواصل مع شركة الاستضافة أولًا لمعرفة ما إذا كانوا يستطيعون تعديلها لك.
🛠️ الطريقة الأولى: تعديل ملف php.ini
مخصصة للمستخدمين المتقدمين أو الذين لديهم خادم خاص (VPS أو Localhost)
- ابحث عن ملف php.ini في خادمك. إذا لم تتمكن من إيجاده، يمكنك إنشاء ملف جديد بنفس الاسم داخل مجلد تثبيت ووردبريس.
- افتح الملف وابحث عن السطر التالي (xx تمثل رقمًا):
max_input_vars = xx - عدّل القيمة إلى الحد المطلوب (مثلاً 5000):
max_input_vars = 5000 - احفظ الملف وأعد تشغيل الخادم أو الـ localhost الخاص بك.
🛠️ الطريقة الثانية: تعديل ملف .htaccess
مخصصة للمستخدمين العاديين
- حدد مكان ملف .htaccess داخل مجلد تثبيت ووردبريس. إذا لم يظهر لك، قد يكون مخفيًا. يمكنك البحث عن طريقة إظهار الملفات المخفية في نظام التشغيل لديك (Windows أو Mac).
- افتح الملف باستخدام محرر نصوص مثل Notepad أو TextEdit.
- أضف السطر التالي في الملف:
php_value max_input_vars 5000 - احفظ التغييرات وحدث موقعك.
⚠️ تنبيه: تأكد من عمل نسخة احتياطية من ملف .htaccess قبل التعديل عليه.
⚠️ Suhosin
في بعض الحالات النادرة، قد تكون المشكلة بسبب نظام أمان إضافي يسمى Suhosin مثبت على الخادم. هذه المشكلة معروفة في ووردبريس وتؤثر على قوائم النظام.
يمكن حل المشكلة عن طريق طلب رفع القيم التالية من شركة الاستضافة:
suhosin.post.max_vars = 5000
suhosin.request.max_vars = 5000