WebGee Docsمركز المساعدة
ووردبريس
ترحيل مجاني وضمان 30 يومًااعرف كيف

معالجة «missing the MySQL extension» في ووردبريس

فعّل إضافة nd_mysqli في PHP كي يستطيع ووردبريس الوصول إلى قاعدة بياناته، وعالج تحذير مكتبة عميل utf8mb4 في Site Health.

عالج أيًا من خطأي ووردبريس هذين. ينطبق على الاستضافة المشتركة والموزِّعة والمميّزة.

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

أو، في Tools ← Site Health:

utf8mb4 requires a newer client library

وكلاهما يعني الشيء نفسه: أن PHP لا يستطيع مخاطبة MySQL بشكل صحيح لأن الإضافة الصحيحة غير مفعَّلة.

فعّل الإضافتين

  1. في cPanel، افتح Select PHP Version.

    أداة Select PHP Version في cPanel

  2. اختر تبويب Extensions.

    تبويب Extensions يعرض إضافات MySQL

  3. فعّل nd_mysqli.

  4. وفعّل nd_pdo_mysql كذلك.

لا يمكن تفعيل mysqli وnd_mysqli معًا — ولا pdo_mysql وnd_pdo_mysql. فإن تعذّر تعليم نسخة nd_، فأزل تعليم العادية أولًا، ثم فعّلها. ومحاولة تفعيل الاثنتين هي سبب ظهور هذا وكأنه لم ينجح.

ونسخ nd_ هي المشغّلات المبنيّة على mysqlnd. وهي ما يدعم utf8mb4، ولهذا يزول تحذير Site Health بمجرد تفعيلها.

تأكّد أنه نجح

أعد تحميل موقعك — وينبغي أن يزول الخطأ. ثم افتح Tools ← Site Health ← Info ← Database وتأكّد أن الإضافة تظهر mysqli بإصدار عميل حديث.

إن استمر الخطأ

  • أُجري التغيير على إصدار PHP الخطأ. فإن كان موقعك يعمل بإصدار مختلف عن افتراضي الحساب، فاختر ذلك الإصدار أولًا ثم اضبط إضافاته.
  • تُقدَّم صفحة مخزَّنة. حدّث تحديثًا قسريًا، أو امسح ذاكرة إضافة التخزين.
  • بيانات الاعتماد في wp-config.php خاطئة. فذلك ينتج فشلًا مشابهًا — راجع نقل موقع ووردبريس محلي إلى استضافتك.

اقرأ أيضًا

في هذه الصفحة

استضافتك في مكان آخر؟

استضافة ووردبريس

ووردبريس على LiteSpeed مع تخزين مؤقت للكائنات وشهادة SSL مجانية، مهيّأ كما يشرح هذا الدليل.

اطّلع على الباقاتترحيل مجاني