إصدارات PHP وإعداداته
غيّر إصدار PHP لموقع، وراجع امتداداته، وأضف توجيهات php.ini، وتحكّم في تخزين الشيفرة المؤقت ومحمّل IonCube.
يُضبط PHP لكل موقع لا لكل حساب، فيمكن أن يعمل موقعان في المؤسسة نفسها على إصدارين مختلفين. ينطبق على جميع باقات ووردبريس كلاود.
افتح موقعًا واذهب إلى متقدم ← أدوات المطور.
غيّر إصدار PHP
تمتد الإصدارات من الإصدار الحالي إلى عدة إصدارات أقدم، والأحدث بعلامة LATEST والمدعومة طويلًا بعلامة LTS.
تُجهَّز المواقع الجديدة على PHP 8.1، وهو إصدار لم يعد يتلقّى تحديثات أمنية. انتقل إلى إصدار LTS ما لم يكن ما تشغّله يتطلب 8.1 فعلًا. وجرّب التغيير على نسخة تجريبية أولًا — فقفزة الإصدار هي السبب الأشيع لشاشة بيضاء بعد تغيير يبدو روتينيًا.
زر إعادة التشغيل أعلى الصفحة يعيد تشغيل حاوية PHP. وتغييرات الإصدار أو
php.ini تحتاجه ليسري مفعولها.
الامتدادات
تحت محدّد الإصدار تعرض اللوحة الامتدادات المدمجة في الإصدار الذي تشغّله —
curl وgd وimagick وintl وmbstring وpdo وغيرها. والامتدادات المدمجة
مفعّلة دائمًا ولا يمكن إيقافها.
إن أبلغت إضافة عن امتداد مفقود فراجع هذه القائمة أولًا. وإن كان موجودًا وما زالت الإضافة تشتكي فالمشكلة عادةً في إصدار PHP لا في الامتداد.
توجيهات php.ini
زر إضافة توجيه يضبط قيمة في ملف php.ini الخاص بالموقع. ويحمل الموقع الجديد
توجيهًا واحدًا: opcache.enable بقيمة 1.
التوجيهات الشائعة لووردبريس:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300ارفع upload_max_filesize وpost_max_size معًا — فالثاني يجب أن يكون بحجم
الأول على الأقل وإلا فشل الرفع دون رسالة مفيدة.
أعد تشغيل حاوية PHP بعد التغيير.
تخزين الشيفرة المؤقت
اذهب إلى متقدم ← تحسين.
يخزّن هذا الصيغة المُصرَّفة من شيفرات PHP فلا تُصرَّف من جديد مع كل طلب. وهو مفعّل افتراضيًا ويجب أن يبقى كذلك.
عطّله فقط أثناء تعديلك الفعلي لشيفرات PHP على الخادم ورغبتك في رؤية تغييراتك دون إعادة تشغيل، ثم أعِد تفعيله. فتركه معطّلًا على موقع حي يكلّف أداءً حقيقيًا.
محمّل IonCube
يشغّل IonCube شيفرات PHP المشفّرة تجاريًا — وبعض القوالب والإضافات المدفوعة تأتي بهذه الصيغة. وهو معطّل افتراضيًا؛ فعّله فقط إن كان ما تشغّله يتطلبه.
ولا يمكن تفعيله على مواقع تعمل بـ PHP 8.0.
تحقّق
بعد تغيير الإصدار:
- يُفتح الموقع ويعمل
wp-admin. - لا يُظهر أدوات ← صحة الموقع في ووردبريس تحذيرات عن إصدار PHP أو الامتدادات.
- تعمل أي صفحة تولّد ملفات PDF أو تعالج الصور أو تتصل ببوابة دفع — فهذه أكثر ما يعتمد على الامتدادات.