كيفية تحديث إصدار PHP الخاص بك لتتماشى مع توصيات WordPress
نشرت: 2019-06-03عندما يتم تحميل موقع ويب WordPress ، فإنه يعمل على رمز. ذات مرة ، كان هذا الرمز هو HTML بدقة. الآن ، هناك عدة أشياء مختلفة ، عادةً CSS و HTML و JavaScript.
هذا هو الجزء الأمامي من المنزل ، رغم ذلك. طاقم الانتظار الذي يراه جميع الزوار. يعمل الجزء الخلفي من المنزل بشكل مختلف قليلاً ؛ هناك طهاة مختلفون في المطبخ ، وهم يؤثرون قليلاً في كل شيء.
عندما يتعلق الأمر بـ WordPress ، فإن لغة البرمجة PHP هي ما يشغل البرنامج بالفعل. ستجد PHP في كل شيء بدءًا من لوحة معلومات WordPress (النهاية الخلفية) إلى قوالب صفحة موقع الويب (الواجهة الأمامية). PHP موجود أيضًا في المكونات الإضافية ، السمة الخاصة بك ... في الأساس ، موقع الويب الخاص بك لا يوجد بدونه.
اشترك في قناتنا على اليوتيوب
ما هي لغة PHP؟
PHP هي لغة برمجة مفتوحة المصدر ومجانية الاستخدام ، ولأنها يمكن الوصول إليها بسهولة ، فهي واحدة من أكثر لغات البرمجة استخدامًا في تطوير الويب (يستخدمها Facebook أيضًا).
إليك كيفية تأثير الجزء الخلفي من المنزل على واجهة المنزل: تأخذ PHP المعلومات بشكل أساسي من قاعدة البيانات الخاصة بك ، وتعبئتها في شكل CSS و HTML ، ثم تنشئ موقعك الرائع ليراه الزوار.
توجد PHP في نهاية الأشياء في الخادم. للمقارنة ، تتم معالجة شيء مثل JavaScript على جانب العميل في موقع الويب ، في المتصفح عندما يزور شخص ما موقعك. إذا كانت مشكلة موقع الويب ناتجة عن مشكلة PHP ، فيجب أن تكون من يصلحها (أو يفعل ذلك مضيفك ، على الأقل) - حتى الكمبيوتر فائق السرعة لا يمكنه معالجة PHP بسرعة من خادم بطيء.
المعنوي: PHP مهمة جدًا ، خاصة إذا كان لديك موقع WordPress - على الأقل موقع WordPress تريد أن يؤدي أداءً جيدًا.
تتطلب PHP تحديثات
نظرًا لأن PHP أساسية في WordPress ، يتم دائمًا تعديلها وتحسينها - كان هناك الكثير من الإصدارات على مر السنين. حتى كتابة هذه المقالة ، يجب أن يكون لديك الإصدار 7.0 على الأقل ، على الرغم من أن 7.3 هو أحدث إصدار. من خلال الترقية ، ستصل إلى أحدث إصدار من PHP ، مما يعني أيضًا الإصدار الأسرع والأكثر أمانًا والأفضل .

المصدر: php.net
أكبر التغييرات في PHP 7 هي أنها أسرع مرتين تقريبًا من الإصدار الأخير ، PHP 5.6 ؛ الكود أسهل في القراءة والدعم ؛ يتم حل مشاكل البرنامج النصي بسلاسة ؛ وتطبيقاته أكثر صعوبة في الاختراق.
ملاحظة: إذا واصلت استخدام إصدار أقدم من PHP ، فلن تتمكن من الوصول إلى الدعم النشط بعد الآن ، وسينفد دعم الأمان في النهاية أيضًا. الترجمة: لن يكون موقع الويب الخاص بك آمنًا ولن تتمكن من الحصول على أي مساعدة في حالة حدوث خطأ ما.
دعنا نتحقق من إصدار WordPress PHP الخاص بك
قبل تحديث PHP الخاص بك ، اكتشف ما إذا كنت بحاجة إلى ذلك من خلال تحديد إصدار PHP الذي لديك الآن. هناك طريقتان بسيطتان للقيام بذلك:
تحقق مع مضيفك
وهذا هو ما فعلته. في الواقع ، ما فعلته من الناحية الفنية هو إرسال بريد إلكتروني إلى DreamHost لأقول ، "يبدو أن موقع الويب الخاص بي يكرهني مؤخرًا". وكانوا مثل ، "نعم ، إنه غاضب منك لأنك تمتلك PHP قديمة."
إذا لم تتمكن من الحصول على خدمة عملاء مضيفك ، فيمكنك على الأرجح التحقق من الإصدار بنفسك. ابحث عن شيء مثل "إعدادات PHP" أو "إصدار PHP" أو "إدارة المجالات".
في DreamHost ، يمكنك معرفة الإصدار في صفحة إدارة المجالات.

استخدم البرنامج المساعد لإصدار PHP
يمكنك استخدام مكون إضافي مثل Display PHP Version ، والذي ربما يكون أسهل شيء قمت به على الإطلاق عندما يتعلق الأمر بـ WordPress.

ما عليك سوى تثبيت الإصدار الذي تستخدمه وتنشيطه ثم مشاهدة الإصدار الذي تستخدمه في قسم "لمحة سريعة" في لوحة التحكم الرئيسية:

