إخلاء المسؤولية: قبل محاولة تحديث إصدار PHP لموقعك على الويب، نوصيك بشدة بذلك عمل نسخة احتياطية كاملة منه، فقط في حالة حدوث أي خطأ.
حدد أولاً أي من سيناريوهات استضافة الويب التالية ينطبق بشكل أفضل على موقع الويب الخاص بك:
- يستخدم موقع الويب استضافة مشتركة تتم إدارتها بواسطة مزود الاستضافة الخاص بي: إذا كان موقع الويب الخاص بك مستضافًا بواسطة مزود ويب جيد، فيجب أن يكون إجراء التبديل إجراءً سريعًا وغير مؤلم إلى حد ما. من المحتمل جدًا أنك ستتمكن من إجراء التغيير بنفسك عبر واجهة "لوحة التحكم" التي تم تزويدك بها.
- يعمل موقع الويب على خادم VPS أو خادم مخصص يجب أن أديره بنفسي: إذا كانت لديك استضافة "غير مُدارة" (العديد من الخادم الافتراضي الخاص يتم توفير الحلول دون دعم التحديثات) فقد تضطر إلى إجراء ترقية PHP بنفسك.
دعونا الآن نلقي نظرة على هذين الخيارين بمزيد من التفصيل...
تحديث PHP على حزمة استضافة مشتركة نموذجية "مُدارة بالكامل".
يرجى ملاحظة أن الخيارات المتاحة لك بالضبط لتغيير تكوين الخادم الخاص بك ستعتمد بشكل كامل على مضيف الويب والمنتج الذي تستخدمه.
من الناحية المثالية سيكون لديك حق الوصول إلى أ لوحة تحكم الموقع التي يمكنك استخدامها لتغيير إصدار PHP المستخدم لتشغيل موقع الويب الخاص بك. هذه العملية لها بعض المتطلبات الأساسية:
- أنت سعيد للقيام بهذه المهمة بنفسك. يجب تغيير إصدار PHP الخاص بك بشكل مثالي لا يمكن القيام بذلك على موقع ويب مباشر في حالة تسبب الإصدار الجديد في حدوث مشكلات عدم توافق مع رمز موقع الويب الخاص بك. انظر مقالتنا على كيفية اختبار موقع الويب الخاص بك باستخدام إصدار جديد من PHP هنا.
إذا لم يكن موقع الويب الخاص بك متاحًا للعامة بعد أو إذا كنت لا تمانع في التوقف عن العمل، فيمكنك إجراء التغيير بسرعة واختباره "مباشرًا". إذا واجهت مشكلة، فارجع إلى إصدار PHP السابق. انظر الآن إلى دليلنا استكشاف الأخطاء وإصلاحها بعد ترقية PHP.
إذا لم يكن هذا خيارًا، فستحتاج إلى إنشاء نسخة من موقع الويب الخاص بك للاختبار عليه. إذا كنت لا تعرف كيفية عمل نسخة احتياطية لموقع الويب الخاص بك وإنشاء نسخة، فمن المحتمل ألا تكون هذه العملية برمتها مناسبة لك. في هذه الحالة ربما تريد ذلك العثور على المطور لمساعدتك.
- حتى إذا كان موفر خدمة الإنترنت الخاص بك يدعم تغيير إصدار PHP الخاص بموقعك على الويب، فقد لا يكون لديه مسؤول ويب لتكوين ذلك منه. قد يتعين عليك القيام بذلك عبر ملف تكوين مثل ملف htaccess. إذا لم تتمكن من العثور على أي مرجع لإدارة إصدار PHP لخادم الويب الخاص بك داخل واجهة لوحة التحكم، فمن المحتمل أنك تريد التحقق من موقع الدعم الخاص بهم. من المحتمل أن يكون هناك مقال قاعدة معرفية حول هذا الأمر، وإذا لم يكن الأمر كذلك، فنوصيك برفع تذكرة إلى قسم الدعم.
- قد تكتشف أن مزود الويب الخاص بك لا يقدم ببساطة أحدث PHP على حزمة الاستضافة الخاصة بك.
قد تتمكن من حل هذه المشكلة عن طريق الترحيل إلى خادم جديد على نفس الموفر، حيث تتعطل الحسابات القديمة في بعض الأحيان على الأجهزة القديمة التي لا تتلقى نفس المستوى من الصيانة. ومع ذلك، قد يكون من الممكن أن مزود الخدمة الخاص بك لا يقدم ببساطة إصدار PHP الذي تريده. إذا كانوا غير قادرين على دعم الإصدارات الحالية فقد ترغب في ذلك فكر في الانتقال إلى مزود خدمة إنترنت آخر.
على افتراض أن لديك حق الوصول إلى لوحة التحكم لتغيير إصدار PHP الخاص بك، اقرأ نصائحنا الخاصة بذلك تغيير PHP عبر لوحة التحكم هنا.
تحديث PHP على خادم ويب "غير مُدار" والذي تقع على عاتقك مسؤولية صيانته
تعتمد هذه العملية إلى حد كبير على نوع نظام التشغيل الذي يعمل عليه خادم الويب الخاص بك. اختر الدليل الذي يتعلق بالإعداد الخاص بك:
لا يقدم مزود خدمة الإنترنت الخاص بي إصدار PHP الذي أحتاجه
قد تستنتج أنك بحاجة إلى نقل موقع الويب الخاص بك إلى مزود خدمة إنترنت جديد. اتبع دليلنا على الانتقال إلى مضيف PHP أفضل هنا.
لقد قمت ببناء خادمي الخاص، ما هي خياراتي؟
ابدأ هنا مع دليلنا كيفية ترقية PHP يدويًا هنا.
هل تبدو هذه الخطوات معقدة للغاية أو تستغرق وقتًا طويلاً؟
يبدو أن الوقت قد حان لاستدعاء المحترفين. تحقق من دليلنا ل مطوري PHP التي يمكن أن تساعد.
آخر تحديث للمقال: 21st January, 2021