قد تمنع حدود PHP رفع الملفات أو تتسبب في توقف البرامج النصية. عدّل فقط التوجيهات اللازمة للنطاق المعني.

تحديد الحد المسبب للمشكلة

راجع رسالة التطبيق وقيم PHP الفعلية. لا يقتصر حد الرفع دائمًا على 2 ميغابايت؛ فهو يعتمد على الخادم وإعدادات النطاق والتطبيق.

اختيار الأداة المتاحة

في cPanel، تتيح أداة MultiPHP INI Editor تعديل التوجيهات المتاحة. تستخدم بعض الاستضافات أيضًا خيارات PHP Selector من CloudLinux. قد تتوفر الأداتان معًا؛ استخدم الأداة المرتبطة بإعداد PHP النشط لنطاقك.

تعديل التوجيهات

  1. دوّن القيم الحالية واحتفظ بنسخة من الإعدادات.
  2. اختر النطاق أو المسار المطلوب في المحرر.
  3. عدّل التوجيه اللازم واحفظ التغيير.
  4. تحقق من القيمة التي يراها التطبيق فعليًا، ثم أعد الاختبار.
  • upload_max_filesize : الحد الأقصى لحجم ملف مرفوع.
  • post_max_size : الحجم الإجمالي لطلب POST؛ يجب أن يكون أكبر من حجم الملف مع احتساب البيانات الأخرى.
  • memory_limit : الذاكرة المسموح بها للبرنامج النصي، وهي منفصلة عن حجم الملف.
  • max_execution_time : المدة القصوى المطبقة على البرنامج النصي بحسب الإعدادات.

إذا استمرت المشكلة

قد تتدخل قيود خادم الويب أو التطبيق أو الباقة قبل الوصول إلى PHP. زيادة memory_limit لا تعالج تسرب الذاكرة. إذا تعذر تعديل التوجيه، فتواصل مع الدعم واذكر النطاق ورسالة الخطأ الدقيقة.

صور توضيحية للواجهة

توضح هذه الصور الإصدارات المستخدمة عند كتابة المقال الأصلي. قد تختلف أسماء الخيارات في إصدارك الحالي؛ اتبع الخطوات المكتوبة وإعدادات حسابك.

قائمة النطاقات في PHP Selector
الوصول إلى اختيار إصدار PHP في cPanel
إعدادات PHP المتاحة في PHP Selector
تعديل خيارات PHP في PHP Selector
الوصول إلى محرر MultiPHP INI في cPanel
اختيار النطاق في محرر MultiPHP INI
خيارات إعداد PHP في محرر MultiPHP INI

أدلة إضافية

المراجع الرسمية:

تم الاطلاع على المصادر في 11 أكتوبر 2026. تعتمد الوظائف المتاحة على إصدار البرنامج وخيارات استضافتك.