هل حان الوقت لترقية إصدار PHP الخاص بك؟
لقد اكتشفت أسوأ الأخبار الممكنة وحان الوقت لترقية PHP الخاص بك. سأفترض أن مضيفك سيسمح لك بالترقية - إذا لم يفعلوا ، فقد حان الوقت للانفصال عنهم.
دائمًا ما تكون الترقية محفوفة بالمخاطر نظرًا لأنه من المحتمل أن يحتوي موقع الويب الخاص بك على رمز لن يكون إصدار PHP الجديد متوافقًا معه. إذا حدث ذلك ، فقد يتصرف بعض أو كل موقع الويب الخاص بك بشكل غريب بعد الترقية.

دعنا نتحدث عن كيفية منع حدوث ذلك.
يمكنك القيام بذلك على موقع الويب المباشر الخاص بك ، ولكن الحل الأكثر أمانًا هو إنشاء نسخة محلية من موقع الويب الخاص بك والمضي قدمًا في العملية أولاً كاختبار تشغيل.
ترقية كل شيء (لكن النسخ الاحتياطي أولاً)
نظرًا لأن مشكلات PHP تتعلق عادةً بالشفرة القديمة ، فمن الأفضل ترقية المكونات الإضافية والقالب وإصدار WordPress قبل أن تفعل أي شيء آخر. أيضًا ، ربما تعرف هذا بالفعل ، ولكن يجب عليك دائمًا الاحتفاظ بنسخة احتياطية من موقعك قبل تحديث أي شيء.

لقد كتبنا كثيرًا عن النسخ الاحتياطي لموقع WordPress الخاص بك:
- Duplicator: طريقة سهلة لنسخ محتوى WordPress احتياطيًا أو نسخه أو استنساخه
- كيفية إنشاء Google Drive Backup لموقع WordPress الخاص بك
- الدليل النهائي لـ UpdraftPlus: كيفية النسخ الاحتياطي أو الاستعادة أو ترحيل موقع WordPress الخاص بك
تحقق من التوافق مرة أخرى
تعد ترقية كل شيء قديم خطوة أولى جيدة ، ولكنها ليست مضمونة. لحسن الحظ ، قاموا بإنشاء مكون إضافي لذلك. (يوجد أيضًا مدقق توافق PHP من WP Engine ، لكنه لم يتم اختباره مع إصدارات WordPress الحديثة.)

قم بالتثبيت والتفعيل والنقر فوق ارتباط SG Optimizer في الشريط الجانبي الأيسر من لوحة القيادة ، ثم انقر فوق تحسين البيئة. في الجزء السفلي من الصفحة ، سترى ترقية PHP الموصى بها ورابطًا لـ "التحقق من التوافق".

استغرق الأمر أقل من 10 دقائق (لموقع الويب البسيط الخاص بي ، على الأقل) ، ثم تلقيت هذا الإشعار ، لذلك يبدو أنني على ما يرام:

قم بترقية PHP الخاص بك
يا رفاق ، حان الوقت لأخذ زمام المبادرة.
هناك عدة طرق لترقية PHP الخاص بك. بعضها متقدم جدًا ، مثل استخدام أوامر SSH - ولكن إذا كنت تعرف كيفية القيام بذلك ، فأنت لست بحاجة إلي أو هذه المقالة.
بدلاً من ذلك ، سنفعل ذلك بالطريقة السهلة - باستخدام خدمة الاستضافة تلك ، يتم محاسبتي عن كل شهر. كما تعلم ، أستخدم DreamHost - وإليك الإرشادات لترقية PHP من خلالها. إذا كنت تستخدم مضيفًا آخر ، فلن تواجه مشكلة في العثور على اتجاهاتهم ، ومن المحتمل ألا تكون مختلفة جدًا عن الطريقة التي سأقوم بترقيتها.
انتقل إلى إدارة المجالات ، وانقر على "تعديل" بالقرب من النطاق الذي أحتاج إليه للترقية ، ثم ابحث عن خيارات ترقية PHP ضمن خيارات الويب.

يقترح DreamHost PHP 7.2 ، لذلك هذا هو الخيار الذي أختاره. ثم أحفظ التغييرات وأحصل على إشعار بأن التغييرات يجب أن تتم في غضون 10 دقائق تقريبًا. أعود إلى WordPress ، وأمسح ذاكرة التخزين المؤقت ويتم تحديث PHP - دقيقتان ، على القمة.

تأكد من أن كل شيء يبدو صحيحًا ويعمل بشكل صحيح
حتى إذا كنت قد بذلت العناية الواجبة ، فمن المعروف أن مواقع الويب غير كاملة. بمجرد تحديث PHP الخاص بك ، توجه إلى موقعك للتحقق من كل شيء. انقر فوق كل صفحة واختبر الميزات والإضافات وما إلى ذلك.
تغليف
تعد ترقية إصدار PHP الخاص بك جزءًا من أفضل ممارسات WordPress ، تمامًا مثل ترقية المكونات الإضافية والقالب. بعد قولي هذا ، لقد أجريت "تحديث PHP" في التقويم الخاص بي لمدة شهر. ربما شهرين. كل يوم اثنين ، أنقل التاريخ. "ناه ، الاثنين المقبل." لو كنت أعرف مدى بساطة الأمر ، لما كنت أخافه كثيرًا. ألا ينطبق ذلك على أشياء كثيرة ، ووردبريس وما بعدها؟ تعتمد سلامة وأداء موقع الويب الخاص بك على هذه المهام الصغيرة - ابق على رأسها ، وانتهي منها واستمر في إنشاء محتوى يحبه الأشخاص.
هل أعطاك هذا البرنامج التعليمي خطأ التطوير؟ تحقق من 10 دروس PHP يجب على مطوري WordPress الطموحين الاطلاع عليها.
