إذا كنت تريد بلوق الخاص بك ، موقع الويب الخاص بك أو متجر رقمي يعمل بشكل طبيعي ، سيكون من المثالي التفكير في تغيير أو تحديث إصدار PHP الذي تستخدمه على موقع الويب الخاص بك. الإصدار الجديد من PHP (PHP7) ليس منتشرًا بشكل كافٍ بعد ، لكنه لن يمر وقتًا طويلاً ، لأنه يجلب الكثير من الميزات الجديدة ومن المحتمل جدًا أن يكون مطلوبًا لتثبيت أو استخدام الإصدارات التالية من ووردبريس.
تفترض هذه المقالة أنك قمت بالفعل بإنشاء موقع ويب أو بلوق وورد. خلاف ذلك ، راجع هذا الدليل المفصل.
ولكن إذا كنت قد قمت بذلك بالفعل ، فلنواصل.
لماذا يجب عليك الترقية إلى PHP 7؟
إذا كنت تستخدم WordPress على الخادم الخاص بك ، فمن الواضح أنك قد قمت بالفعل بتثبيت PHP. فلماذا الترقية عندما يبدو أن كل شيء يعمل بشكل جيد؟
فيما يلي بعض الأسباب الأكثر شيوعًا التي تجعلك تفكر في ترقية إصدار PHP الخاص بك:
- ال الإضافات و مخطوطات التي لم تقم بتثبيتها لم تعد متوافقة مع الإصدار الذي تستخدمه
- زاد الحد الأدنى لمتطلبات تشغيل WordPress
- يحتوي الإصدار الذي تستخدمه على ثغرات أمنية وتتضمن الترقية تصحيحًا
- تحتاج إلى الهجرة نحو نسخة أكثر استقرارا
- تريد اختبار إصدار مختلف على تثبيت WordPress أو على بيئة اختبار
- لقد وجدت تعارضًا بين الإصدار الذي تستخدمه والإضافات أو السمات أو البرامج النصية التي قمت بتثبيتها
هل فكرت يومًا في حماية مدونتك أو موقعك الإلكتروني؟ ها هو بعض النصائح لتأمين الخاص بك بلوق وورد
هذه كلها أسباب وجيهة ، ولكن قبل المضي قدمًا وتحديث إصدار PHP الخاص بك ، هناك بعض الجوانب السلبية للترقية التي يجب أن تأخذها في الاعتبار ...
بعض السلبيات الهامة التي يجب مراعاتها ...
التحول إلى إصدار أحدث من PHP له بعض المخاطر. وهنا ل وورد البرنامج المساعد قسط يقوم بعمل نسخة احتياطية من موقع الويب الخاص بك بالكامل واستعادته في حالة حدوث فشل.
الشيء الرئيسي الذي يجب أن تضعه في اعتبارك قبل الترقية هو ذلك جميع الإضافات والمظاهر والبرامج النصية غير متوافقة بالضرورة مع أحدث إصدار من PHP الذي تريد استخدامه.
في حالة عدم التوافق ، من المحتمل جدًا أن موقع الويب الخاص بك لم يعد قابلاً للاستخدام أو أنك لاحظت العديد من الأخطاء. علاوة على ذلك ، يخبرك WordPress الآن ما إذا كان المكون الإضافي متوافقًا مع إصدار PHP الخاص بك أم لا.
يقدم كل إصدار من PHP اختلافات جديدة وتحسينات وإصلاحات محتملة وإصلاحات أمنية وهيكل التعليمات البرمجية. في حين أن بعض التحديثات أقل اكتمالًا من غيرها ، تقدم العديد من الإصدارات تحسينات أو تغييرات تجعل أجزاء من الإصدارات القديمة قديمة.
اكتشف ايضا بعض الإضافات الأمنية ووردبرس] لبلوق الخاص بك
في بعض الحالات ، لم تعد الإصدارات الكاملة مثل PHP 4 وما فوق معتمدة. إذا كنت تستخدم المكونات الإضافية أو السمات أو البرامج النصية على موقع الويب الخاص بك والتي تعتمد على رمز PHP القديم والترقية إلى إصدار أحدث من PHP ، فإن هذه الترقية ستجعل الشفرة عتيقة ومن ثم تنقطع العملية. من بلوق الخاص بك.
على الرغم من أنها ليست كذلك لا تقم دائمًا ما يكون الأمر كذلك ، من المهم أن ندرك أن التغييرات التي تجلبها ستكون لها عواقب. بهذه الطريقة ، يمكنك مراعاة مشكلات التوافق المختلفة. ولكن إذا كنت بحاجة إلى سمة WordPress مميزة والتي ستكون دائمًا محدثة ، فراجع القائمة التالية اعتمادًا على مكانتك.
بالإضافة إلى التحقق يدويًا من موقع الويب الخاص بك بحثًا عن نقاط ضعف محتملة ، هناك العديد من المكونات الإضافية التي ستتيح لك معرفة ما إذا كانت بيئتك قابلة للترقية أم لا. والخبر السار ، في الواقع ، هو أنه يمكنك الرجوع إلى إصدار سابق تم تنشيطه مسبقًا. بمعنى آخر ، إذا لاحظت أي أخطاء ، فمن الممكن دائمًا استعادة الإصدار السابق من PHP ... لذا قم بالتبديل من الإصدار 5.5 إلى الإصدار 7.x على سبيل المثال ، وإذا لم يعمل كل شيء بشكل جيد ، يمكنك الرجوع إلى الإصدار 5.5
تحقق توافق PHP
فيما يلي بعض المكونات الإضافية التي يمكنك استخدامها للتحقق من توافق بيئتك مع إصدار محدث من PHP:
- مدقق التوافق PHP - يسمح لك هذا المكون الإضافي بتحديد إصدار PHP وإجراء تحليل مقارنة بالإصدار الحالي من PHP لمضيفك. يقوم أيضًا بإنشاء تقرير لإخبارك بما يجب إصلاحه.
- خطأ سجل مراقب - في حالة وجود أي أخطاء ، يمكنك تمكين سجل لتتبع جميع الأخطاء ، مما سيساعدك على إصلاحها بسهولة أكبر.
يمكنك أيضا تفعيل يدويا صحيفة سرا خطأ في استخدام " WP_DEBUG ". يمكنك أيضًا معرفة ما تغير لكل إصدار من إصدارات PHP قبل الترقية:
- الترحيل من PHP 4 إلى PHP 5.0.x
- الترحيل من PHP 5.0.x إلى PHP 5.1.x
- الترحيل من PHP 5.1.x إلى PHP 5.2.x
- الترحيل من PHP 5.2.x إلى PHP 5.3.x
- الترحيل من PHP 5.3.x إلى PHP 5.4.x
- الترحيل من 5.4.x PHP لـ PHP 5.5.x
- الترحيل من 5.5.x PHP لـ PHP 5.6.x
- الترحيل من 5.6.x PHP لـ PHP 7.0.x
- الترحيل من 7.0.x PHP لـ PHP 7.1.x
- الترحيل إلى أحدث إصدار من PHP
إذا وجدت أنك تستخدم مكونًا إضافيًا أو سمة أو نصًا برمجيًا غير متوافق مع إصدار PHP الذي تريد استخدامه ، يمكنك الاتصال بالمؤلف أو المطور لمساعدتك في حل المشكلة. إذا كنت بحاجة إلى يد المساعدة ، فيمكنك ترك تعليق في هذه المقالة ، وسيسعدني تقديم إجابات.
كيفية تغيير إصدار PHP
لذلك ، بمجرد اجتياز مدونتك لاختبار التوافق ، يمكنك تغيير إصدار PHP الذي تستخدمه عبر SSH أو cPanel. إذا لم يكن هذا خيارًا يمكنك الوصول إليه ، فاتصل بـ مضيف الويب. في معظم الحالات ، يمكنهم التحديث لك أو أداء مهام أخرى.
الترقية عبر SSH (المستخدمين المتقدمين)
نظرًا لأن أوامر SSH الخاصة بترقية أو تثبيت إصدارات أخرى من PHP تختلف باختلاف نوع الخادم ، فلا توجد أوامر عامة تعمل في كل مكان.
قم بحماية مدونتك أو موقعك الإلكتروني من خلال الرجوع إلى برنامجنا التعليمي: Sucuri: أداة فعالة للحماية ضد الهجمات على وورد
انقر فوق أي من الموارد أدناه لعرض التفاصيل بناءً على نوع الخادم الخاص بك:
ضع في اعتبارك أنه إذا كنت تستخدم الأوامر المتوفرة في هذه الروابط ، فيجب عليك أيضًا إزالة حزمة PHP القديمة من خادمك. نظرًا لأن أوامر إزالة الإصدارات القديمة ستختلف أيضًا وفقًا لنوع الخادم الخاص بك ، فاستشر وثائق الخادم لمعرفة الأوامر الدقيقة.
تحديث أو تغيير PHP في لوحة التحكم
إذا كنت تفضل أن تختار في عدد قليل من النقرات إصدار PHP لخادمك، يمكنك القيام بذلك عن طريق تسجيل الدخول إلى حساب cPanel الخاص بك. ومع ذلك، هذا الخيار متاح فقط في الإصدارات الافتراضية من cPanel. إذا لم يكن هذا هو الحال بالنسبة لك، فسوف تحتاج إلى الاتصال بالمورد الخاص بك.استضافة المواقع لذلك.
سأوضح لك كيفية الوصول إليه من cPanel. بمجرد الاتصال ، انتقل إلى قسم "البرامج" ثم انقر فوق "MultiPHP Manager".
بالنقر فوقه ، ستصل إلى إدارة إصدار PHP لمختلف المجالات والمجالات الفرعية المتاحة. كل ما عليك فعله هو اختيار الإصدار الصحيح من PHP وتطبيقه على المجال الذي تختاره.
يمكن إجراء العملية بثلاث خطوات بسيطة كما في الصورة التالية:
ستلاحظ أن الواجهة ستكون مشابهة لتلك التي يقدمها WHM (إذا كان لديك خادم مخصص).
كيفية تحرير من WHM
إذا كان لديك خادم ، فربما يكون لديك تثبيت WHM ، والذي يسمح لك بإدارة الخادم الخاص بك. من WHM ، يمكنك أيضًا تغيير الإصدار افتراضيا PHP في cPanel. تحتاج فقط إلى الانتقال إلى MultiPHP Manager وتغيير إصدار PHP الذي تريد استخدامه في كل مجال.
يتم النسخ الاحتياطي للنسخة تلقائيًا عند تغيير الإصدار.
الموارد الموصى بها
للمضي قدماً ، سنوصي ببعض المقالات التي ستساعدك على فهم مدى أهمية وجود نسخة php محدثة.
- مقدمة لفهم الأخطاء PHP على وورد
- كيفية تصحيح أخطاء ملفات Pluggable.php على وورد
- ماذا يمكنك أن تفعل بملف function.php؟
- ...
وفي الختام
هذا كل ما يمكنك القيام به لتحديث إصدار PHP الخاص بك. إذا كان لديك أي أسئلة ، فلا تتردد في تركها في قسم التعليقات. يمكنك أيضًا اكتشاف موارد إضافية بالانتقال إلى هذه الصفحة.
وإذا أعجبك هذا المقال ، قم بمشاركته على الشبكات الاجتماعية المختلفة.
مرحبا،
لا يمكن تحديث وورد أن يضع لي هذه الرسالة
هام: قبل التحديث ، يرجى عمل نسخة احتياطية من قاعدة البيانات والملفات. للحصول على مساعدة بشأن التحديثات ، تفضل بزيارة صفحة تحديث برنامج WordPress Codex.
لقد كتبت إلى مضيفي الذي طلب مني تحديث php إلى الإصدار 7.3 وما زلت أملك رسالة الحظر هذه. لم أعد الوصول إلى ملحقاتي أيضًا.
هل هناك أي شيء آخر لتحديث؟
شكرا جزيلا لمساعدتك
يوم جيد جدا
مساء الخير،
يرجى محاولة تعطيل جميع المكونات الإضافية ثم حاول مرة أخرى.
تحياتي أنا أستخدم قوالب مواقع الويب حاليًا. لدي 3 مواقع ، لكنني أريد تغيير أحد قوالب الموقع ، لكنني سأقوم بإعداد قالب جديد. الإصدار 7 من php سيكون شاشة بيضاء إذا تم ضبط إصدار php على 5.9. ولكن إذا قمت بتغيير إصدار php الخاص بي ، فستتلف مواقعي الأخرى.
بعد إنشاء قاعدة البيانات الخاصة بي لمشروعي ، قمت بالتحديث للعمل مع Wordpresse في wamp ، وهذه هي الرسالة التي تلقيتها.
(يستخدم الخادم الخاص بك إصدار 5.5.12 من PHP لكن WordPress 5.2 يتطلب إصدار 5.6.20 على الأقل)
أبدأ وأريد أن أفهم ، هل يجب أن أقوم بتحديث v wamp؟ أو ، نسخة php إذا php كيفية المتابعة؟
مرحبا،
يجب عليك تحديث PHP. يرجى تفعيل نسخة 7 إذا كانت متوفرة على الخادم الخاص بك!
مرحبا، كم يكلف لترقية فب الخاص بك؟
مساء الخير،
لم نعد نقدم هذه الخدمات آسف.
مرحبا،
أسمح لنفسي بإرسال هذا البريد الإلكتروني إليك لأنني حاليًا بصدد إعادة إنشاء موقع أحد عملائي بالكامل ضمن WordPress.
ومع ذلك بعض المكونات الإضافية تتطلب تحديث فب. (يتطلب إصدار شنومكس أو أعلى من فب، التمديد حاليا غير نشط.)
مضيفي لا يجيبني وأنا مبتدئ في الكمبيوتر (أعتني بتصميم Webdesign)
هل يمكن أن تخبرني بالتفصيل الإجراء حتى تتمكن من تحديث PHP الخاص بك؟
مواعيد الموقع من سنوات شنومكس.
شكرًا لك مقدمًا على مساعدتك وعلى الوقت الذي ستمنحني إياه.
مع خالص التقدير،
مرحبا،
عذرا، ولكن لا يمكننا الحصول على وثائق لجميع المضيفين.