خطأ PHP5 FPM أثناء تضمين ملفات PHAR متعددة
سؤال
نحن نستخدم تركيبة Ubuntu + Nginx + PHP5-FPM على خوادمنا مع إصدار PHP 5.5.نحن نحاول تشغيل Index.php الذي يتضمن مجموعة من ملفات PHAR.شيء مثل:
giveacodicetagpre.عندما يتم تشغيل هذا البرنامج النصي من سطر الأوامر PHP، فإنه يعمل بشكل جيد.عند تشغيل هذا من خادم تطوير PHP (PHP -S) أو من Nginx، نحصل على الخطأ التالي:
giveacodicetagpre.ليس لدي فئة يسمى caltion_phar - لذلك أفترض أن عملية البناء الخاصة بي تضيفها في مكان ما على طول الطريق.لقد استخدمت Phing لبناء نفس الشيء، فقط في حالة المساعدة.هدف Phing هو:
giveacodicetagpre.و Index.php في مجلد Intophar الخاص بي هو شيء مثل:
giveacodicetagpre.لقد لعبت مع أعلام APC بناء على إجابات أخرى وقمت بتعيين ما يلي:
giveacodicetagpre.لا شيء من هذا يساعد ونحن غير قادرين على تشغيل التعليمات البرمجية لدينا.أي اقتراحات؟
المحلول
قد تحدث المشكلة بسبب الكعبات المتضاربة في ملفات PHAR المختلفة.حاول:
giveacodicetagpre.