كيفية تحديث PHP لـ WordPress للحصول على سرعات موقع أسرع وتوافق أفضل

نشرت: 2020-05-13

يجب أن تعلم الآن أن سرعة موقعك وأدائه مهمان للحصول على ترتيب أعلى في نتائج البحث ، وزيادة التحويلات ، وتحسين تجربة المستخدم.

لهذا السبب ، من المحتمل أنك تقوم بالفعل بتحسين صور موقعك ، والاستفادة من التخزين المؤقت للمتصفح ، واستخدام موفر استضافة موثوق.

ولكن متى كانت آخر مرة فكرت فيها في إصدار PHP الذي كان يعمل فيه موقع WordPress الخاص بك؟

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

لهذا السبب سوف نوضح لك اليوم كيفية تحديث PHP لـ WordPress. لكن أولاً ، دعنا نلقي نظرة سريعة على ماهية PHP وسبب أهميتها.

ما هي لغة PHP ولماذا يجب أن تهتم؟

PHP هي لغة برمجة وبرمجة نصية من جانب الخادم تُستخدم لإنشاء مواقع ويب ديناميكية. ويحدث أن تتم كتابة جوهر WordPress بشكل أساسي باستخدام لغة البرمجة النصية مفتوحة المصدر هذه.

ملف php الأساسي لـ WordPress

عندما ينقر شخص ما على صفحة ويب تحتوي على رمز PHP ، كما تفعل صفحات الويب الخاصة بـ WordPress ، تتم معالجة الرمز من خلال خادم موقعك ، ويتم تحويله إلى HTML ، ويتم عرضه على شاشة المستخدم كموقع الويب الخاص بك.

الشيء الرائع في PHP هو أنك لست مضطرًا لتعلمها لتشغيل موقع WordPress الخاص بك.

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

ومع ذلك ، يحتاج مالكو موقع WordPress إلى فهم أهمية استخدام إصدار محدث من PHP .

تخلص من الإصدارات القديمة والجديدة من PHP

وفقًا لـ W3Techs ، يتم استخدام PHP بواسطة أكثر من 79٪ من جميع مواقع الويب في العالم باستخدام لغة برمجة من جانب الخادم. وبالطبع ، هذا يمثل جميع مواقع WordPress ، حيث تشكل PHP نظام إدارة المحتوى بالكامل تقريبًا.

تمامًا مثل أي جزء من البرامج ، تتمتع PHP بدورة حياة تسمح بالتطورات المستمرة والتصحيحات وإصلاحات الأخطاء والتحسينات.

في الواقع ، بعد الإصدار الأولي ، يتم دعم إصدار جديد من PHP بشكل عام لمدة عامين حتى يكتسب التصنيف "قديم" ويتم إصدار إصدار جديد أفضل للاستخدام.

إصدارات php المدعومة
المصدر: PHP.net

تكمن المشكلة في أن العديد من مالكي مواقع الويب لا يعرفون عن دورة الحياة هذه أو حتى الإصدار الذي يستخدمه موقع WordPress الخاص بهم.

والأسوأ من ذلك أنهم لا يفهمون أنه حتى التبديل إلى PHP 7.0 يمكن أن يكون له الفوائد التالية:

  • سيؤدي تحديث إصدار PHP الخاص بك إلى أحدث إصدار إلى الحفاظ على أمان نواة WordPress
  • سيضمن استخدام أحدث إصدار من PHP توافق البرامج الأخرى ، مثل السمات والمكونات الإضافية
  • PHP 7 هو معيار أعلى من التعليمات البرمجية وله ميزات أفضل للمطورين

أخيرًا ، يعد PHP 7 معرفة برمجية أكثر رشاقة وفعالية ، مما يعني أنه يعالج بشكل أسرع من أي وقت مضى ويساعد على تحميل موقعك بسرعة فائقة.

يمكنك التحقق من نتائج اختبار قياس سرعة واحد ( من بين العديد ) تم إجراؤه على العديد من إصدارات PHP ومعرفة مدى سرعة تشغيل الإصدارات الأحدث من PHP.

قياس php للسرعة
المصدر: Cloudways

بالطبع ، يعمل WordPress مع PHP 5.6 وما فوق. لكن فكر في هذا. لم يتم دعم PHP 5.6 بشكل نشط منذ بداية عام 2017 ، مع انتهاء الدعم الأمني ​​في يناير من عام 2019. ومع ذلك ، لا يزال 27.3٪ من مستخدمي WordPress يستخدمونه.

مستخدمي WordPress واستخدام إصدار php
المصدر: WordPress.org

ناهيك عن أن 15.5٪ من الأشخاص ما زالوا يستخدمون PHP 7.0 ( وهو أسرع بكثير من PHP 5.6 ) ولكن لم يتم دعمه منذ بداية عام 2019. وقد توقعت أنه بحلول نهاية عام 2019 ، هناك إصدار آخر ، PHP 7.1 ، سوف يعض الغبار عندما يتعلق الأمر بالدعم الأمني.

هذا يترك فقط PHP 7.2 و PHP 7.3 حيث يتم دعم هذه الإصدارات بشكل نشط ، كاملة مع إصلاحات الأمان وجميع.

