تشير رسالة الخطأ التي قدمتها إلى أنه قد يكون هناك مشكلة في تثبيت PHP الأصلي على الخادم، مما يمنع CloudLinux من استرداد قائمة الإضافات المتاحة لإصدار PHP 7.4.
إليك بعض الخطوات التي يمكنك اتخاذها لاستكشاف المشكلة وحلها:
تحقق من تثبيت PHP:
- تأكد من أن PHP 7.4 مثبتة وتعمل بشكل صحيح على الخادم. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
php -v
- تأكد من أن PHP 7.4 هو الإصدار النشط.
راجع تكوين PHP:
- راجع ملفات التكوين الخاصة بـ PHP 7.4. عادة ما يقع ملف التكوين الرئيسي في المسار التالي:
/etc/php/7.4/cli/php.ini
.
أعد تشغيل PHP-FPM:
- إذا كنت تستخدم PHP-FPM، قم بإعادة تشغيله للتأكد من أن أي تغييرات حديثة في تكوين PHP قد تم تطبيقها:
systemctl restart php-fpm7.4
تحقق من سجلات PHP-FPM:
- راجع سجلات أخطاء PHP-FPM لأي رسائل خطأ محددة تتعلق بـ PHP 7.4.
tail -f /var/log/php-fpm/error.log
تأكد من توفر المستودع:
- تأكد من أن المستودع الذي يوفر PHP 7.4 متاح ومكون بشكل صحيح في مدير الحزم على الخادم.
تحديث بيانات المستودع:
- قم بتحديث بيانات المستودع للتأكد من أن الخادم يحتوي على أحدث المعلومات حول الحزم المتاحة:
sudo yum clean metadata
تحقق من مشاكل الشبكة:
- تأكد من أن الخادم لديه اتصال إنترنت صحيح ويمكنه الوصول إلى المستودعات الخارجية. قد تكون قواعد الجدار الناري أو تكوينات الشبكة تحجب الوصول.
تحقق من SELinux والجدران النارية:
- تأكد من أن SELinux أو أي جدران نارية لا تمنع PHP أو المستودعات.
اختبر PHP الأصلي:
- قم بتشغيل نص PHP أساسي باستخدام إصدار PHP الأصلي (7.4) للتأكد من أنه يعمل بدون مشاكل.
الاتصال بالدعم:
- إذا لم تحل أي من الخطوات السابقة المشكلة، يمكنك التواصل مع دعم CloudLinux أو مع دعم مزود الاستضافة الخاص بك للحصول على المساعدة.
تذكر دائمًا أن تقوم بعمل نسخة احتياطية من أي ملفات هامة قبل إجراء أي تغييرات على تكوين الخادم.