[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"seo-verification":3,"blog-php-8-1-الحد-الأدنى-تجهيز-متاجر-العملاء-الإلكترونية-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-php-8-1-الحد-الأدنى-تجهيز-متاجر-العملاء-الإلكترونية-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":133,"ctaBody":134,"ctaButton":135,"ctaUrl":136,"relatedPosts":137},560,"php-8-1-الحد-الأدنى-تجهيز-متاجر-العملاء-الإلكترونية",{"fr":12,"en":13,"ar":10,"es":14},"php-8-1-minimum-preparer-boutiques-en-ligne-clients","php-8-1-minimum-prepare-clients-online-stores","php-8-1-minimo-preparar-tiendas-en-linea-clientes","الحد الأدنى PHP 8.1: جهّز متاجر عملائك الإلكترونية","تقترح ووكومرس PHP 8.1 حدًا أدنى. اعرف إصدار PHP في كل متجر عميل، واختبر على نسخة، ورحّل دون كسر الدفع.",9,0,false,"2026-11-01T00:00:00+00:00","2026-11-01T14:14:31+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},4,"التطوير","developpement","bg-warning\u002F10 text-warning","dev",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fphp-8-1-minimum-preparer-boutiques-en-ligne-clients-poster.svg","يدرس اقتراح نشرته ووكومرس في 8 سبتمبر 2026 رفع الحد الأدنى لإصدار PHP إلى 8.1. لم يُحسم شيء بعد، لكن المتاجر التي تبقى على PHP 7.4 أو 8.0 ستتوقف عن تلقي تحديثات ووكومرس دون أي تنبيه. وبالنسبة إلى وكالة تدير عشرات المتاجر، السؤال بسيط: أي الإصدارات تعمل أين، وبأي ترتيب نرحّل؟ يعرض هذا الدليل الطريقة، من جرد الإصدارات إلى نقاط التحقق الخاصة بالدفع، مع توزيع واضح للمسؤوليات بين الوكالة والعميل والاستضافة.",[35,39,42,52,55,80,112,115,119,122,130],{"type":36,"title":37,"body":38},"h2","ووكومرس قد تشترط PHP 8.1: ما الذي يُقترح فعلًا","في 8 سبتمبر 2026 نشر فريق الهندسة في ووكومرس على مدونة المطورين اقتراحًا برفع الحد الأدنى لإصدار PHP إلى 8.1 ابتداءً من WooCommerce 11.5، وكان موعدها المستهدف حينها يناير 2027. ويشير تعليق بتاريخ 29 سبتمبر إلى إمكانية تأجيل ذلك إلى WooCommerce 11.6. نحن أمام اقتراح مطروح للنقاش وليس قرارًا منشورًا: فقد يتغير الإصدار المستهدف والجدول الزمني بل والمبدأ نفسه. لم يُعلن أي موعد قاطع للتحول، ولا يخترع هذا المقال موعدًا.\n\nلماذا نهتم والأمر غير محسوم؟ لأن وثائق ووكومرس تذكر اليوم أنها تعمل مع PHP 7.4 وما فوقه، وتوصي بـ PHP 8.3 أو أحدث. الفجوة بين هذا الحد الأدنى وهذه التوصية كبيرة، وفيها تعيش متاجر عملاء كثيرة. وللاقتراح فضل واحد على الأقل: إنه يفرض سؤالًا ينبغي للوكالة أن تطرحه على أي حال، وهو أي إصدار PHP يعمل على كل متجر ومن يقرر تغييره.",{"type":36,"title":40,"body":41},"ما الذي سيحدث لمتجر بقي على PHP 7.4 أو 8.0","بحسب التدوينة، يتوقف ووردبريس افتراضيًا عن عرض تحديث ووكومرس على المتاجر التي لا تستوفي الشرط الجديد. وتبقى هذه المتاجر على إصدارها الحالي وتواصل تلقي الإصدارات التصحيحية لفرعها. وتوضح التدوينة أيضًا أن PHP لن يُغيَّر نيابةً عن المالك، وأن التثبيتات القائمة لن تُعطَّل.\n\nفالخطر على الوكالة ليس انقطاعًا مفاجئًا بل الصمت: متجر يتوقف عن تلقي الإصدارات الجديدة دون تنبيه، إلى أن يطلب العميل ميزة أو تشترط إضافة بنفسها إصدارًا حديثًا. لا شيء يتحول إلى اللون الأحمر ولا أحد يُنبَّه. ولهذا يفيد جرد الوضع مسبقًا بدل اكتشافه تحت ضغط طلب من العميل.",{"type":43,"title":44,"items":45},"ul","لماذا تستعد الآن حتى لو أُجّل التغيير أو أُلغي",[46,47,48,49,50,51],"**PHP 7.4 خارج الدعم أصلًا** — تذكّر وثائق ووكومرس بأن PHP 7.4 بلغ نهاية عمره في نوفمبر 2022، كما خرج PHP 8.0 من دعم الأمان. والبقاء عليهما خطر مستقل عن ووكومرس.","**التوصية الرسمية تفوق الحد الأدنى** — توصي ووكومرس بـ PHP 8.3 أو أحدث. والاكتفاء بـ 8.1 يعني التحضير لترحيل إضافي في وقت قريب.","**العيّنة ليست محفظتك** — تقدّر التدوينة المتاجر المرصودة على PHP 7.4 بنحو 7 % وعلى PHP 8.0 بنحو 2 %، لكن هذا الرصد اختياري (opt-in): رتبة مقدار لا إحصاء شاملًا. والمواقع الموروثة من مزوّد سابق غالبًا ما تكون أكثر تأخرًا من المتوسط.","**الإضافات تحسم غالبًا قبل ووكومرس** — تقول التدوينة نفسها إن رفع الحد الأدنى لا يضمن عمل كل إضافة أو قالب أو مقتطف برمجي. ويبقى الاختبار على نسخة ضروريًا.","**جدول تختاره أفضل من جدول يُفرض عليك** — توزيع الترحيل متجرًا بعد متجر، بعيدًا عن مواسم البيع الكثيف، أقل كلفة من سلسلة طوارئ.","**العميل يرى الوكالة لا المنصة** — إن علق متجر على فرعه فسيتوجه إليك. فالأفضل أن تكون قد نبّهته.",{"type":36,"title":53,"body":54},"الخطوة الأولى: اعرف إصدار PHP في كل متجر","تُشرح الطريقة العامة لجرد الأسطول في \u003Ca href=\"\u002Far\u002Fالمدونة\u002Fجرد-إصدارات-php-لمواقع-العملاء-منهج-للوكالات\">مقال جرد إصدارات PHP\u003C\u002Fa> ولن نكررها هنا. وبالنسبة إلى متجر ووكومرس تكفي في البداية ثلاث معلومات: إصدار PHP وإصدار WooCommerce وحالة الإضافات.\n\nأوثق مصدر هو صفحة WooCommerce > الحالة (Status)، قسم «بيئة الخادم»، سطر «إصدار PHP»: وهي التي تشير إليها وثائق ووكومرس للتحقق من الحد الأدنى. وعبر SSH يعرض الأمر `wp --info` إصدار PHP الذي يستخدمه WP-CLI، ويعرض `wp eval 'echo PHP_VERSION;'` الإصدار الذي ينفذه ووردبريس فعليًا. انتبه: في سطر الأوامر قد يختلف ملف PHP التنفيذي عن ملف خادم الويب، فإذا اختلفا فصفحة الحالة هي المرجع. وفي cPanel يُختار الإصدار لكل نطاق كما يشرح \u003Ca href=\"\u002Far\u002Fالمدونة\u002Fتغيير-إصدار-php-للموقع-في-cpanel\">دليل تغيير إصدار PHP لموقع\u003C\u002Fa>.\n\nسجّل النتيجة في جدول: المتجر، إصدار PHP، إصدار WooCommerce، الإضافات المعطِّلة، الحالة، تاريخ التحويل المخطط. عالج أولًا المتاجر على PHP 7.4 و8.0 ثم الباقي.",{"type":56,"title":57,"steps":58},"steps","ترحيل متجر إلى إصدار PHP أحدث دون كسر الدفع",[59,62,65,68,71,74,77],{"title":60,"body":61},"انسخ احتياطيًا ودوّن نقطة الانطلاق","انسخ الملفات وقاعدة البيانات احتياطيًا ثم تحقق من أن النسخة تُستعاد. دوّن إصدار PHP الحالي للنطاق: فهو طريق العودة.",{"title":63,"body":64},"اجرد الإضافات والقالب","يعطيك `wp plugin list --fields=name,status,version,update` الجرد. لكل إضافة وللقالب دوّن توافق PHP الذي يعلنه المطوّر (حقل «Requires PHP» أو ملاحظات الإصدار). حدّث أولًا ما يمكن تحديثه تحت إصدار PHP الحالي.",{"title":66,"body":67},"أنشئ نسخة اختبار","الإصدار نفسه من ووكومرس والإضافات نفسها وقاعدة بيانات منسوخة. ضع بوابة الدفع في وضع الاختبار أو الصندوق الرملي، وأوقف إرسال الرسائل إلى عملاء حقيقيين.",{"title":69,"body":70},"غيّر إصدار PHP على النسخة","استهدف الإصدار الذي توصي به ووكومرس إذا دعمته كل الإضافات، وإلا فأعلى إصدار تقبله. على النسخة وحدها فعّل `define( 'WP_DEBUG_LOG', true );` لقراءة الأخطاء دون عرضها على الزوار.",{"title":72,"body":73},"أعد تشغيل مسار الطلب","مرّ بنقاط التحقق في الجدول أدناه من السلة إلى التأكيد، بما فيها استرداد المبلغ. أصلح أو استبدل أي إضافة تفشل قبل المتابعة.",{"title":75,"body":76},"حوّل بيئة الإنتاج","اختر وقتًا هادئًا ونبّه العميل وغيّر إصدار PHP للنطاق وأفرغ الذاكرات المؤقتة (الصفحة والكائنات وأوبكود) ثم أعد قراءة WooCommerce > الحالة لتأكيد الإصدار الفعلي.",{"title":78,"body":79},"راقب واحتفظ بطريق العودة","خلال الأيام التالية راقب سجل الأخطاء والطلبات الواردة والرسائل والإجراءات المجدولة. أبقِ الإصدار السابق في متناولك حتى يمر المتجر بدورة كاملة من الطلبات.",{"type":81,"title":82,"headers":83,"rows":87},"comparison","نقاط تحقق خاصة بالمتجر",[84,85,86],"نقطة التحقق","ما الذي قد ينكسر","كيف تتحقق",[88,92,96,100,104,108],[89,90,91],"بوابات الدفع","وحدة غير متوافقة مع الإصدار الجديد: رفض الدفع أو صفحة بيضاء عند التأكيد","طلب تجريبي في الصندوق الرملي للبوابة من السلة إلى التأكيد",[93,94,95],"الويب هوك (webhooks)","إشعارات دفع لا تصل أو تُرفض وطلبات تبقى معلّقة","سجل التسليم لدى البوابة ثم حالة الطلب التجريبي",[97,98,99],"المهام المجدولة","إجراءات متكررة تفشل: تذكيرات ومزامنات واشتراكات","WooCommerce > الحالة > الإجراءات المجدولة وقائمة الإخفاقات؛ `wp cron event list`",[101,102,103],"رسائل الطلب","تأكيد العميل أو إشعار المتجر غائب أو مشوّه","طلب تجريبي ثم استلام الرسالتين",[105,106,107],"الإضافات التي تمسّ الطلبات","ميزة مخصصة تقرأ الطلبات أو تعدّلها فتتعطل","إنشاء طلب تجريبي وتعديله واسترداده؛ وإعادة قراءة التوافق المعلن لكل إضافة",[109,110,111],"المسار الكامل","خطأ فادح في خطوة نادرًا ما تُختبر (رمز خصم أو شحن أو حساب عميل)","مسار كامل برمز خصم وطريقتي شحن وحساب جديد",{"type":36,"title":113,"body":114},"من يتحمل ماذا: الوكالة والعميل والاستضافة","تحتفظ الوكالة بالعلاقة مع العميل وبالجدول الزمني: فهي تعلن نافذة الصيانة وتحسم الإضافات الواجب استبدالها وتعتمد الاستئناف. وتوفّر الاستضافة البنية التحتية: إصدارات PHP المتاحة واختيار الإصدار موقعًا بموقع وحسابات cPanel معزولة حتى لا يمسّ التحويل في متجر المتاجر الأخرى. وفي ServOrbit يُختار إصدار PHP لكل نطاق؛ ويمكن إضافة الترحيل المُساعَد والإدارة كخيارين، وهما غير مشمولين افتراضيًا.\n\nوقاعدة بسيطة تتجنب سوء الفهم: اكتب قبل أي تدخل من يتحمل ماذا. إضافات العميل المدفوعة والقالب المخصص والاستضافة وبوابة الدفع: لكل منها مسؤول، ولا يمحو ترحيل PHP هذه الحدود.",{"type":116,"title":117,"body":118},"tip","ترتيب المرور الموصى به","جرّب الإجراء على متجر قليل الحساسية في المحفظة، ثم عالج المتاجر على PHP 7.4 و8.0، ثم الأكثر نشاطًا، وليس أبدًا في موسم بيع كثيف. قِس مدة كل ترحيل: فهذه المدة أساس عرض سعر نزيه للمتاجر التالية.",{"type":36,"title":120,"body":121},"استكشاف الأخطاء: ما الذي ينكسر غالبًا بعد التغيير","بعد التحويل تتكرر الأعراض نفسها من متجر إلى آخر. هذه أكثرها شيوعًا مع أول إجراء لكل منها.",{"type":43,"title":123,"items":124},"الأعراض الخمسة التي ينبغي معرفتها",[125,126,127,128,129],"**«There has been a critical error on this website»** — رسالة ووردبريس حين تتسبب إضافة أو القالب في خطأ فادح تحت الإصدار الجديد. العلاج: أعد إصدار PHP السابق في cPanel ثم اقرأ سجل أخطاء النسخة لتحديد الإضافة وحدّثها أو استبدلها.","**طلبات عالقة «بانتظار الدفع»** — إشعار البوابة لم يعد يصل أو يُرفض. العلاج: العودة إلى الإصدار السابق ثم فحص سجل الويب هوك لدى البوابة وتوافق PHP المعلن للوحدة.","**شاشة بيضاء عند الدفع** — غالبًا إضافة دفع أو شحن. العلاج: العودة إلى الإصدار السابق ثم تعطيل الإضافات واحدة تلو الأخرى على النسخة حتى تظهر المسؤولة.","**رسائل الطلب غائبة** — لم يُعَد اختبار الإرسال بعد التحويل. العلاج: طلب تجريبي وقراءة سجل البريد وفحص إضافة الإرسال.","**إجراءات مجدولة تفشل** — مهام متكررة كانت تتعطل بصمت تحت الإصدار القديم تظهر للعلن، أو العكس. العلاج: افتح قائمة الإجراءات الفاشلة واقرأ الرسالة وحدّث الإضافة المعنية.",{"type":36,"title":131,"body":132},"وماذا لو أُجّل التغيير أو أُلغي؟","تبقى الخطة مفيدة. فـ PHP 7.4 و8.0 خارج دعم الأمان أصلًا، والتوصية الرسمية أعلى من 8.1، والجرد الذي أعددته يخدم الاستحقاق القادم أيضًا، مثل \u003Ca href=\"\u002Far\u002Fالمدونة\u002Fنهاية-دعم-php-82-دليل-الترحيل\">قائمة التحقق لترحيل فرع PHP يبلغ نهاية عمره\u003C\u002Fa> أو \u003Ca href=\"\u002Far\u002Fالمدونة\u002Fجدول-نهاية-الدعم-2027-استضافة-الوكالات\">تقويم نهايات عمر الاستضافة\u003C\u002Fa>.\n\nتابع مدونة المطورين في ووكومرس ووثائقها: فهناك سيُنشر القرار، إن اتُّخذ، مع إصداره وتاريخه. وإلى ذلك الحين، الأفضل أن تملك قائمة محدّثة وإجراءً مجرَّبًا بدل أن تكتشف الموضوع يوم يتوقف متجر عن التحديث.","كل متجر عميل وإصدار PHP الخاص به تحت سيطرتك","نطاقات عملائك واستضافاتهم وحسابات cPanel مجتمعة في فضاء واحد، مع إصدار PHP المختار موقعًا بموقع ونظرة على التجديدات. وتبقى علاقة العميل والجدول الزمني بيدك.","اكتشف فضاء الوكالات","\u002Fsolutions\u002Fagences",[138,155,175],{"id":139,"slug":140,"slugs":141,"title":145,"excerpt":146,"readTime":147,"views":148,"isPinned":19,"publishedAt":149,"updatedAt":150,"category":151,"categories":152,"featuredImage":30,"bgImage":31,"posterImage":154,"relatedSolution":30},206,"نهاية-دعم-php-82-دليل-الترحيل",{"fr":142,"en":143,"ar":140,"es":144},"php-82-fin-de-vie-checklist-migration","php-82-end-of-life-planning-your-migration","php-82-fin-de-vida-planificar-la-migracion","نهاية دعم PHP 8.2 : قائمة التحقق للترحيل","يبلغ PHP 8.2 نهاية دورة حياته في 31 ديسمبر 2026. جرد بيئاتك، قارن الإصدارات، واتبع قائمة تحقق مفصّلة للترحيل إلى PHP 8.3 أو 8.4.",11,7,"2026-08-01T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[153],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fphp-82-fin-de-vie-checklist-migration-poster.svg",{"id":156,"slug":157,"slugs":158,"title":162,"excerpt":163,"readTime":147,"views":18,"isPinned":19,"publishedAt":164,"updatedAt":165,"category":166,"categories":172,"featuredImage":30,"bgImage":31,"posterImage":174,"relatedSolution":30},508,"جرد-إصدارات-php-لمواقع-العملاء-منهج-للوكالات",{"fr":159,"en":160,"ar":157,"es":161},"inventaire-versions-php-parc-sites-clients-agence","php-version-inventory-for-client-sites-an-agency-method","inventario-de-versiones-php-de-sitios-cliente-metodo-de-agencia","جرد إصدارات PHP لمواقع العملاء: منهج للوكالات","سجل لإصدار PHP الذي يخدمه كل موقع عميل لدى عدة مستضيفين: مستويات الوصول، سكربتات دفعية، أولويات، رسالة للعميل وإثبات مؤرخ للتصحيح.","2026-10-27T00:00:00+00:00","2026-10-27T23:58:39+00:00",{"id":167,"name":168,"slug":169,"color":170,"icon":171},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[173],{"id":167,"name":168,"slug":169,"color":170,"icon":171},"\u002Fblog\u002Fcovers\u002Finventaire-versions-php-parc-sites-clients-agence-poster.svg",{"id":176,"slug":177,"slugs":178,"title":182,"excerpt":183,"readTime":184,"views":18,"isPinned":19,"publishedAt":185,"updatedAt":186,"category":187,"categories":192,"featuredImage":30,"bgImage":31,"posterImage":194,"relatedSolution":30},503,"تغيير-إصدار-php-للموقع-في-cpanel",{"fr":179,"en":180,"ar":177,"es":181},"changer-version-php-site-cpanel","change-php-version-site-cpanel","cambiar-version-php-sitio-cpanel","تغيير إصدار PHP لموقعك في cPanel","اختر إصدار PHP لموقعك في cPanel: افتح صفحة الموقع ثم تبويب الإعدادات، وحدّد الإصدار المطلوب من القائمة.",3,"2026-10-23T00:00:00+00:00","2026-10-24T03:34:36+00:00",{"id":188,"name":189,"slug":190,"color":191,"icon":190},12,"أدلة","guides","bg-emerald-500\u002F10 text-emerald-400",[193],{"id":188,"name":189,"slug":190,"color":191,"icon":190},"\u002Fblog\u002Fcovers\u002Fchanger-version-php-site-cpanel-poster.svg",1793542828575]