كيفية زيادة حد حجم تحميل ملف PHP
إذا كان لديك تطبيق ويب يقوم بتحميل الملفات إلى الخادم من خلال نص برمجي PHP ، فربما لاحظت أنه افتراضيًا لا يمكنك تحميل ملفات كبيرة بشكل رهيب. إليك كيفية تغييرها.
السبب وراء تعيين الحد منخفضًا إلى حد ما افتراضيًا هو لأسباب تتعلق بالاستقرار والأمان - فقد يحاول برنامج نصي أو مهاجم ضار إيقاف تشغيل الخادم الخاص بك من خلال عمليات تحميل ملفات كبيرة وإغلاق التطبيق مؤقتًا.
لتغيير القيم ، ستحتاج إلى تعديل ملف php.ini ، الموجود عادةً في مسار الملف هذا:
/etc/php.ini
فيما يلي الإعدادات التي تريد تغييرها:
post_max_size
يتحكم هذا الإعداد في حجم منشور HTTP ، ويلزم تعيينه أكبر من إعداد upload_max_filesize.
upload_max_filesize
تحدد هذه القيمة الحد الأقصى لحجم ملف التحميل.
ذاكرة_حد
ستحتاج إلى التأكد من تعيين حد ذاكرة النص البرمجي على حجم مناسب ، ربما يكون أكبر من أي من الإعدادين الآخرين.
ضبط المتغيرات
يمكنك تعيين القيم باستخدام قيمة رقمية متبوعة بـ M لمقدار ميغابايت التي تريد تخصيصها لكل متغير. على سبيل المثال ، للسماح بتحميل ملفات 20 ميغابايت ، يمكنك استخدام شيء مثل هذا:
memory_limit = 64 م
upload_max_filesize = 20 ميجا
post_max_size = 25 ميجا
ستحتاج إلى إعادة تشغيل خادم Apache بمجرد إجراء هذا التغيير ، باستخدام هذا الأمر:
/etc/init.d/httpd إعادة التشغيل
تحديد حجم التحميل لكل تطبيق
يمكنك إجراء تغيير الإعداد هذا لتطبيق ويب معين عن طريق وضعه في ملف .htaccess بدلاً من ذلك ، في دليل التطبيق. لاحظ أن هذا لن يعمل إلا إذا قام الخادم الخاص بك بتمكين التجاوزات للمضيف أو الخادم الظاهري.
على سبيل المثال ، يمكنك وضع ما يلي في الملف:
php_value memory_limit = 64 ميجا
php_value upload_max_filesize = 20 ميجا
php_value post_max_size = 25 م
بمجرد حفظ الملف ، يجب تطبيق التغييرات.
اقرأ التالي- & [رسقوو] ؛ Cyber Monday 2021: أفضل العروض التقنية
- & [رسقوو] ؛ 5 مواقع ويب يجب على كل مستخدم Linux وضع إشارة مرجعية عليها
- & [رسقوو] ؛ كيفية البحث عن ملف Spotify 2021 الخاص بك
- & [رسقوو] ؛ مجلد الكمبيوتر هو 40: كيف أنشأت شركة Xerox Star سطح المكتب
- & [رسقوو] ؛ ما هو MIL-SPEC Drop Protection؟
- & [رسقوو] ؛ الدالات مقابل الصيغ في Microsoft Excel: ما الفرق؟

لويل هو المؤسس والرئيس التنفيذي لشركة How-To Geek. يدير العرض منذ إنشاء الموقع في عام 2006. وعلى مدار العقد الماضي ، كتب لويل شخصيًا أكثر من 1000 مقالة شاهدها أكثر من 250 مليون شخص. قبل بدء برنامج How-To Geek ، أمضى لويل 15 عامًا في العمل في مجال تكنولوجيا المعلومات لإجراء الاستشارات والأمن السيبراني وإدارة قواعد البيانات وأعمال البرمجة.
اقرأ السيرة الذاتية الكاملة