استكشاف أخطاء PHP والخدمات ذات الصلة
فيما يلي بعض المشكلات الشائعة التي قد تواجهها مع PHP وملحقات PHP والحلول المتعلقة بها.
ImageMagick عدد التنسيقات المدعومة: 0
يواجه بعض المستخدمين الخطأ التالي عند استخدام ImageMagick:
ImageMagick number of supported formats: 0
إذا واجه المستخدمون هذه المشكلة، يرجى اتباع الخطوات التالية لحلها:
- افتح ServBay
- اختر
الخدمات
-الخدمات العامة
- في الجانب الأيمن، ابحث عن
ServBay Runtime
، وقم بالتحديث إلى أحدث إصدار (1.0.20 أو 1.1.20) وما فوق. - أعد تشغيل خدمة PHP
عند استخدام PHP لرفع ملفات كبيرة، قد تنخفض السرعة
يواجه بعض المستخدمين عند استخدام PHP لرفع ملفات كبيرة تتجاوز 1G (مثل Tus-PHP، NextCloud، إلخ) انخفاضًا في سرعة التحميل، ويعود سبب هذه المشكلة إلى مشكلة php-fpm وقطع الملفات (chunk).
الحل كالتالي:
- زيادة عدد
max_children
لـ php-fpm
الإعداد الافتراضي لـ pm.max_children
في ServBay هو 10
، ويمكن للمستخدمين زيادة هذا العدد. ويمكن أيضًا تعديل إعدادات pm بشكل طفيف.
- تعطيل تقسيم الملفات (chunk)
لا يُنصح بذلك، لكن يمكن أن يؤدي تعطيل التقسيم في الكود إلى حل المشكلة.
- التحقق من
nginx.conf
مع باراميترfastcgi_request_buffering
إذا كنت تستخدم nginx كخادم ويب افتراضي، فإن nginx يكون مفعلًا بشكل افتراضي fastcgi_request_buffering
. يمكنك ضبطه إلى fastcgi_request_buffering off;
ثم حاول مرة أخرى.