إذا لم يظهر PHP X-Ray في لوحة التحكم cPanel للمستخدم، فمن المحتمل أن يكون هناك عدة أسباب لذلك. إليك بعض الخطوات التي يمكنك اتخاذها لاستكشاف المشكلة وحلها:
تحقق من إصدار PHP:
- تأكد من أن إصدار PHP المستخدم في حساب cPanel يدعم AWS X-Ray. يتطلب PHP X-Ray إصدارات PHP من 7.0 وما فوق. تحقق من أن cPanel الخاص بالمستخدم مُعد لاستخدام إصدار PHP متوافق.
تحقق من تمديد PHP X-Ray:
- تأكد من أن تمديد PHP X-Ray مثبت ومفعل على الخادم. هذا التمديد ضروري لكي يعمل X-Ray مع تطبيقات PHP.
تحقق من أدوار IAM والصلاحيات:
- تأكد من أن الأدوار المرتبطة بالخادم تمتلك الصلاحيات اللازمة للتفاعل مع AWS X-Ray. يجب أن تتضمن الأدوار سياسة AWSXRayDaemonWriteAccess.
تحقق من إعدادات X-Ray:
- تحقق من أن Daemon (الخادم الخلفي) لـ AWS X-Ray (xray-daemon) يعمل على الخادم. هذا الخادم المسؤول عن إرسال بيانات التتبع إلى خدمة X-Ray.
تحقق من الإضافات في cPanel:
- تأكد من أن إضافة AWS X-Ray مثبتة ومفعلة في cPanel. إذا لم تكن مثبتة، قد تحتاج إلى تثبيتها من سوق cPanel أو من خلال واجهة cPanel.
إعادة تشغيل الخادم الويب:
- بعد إجراء أي تغييرات في التكوين، يُنصح بإعادة تشغيل الخادم الويب لتطبيق التحديثات. قد يساعد هذا في حل المشكلات المتعلقة برؤية الإضافات.
تحقق من قواعد العينة في X-Ray:
- تحقق إذا كانت هناك أي قواعد عينة تم إعدادها في وحدة التحكم AWS X-Ray. تحدد قواعد العينة أي التتبع يتم تسجيله. تأكد من أنها لا تستبعد التتبع عن غير قصد.
تحقق من حالة خدمة X-Ray:
- تحقق من أن AWS X-Ray يعمل ويعمل بشكل صحيح في المنطقة الجغرافية AWS حيث يقع الخادم الخاص بك. من الممكن أن يكون هناك انقطاعات في الخدمة.
راجع سجلات CloudWatch:
- تحقق من سجلات CloudWatch للبحث عن أي رسائل خطأ أو تحذيرات تتعلق بـ X-Ray. قد توفر هذه السجلات معلومات إضافية حول ما قد يسبب المشكلة.
مسح ذاكرة التخزين المؤقت للمتصفح:
- إذا قمت بإجراء تغييرات مؤخرًا، تأكد من مسح ذاكرة التخزين المؤقت للمتصفح لضمان أنك تعرض أحدث إصدار من واجهة cPanel.
الاتصال بدعم AWS:
- إذا لم تحل أي من الخطوات المذكورة أعلاه المشكلة، يمكنك التواصل مع دعم AWS للحصول على مساعدة إضافية. قد يكون لديهم خطوات استكشاف مشاكل خاصة أو رؤى تتعلق بتكامل X-Ray.
تذكر دائمًا أن تكون حذرًا عند إجراء تغييرات على تكوينات الخادم، وتأكد من أن أي إجراءات تتخذها تتماشى مع أفضل الممارسات من حيث الأمان واستقرار النظام.