إذن ، ما الذي يفعله 71.1٪ من مالكي مواقع WordPress باستخدام إصدارات PHP التي تكون إما في نهاية دورة حياتهم أو على وشك الانتهاء؟ حسنًا ، آمل أن تتعرف على أهمية PHP والتحديث قريبًا جدًا!

كيفية التحقق من إصدار PHP الذي يعمل به موقع WordPress الخاص بك

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

أسهل طريقة للقيام بذلك هي الانتقال إلى Tools > Site Health في لوحة معلومات WordPress الخاصة بك. ثم ، انقر فوق علامة التبويب المعلومات .

صحة الموقع وعلامة تبويب المعلومات

بعد ذلك ، قم بالتمرير إلى القائمة المنسدلة Server واطلع على إصدار PHP الذي يستخدمه موقعك.

نسخة php

إذا وجدت أنك تستخدم إصدارًا قديمًا من PHP ، فقد حان الوقت لإصلاح ذلك!

تأكد من أن مضيف الويب الخاص بك يدعم أحدث إصدارات PHP

هناك العديد من الأسباب لعدم قيام مالكي مواقع WordPress بتحديث إصدار PHP الخاص بهم:

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

أخيرًا ، تتردد بعض شركات الاستضافة في طرح إصدارات PHP المحدثة .

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

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

والأسوأ من ذلك ، في هذه المقالة بعنوان "Whipping Your Hosting Ino Shape" ، يخوض Joost de Valk في التفاصيل حول عدد مضيفي الويب الذين يدعمون الإصدارات المحدثة من PHP الذين فشلوا في تشجيع مستخدميهم على إجراء الترقية ، وهو أمر سيئ مثل عدم توفير الإصدار الأحدث في المقام الأول.

هذا هو السبب في أن الخطوة التالية بعد معرفة إصدار PHP الذي يستخدمه موقع الويب الخاص بك هو التحقق من مضيف الويب الخاص بك ومعرفة الإصدارات التي يدعمونها.

وإذا وجدت أنهم لا يدعمون أحدث إصدار من PHP ، فقد حان الوقت للبحث في مكان آخر عن استضافة WordPress.

حان الوقت الآن لتحديث إصدار PHP الخاص بك باستخدام cPanel

طريقة تحديث إصدار PHP الخاص بك هي من خلال cPanel ( أو ما شابه ) في حساب استضافة الويب الخاص بك. لكن أولاً ، نوصيك بعمل نسخة احتياطية من موقعك ، فقط في حالة حدوث خطأ ما.

نوصيك أيضًا باختبار تحديث PHP محليًا أو في بيئة مرحلية قبل نشره على الهواء لضمان عدم وجود مشكلات في التوافق.

الخطوة 1: قم بإنشاء نسخة من موقعك

للبدء ، قم بإنشاء نسخة من موقع الويب الخاص بك ، مع استكمال جميع ملفاته وقاعدة البيانات. في بعض الأحيان ، حتى استخدام نسخة احتياطية من موقعك سيمنحك ما يكفي للعمل معه.

الخطوة 2: إنشاء موقع محلي أو موقع مرحلي

قم بإعداد بيئة اختبار ، سواء محليًا أو باستخدام بيئة مرحلية إذا كان مضيف الويب يوفر بيئة اختبار. أضف نسخة من موقع الويب الخاص بك إلى بيئة الاختبار الخاصة بك حتى يكون لديك نسخة طبق الأصل من موقعك المباشر.

بعد ذلك ، قم بتحديث PHP على موقع الاختبار الخاص بك وابدأ عملية اختبار مشكلات التوافق.

الخطوة الثالثة: التحقق من توافق PHP

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

فيما يلي بعض أدوات التوافق المفيدة في PHP للمساعدة:

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

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

المكونات الإضافية المتوافقة

فقط لا تنس إجراء نفس التغييرات على موقعك المباشر بمجرد حل المشكلة على موقع الاختبار الخاص بك!

الخطوة 4: تغيير إصدار PHP في cPanel

بعد اختبار كل شيء على موقعك المحلي ، حان الوقت لتحديث إصدار PHP في الحياة الواقعية. للقيام بذلك ، قم بتسجيل الدخول إلى cPanel وابحث عن قسم إدارة إصدارات PHP.

إدارة إصدار php

بعد ذلك ، اختر الدليل ( أو موقع الويب ، اعتمادًا على كيفية إعداد cPanel ) الذي تريد ترقيته.

اختر الدليل

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

اختر نسخة php

هل تحتاج إلى إرشادات محددة لتحديث إصدار PHP الخاص بك باستخدام مضيف الويب الخاص بك؟ فيما يلي قائمة بإرشادات لتحديث إصدار PHP لـ 32 مضيف ويب مختلفًا.

افكار اخيرة

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

بينما يستمر WordPress في العمل مع الإصدارات القديمة من PHP ، وستستمر الدورة مع موت إصدارات PHP وإصدار إصدارات جديدة ، فمن المنطقي فقط تحسين موقع الويب الخاص بك بكل الطرق الممكنة. وهذا يعني استخدام إصدار PHP الأسرع والأكثر أمانًا والأكثر توافقًا.

لذا ، تحقق من إصدار PHP الذي يستخدمه موقع WordPress الخاص بك وقم بإجراء تغيير إذا لم يعجبك ما تراه. سوف تكون أنت وزوار موقعك سعداء لأنك فعلت.