كيفية إصلاح مشكلة "يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL" في ووردبريس؟

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
كيفية إصلاح مشكلة عدم وجود إضافة MySQL في تثبيت PHP الخاص بك في ووردبريس

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

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

باختصار: ملحق MySQL المفقود: ما تحتاج إلى معرفته

  • يتعذر على PHP العثور على برنامج تشغيل قاعدة البيانات اللازم للتواصل مع MySQL، لذا يفشل تحميل WordPress. هذا خطأ في تحميل إضافة PHP على مستوى الخادم.
  • عادة ما يحدث هذا الخطأ بسبب ترقية PHPأو نقل الخادم أو ملف php.ini غير المهيأ بشكل صحيح، مما يؤدي إلى توقف موقع WordPress عن التحميل لجميع الزوار.
  • يؤدي تفعيل امتداد MySQLi أو PDO_MySQL في PHP إلى حل المشكلة في معظم الحالات.
  • إذا كانت التغييرات على مستوى الخادم خارج نطاق راحتك، فيمكن لمزود خدمة الاستضافة الخاص بك تطبيق الإصلاح بسرعة.

محتويات

نظرة عامة على خطأ "يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL" في ووردبريس

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

تصحيح الأخطاء

ماذا تعني رسالة الخطأ في ووردبريس؟

نص رسالة الخطأ الكاملة كالتالي: "يبدو أن تثبيت PHP الخاص بك يفتقر إلى ملحق MySQL المطلوب من قبل WordPress."

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

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

هذه ليست مشكلة في ووردبريس، بل هي مشكلة على مستوى الخادم. ببساطة، يكتشف ووردبريس المكون المفقود ويبلغ عنه.

مثال على رسالة خطأ "امتداد MySQL مفقود"

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

  • "يبدو أن تثبيت PHP الخاص بك يفتقر إلى امتداد MySQL المطلوب من قبل WordPress."
  • "لم نتمكن من الاتصال بقاعدة بيانات MySQL."
  • "لا يمكن تحديد قاعدة البيانات."

تظهر هذه الرسائل عادةً قبل تحميل لوحة تحكم ووردبريس. وقد يظهر هذا الخطأ أيضًا أثناء تثبيت ووردبريس جديد عندما يتعذر على برنامج التثبيت الاتصال بقاعدة البيانات.

لماذا يتسبب هذا الخطأ في تعطل موقع ووردبريس الخاص بك؟

يعتمد ووردبريس كليًا على قواعد البيانات. كل عملية تحميل صفحة تُفعّل استعلام PHP إلى قاعدة بيانات MySQL الخاصة بك. انقطاع اتصال ووردبريس بقاعدة بيانات MySQL يعني أن ووردبريس لا يستطيع القيام بأي مما يلي:

  • استرجاع المنشورات أو الصفحات أو التصنيفات أو التعليقات.
  • قم بتحميل إعدادات وتكوينات الأدوات الخاصة بالثيم النشط.
  • التحقق من صحة بيانات تسجيل دخول المستخدمين.
  • تنفيذ وظائف أي مكون إضافي مثبت.

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

العلاقة بين PHP و MySQL واتصال قاعدة بيانات WordPress

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

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

في كل مرة يزور فيها أحد المستخدمين موقعك، يرسل PHP استعلامات إلى MySQL عبر فئة wpdb، ويسترجع البيانات المطلوبة، ويعرض النتائج كصفحة HTML. إذا كان ملحق PHP المطلوب لهذا الاتصال مفقودًا أو معطلاً، فإن العملية برمتها تفشل.

يتحقق ووردبريس من وجود هذه الإضافة عند بدء التشغيل. إذا لم يعثر على شيء، فإنه يُظهر خطأ "إضافة MySQL مفقودة" على الفور.

مقارنة بين MySQL وMySQLi وPDO: شرح MySQL

ثلاثة ملحقات PHP يمكنها التعامل مع اتصالات قاعدة بيانات MySQL:

  • MySQL: إضافة MySQL الأصلية للغة PHP. تم إيقاف دعمها في PHP 5.5 وإزالتها نهائيًا في PHP 7.0. وتوقفت WordPress عن دعمها في نفس الوقت. إذا كان خادمك يعمل بنظام PHP 7.0 أو أحدث (وهو ما يُفترض أن يكون عليه)، فلن تكون هذه الإضافة متاحة. لم يكن استخدامها خيارًا مُستدامًا أبدًا.
  • MySQLi: امتداد MySQL "المُحسّن" (يشير الحرف "i" إلى "مُحسّن"). يمكنك تفعيل MySQLi في PHP عبر ملف php.ini أو لوحة تحكم الاستضافة. يدعم هذا الامتداد كلاً من البرمجة الكائنية والبرمجة الإجرائية، كما يُضيف ميزات مثل العبارات المُجهزة والعبارات المتعددة. يستخدم ووردبريس MySQLi افتراضيًا عند توفره.
  • PDO_MySQL: كائنات بيانات PHP، وهي واجهة قواعد بيانات أكثر تجريدًا. تدعم أنظمة قواعد بيانات متعددة من خلال واجهة برمجة تطبيقات واحدة ومتسقة. يمكن لـ WordPress استخدام PDO_MySQL كخيار احتياطي عند عدم توفر MySQLi.

يتطلب نظام ووردبريس الحديث تثبيت وتفعيل إما MySQLi أو PDO_MySQL. في حال عدم وجود أي منهما، يظهر خطأ "امتداد MySQL مفقود" فوراً.

أصلح الأخطاء قبل أن تتسبب في تعطل موقعك

حافظ على أمان موقع ووردبريس الخاص بك وتحديثه وخلوه من الأخطاء من خلال صيانة احترافية تبدأ من 49 دولارًا فقط شهريًا.

ما سبب ظهور خطأ "ملحق MySQL مفقود" في ووردبريس؟

قد تتسبب عدة سيناريوهات مختلفة في حدوث هذا الخطأ. ويُعدّ تحديد السبب الجذري الخطوة الأولى نحو الحل الصحيح.

  • ترقية PHP بدون نقل الإضافات: عند ترقية PHP، مثلاً من الإصدار 7.4 إلى 8.1 أو 8.2، قد لا تتضمن عملية تثبيت PHP الجديدة جميع الإضافات النشطة سابقاً. غالباً ما يتطلب الأمر إعادة تثبيت حزمة php-mysqli بشكل منفصل. قد لا يتم تضمين إضافة MySQLi في التثبيت الجديد، حتى وإن كانت نشطة في التثبيت القديم. يُعد هذا أحد أكثر أسباب حدوث الخطأ شيوعاً في بيئات الإنتاج.
  • ملف php.ini تالف أو غير مكتمل: يتحكم ملف php.ini في جميع جوانب بيئة PHP، بما في ذلك الإضافات التي يتم تحميلها ومكان بحث PHP عنها عبر extension_dir . إذا كان هذا الملف تالفًا أو غير مكتمل أو يفتقد سطر إضافة MySQLi الصحيح، فسيُظهر PHP خطأً عند بدء التشغيل، ولن يتمكن WordPress من العثور على برنامج التشغيل المطلوب.
  • تشغيل إصدارات متعددة من PHP في وقت واحد. قد تُشغّل بعض الخوادم إصدارات متعددة من PHP جنبًا إلى جنب. إذا كان ووردبريس يشير إلى ملف PHP خاطئ، أي ملف يفتقر إلى MySQLi، فستظهر لك هذه الرسالة حتى لو كانت المواقع الأخرى على نفس الخادم تعمل بشكل سليم. من السهل التغاضي عن هذا التعارض في إصدارات PHP لأن لوحة تحكم الاستضافة قد تُظهر الإصدار الصحيح بينما يستخدم خادم الويب إصدارًا مختلفًا.
  • التثبيت الجديد على خادم مخصص: غالبًا ما تفشل عمليات تثبيت ووردبريس الجديدة على خوادم محلية مُخصصة، مثل XAMPP أو MAMP أو Laragon أو حاويات Docker، في تفعيل MySQLi افتراضيًا. يواجه المطورون الذين يُعدّون بيئات محلية هذه المشكلة بشكل متكرر، لأن إضافة php-mysqli يجب تفعيلها يدويًا في معظم إعدادات XAMPP وMAMP الافتراضية.
  • تغييرات إعدادات مزود الاستضافة: يقوم مزودو خدمات الاستضافة أحيانًا بتعديل إعدادات الخوادم خلال فترات الصيانة أو ترقيات البنية التحتية. قد تؤدي هذه التغييرات إلى تعطيل الإضافات النشطة سابقًا دون قصد.

طرق إصلاح خطأ امتداد MySQL المفقود في ووردبريس

يمكنك حل هذه المشكلة عن طريق تمكين ملحق MySQL، أو تحديث PHP، أو تصحيح إعدادات التكوين على خادمك.

كيفية إصلاح خطأ ووردبريس

الطريقة الأولى: تثبيت أو تفعيل إضافة MySQLi في PHP

هذا هو الحل الأمثل. على خادم لينكس، يمكنك تثبيت إضافة MySQLi باستخدام مدير الحزم. تُسمى هذه الحزمة عادةً php-mysqli على الأنظمة المبنية على دبيان.

بالنسبة لنظامي التشغيل أوبونتو أو ديبيان (قم بتثبيت php-mysqli):

sudo apt install php-mysqli sudo service apache2 restart

لأنظمة CentOS أو RHEL:

sudo yum install php-mysqli sudo systemctl restart httpd

بعد التثبيت، أعد تشغيل خادم الويب الخاص بك. ثم أعد تحميل موقع ووردبريس الخاص بك للتحقق مما إذا تم حل المشكلة.

إذا كنت تستخدم استضافة مشتركة، فابحث عن قسم "إضافات PHP" أو "تحديد إضافات PHP" في لوحة التحكم (cPanel أو Plesk أو ما شابه). حدد موقع mysqli في القائمة وقم بتفعيله، ثم احفظ التغييرات. عادةً ما يُطبّق التغيير فورًا.

الطريقة الثانية: التحقق من إصدار PHP وترقيته أو تخفيضه

يُعدّ عدم توافق إصدار PHP سببًا شائعًا للمشاكل. وتوصي ووردبريس رسميًا باستخدام PHP 8.1 أو إصدار أحدث.

يؤدي تشغيل إصدار غير مدعوم، وخاصةً إذا كان يفتقر إلى بعض الإضافات الأساسية، إلى ظهور هذا الخطأ. يتضمن كل من PHP 8.1 وPHP 8.2 مكتبة MySQLi افتراضيًا على الخوادم المُهيأة بشكل صحيح.

للتحقق من إصدار PHP الخاص بك وتغييره:

  • قم بتسجيل الدخول إلى لوحة تحكم الاستضافة الخاصة بك.
  • ابحث عن "إصدار PHP" أو "مدير MultiPHP" أو خيار مشابه (في cPanel، يوجد هذا ضمن "البرامج").
  • قم بالتحويل إلى PHP 8.1 أو 8.2، وكلاهما يتضمن MySQLi بشكل افتراضي.

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

اختبر دائمًا تغييرات إصدار PHP على موقع تجريبي قبل تطبيقها على الموقع الإنتاجي. قد يؤدي عدم توافق الإصدار إلى تعطيل الإضافات والقوالب، بالإضافة إلى التسبب في أخطاء في قاعدة البيانات.

الطريقة الثالثة: تحديث نظام ووردبريس الأساسي، والقوالب، والإضافات

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

يقوم ووردبريس بتحديث فئة تجريد قاعدة البيانات الداخلية الخاصة به (wpdb) بانتظام لدعم إصدارات PHP الأحدث ومتطلبات التوافق مع MySQL.

لتحديث ووردبريس:

  • انتقل إلى لوحة التحكم ← التحديثات في لوحة التحكم الخاصة بك.
  • انقر على "تحديث الآن" لتحديث نظام ووردبريس الأساسي.
  • ثم قم بتحديث جميع الإضافات والقوالب النشطة.

إذا تعذر عليك الوصول إلى لوحة التحكم بسبب وجود خطأ يمنعها، فقم بالتحديث عبر بروتوكول نقل الملفات (FTP) عن طريق تحميل أحدث ملفات ووردبريس التي تم تنزيلها مباشرةً من موقع WordPress.org. هذه طريقة آمنة لتحديث ملفات النظام الأساسية دون المساس بمجلد wp-content.

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

الطريقة الرابعة: التحقق من إعدادات PHP باستخدام phpinfo()

الدالة phpinfo() تقريرًا مفصلاً عن بيئة PHP على خادمك. يُعدّ تشغيل فحص phpinfo() لـ WordPress من أسرع الطرق للتأكد من تحميل MySQLi أو PDO_MYSQL.

  • أنشئ ملفًا جديدًا باسم info.php في مجلد WordPress الرئيسي.
  • أضف هذا السطر الواحد: <?php phpinfo(); ?>
  • قم بزيارة yourdomain.com/info.php في متصفحك.
  • استخدم CTRL+F للبحث عن "mysqli" أو "pdo_mysql" في الناتج.

إذا رأيت قسمًا بعنوان "mysqli" بحالة "مفعّل"، فهذا يعني أن الإضافة مُحمّلة. أما إذا لم تجده، فهذا يعني أن الإضافة مفقودة وتحتاج إلى إضافتها.

ملاحظة أمنية: احذف info.php فورًا بعد التحقق. فتركه متاحًا يُعرّض بيانات تكوين الخادم التفصيلية لأي شخص يزور الرابط.

الطريقة الخامسة: إصلاح مشاكل تكوين ملف php.ini

يُحدد ملف php.ini إضافات PHP التي يتم تحميلها عند بدء التشغيل. وضع علامة تعليق (فاصلة منقوطة) في بداية سطر الإضافة سيمنع تحميلها. السطر المطلوب هو extension=mysqli.

  • يمكنك الوصول إلى خادمك عبر بروتوكول نقل الملفات (FTP) أو بروتوكول SSH.
  • حدد موقع ملف php.ini الخاص بك. تشمل المسارات الشائعة /etc/php/8.1/apache2/php.ini أو /etc/php.ini.
  • ابحث عن السطر التالي: ;extension=mysqli
  • قم بإزالة الفاصلة المنقوطة لإلغاء التعليق: extension=mysqli
  • احفظ الملف وأعد تشغيل خادم الويب الخاص بك.

إذا كان مزود خدمة الاستضافة لديك يقيد الوصول المباشر إلى ملف php.ini، فأنشئ .user.ini في مجلد ووردبريس الرئيسي. أضف السطر extension=mysqli ثم احفظه. سيتعرف PHP على هذا . الملف تلقائيًا في معظم منصات الاستضافة المشتركة

الطريقة السادسة: حل تعارضات إصدارات PHP المتعددة

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

لحل هذه المشكلة:

  • تأكد من إصدار PHP الذي يستخدمه موقعك (عبر phpinfo() كما هو موضح في الطريقة 4).
  • في لوحة التحكم cPanel، افتح مدير MultiPHP وقم بتعيين إصدار PHP الصحيح لنطاقك.
  • افتح قسم "تحديد ملحقات PHP" وتأكد mysqli لهذا الإصدار المحدد.

على خادم مُدار ذاتيًا، استخدم الأمر `php -v` في سطر الأوامر للتأكد من الإصدار النشط، والأمر `php -m | grep mysqli` للتأكد من تحميل MySQLi لهذا الملف التنفيذي. إذا لم يُظهر الأمر `php -m | grep mysqli` أي نتائج، فهذا يعني أن الامتداد غير موجود في هذا الإصدار.

الطريقة السابعة: إعادة تثبيت PHP والملحقات المطلوبة

إذا فشل تفعيل MySQLi، فقد يكون تثبيت PHP نفسه تالفًا. إعادة تثبيت PHP ووحدة mysqli بشكل كامل تحل هذه المشكلة.

على نظامي أوبونتو أو ديبيان:

sudo apt purge php8.1 php8.1-mysql sudo apt install php8.1 php8.1-mysqli sudo service apache2 restart

على نظامي التشغيل CentOS أو RHEL:

sudo yum remove php php-mysql sudo yum install php php-mysqli sudo systemctl restart httpd

بعد إعادة التثبيت، شغّل الأمر `php -m | grep mysqli` في سطر الأوامر للتأكد من تفعيل الإضافة. يجب أن ترى كلمة "mysqli" في الناتج.

الطريقة الثامنة: التحقق من تكوين حزمة الخادم (أباتشي أو إنجينكس وماي إس كيو إل)

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

  • بالنسبة لـ Apache: تأكد من mod_php أو php-fpm تهيئة mod_php بتحميل PHP كوحدة نمطية مباشرةً، بينما يعمل PHP-FPM كعملية منفصلة. راجع إعدادات VirtualHost للتأكد من تعيين معالج PHP الصحيح.
  • بالنسبة لـ Nginx: لا يدعم Nginx تشغيل PHP بشكل أصلي، ويتطلب دائمًا PHP-FPM. تأكد من أن fastcgi_pass في قسم الخادم يشير إلى ملف مقبس PHP-FPM الصحيح. تأكد من أن مجموعة PHP-FPM تعمل بالإصدار الذي يدعم MySQLi.

بعد إجراء أي تغييرات، أعد تشغيل كل من خادم الويب و PHP-FPM:

sudo systemctl restart nginx sudo systemctl restart php8.1-fpm

اقرأ المزيد: أباتشي مقابل إنجينكس: أيهما أفضل لاستضافة ووردبريس

الطريقة التاسعة: اتصل بمزود خدمة الاستضافة للحصول على المساعدة

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

عند الاتصال بالدعم، يرجى تضمين ما يلي:

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

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

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

استكشاف الأخطاء وإصلاحها المتقدم لخطأ امتداد MySQL المفقود في ووردبريس

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

استكشاف الأخطاء وإصلاحها بأمان

راجع ملف wp-config.php. حتى مع تثبيت MySQLi، فإن بيانات اعتماد قاعدة البيانات غير الصحيحة في ملف wp-config.php ستمنع الاتصال. افتح ملف wp-config.php وتحقق من إعدادات قاعدة البيانات التالية:

define( 'DB_NAME', 'your_database_name' ); define( 'DB_USER', 'your_database_username' ); define( 'DB_PASSWORD', 'your_database_password' ); define( 'DB_HOST', 'localhost' );

قيمة خاطئة في أي من هذه الحقول، وخاصة حقل DB_HOST، إلى ظهور أخطاء تبدو للوهلة الأولى وكأنها أخطاء متعلقة بفقدان الامتداد.

يستخدم بعض مزودي خدمات الاستضافة اسم مضيف محدد بدلاً من localhost، واستخدام القيمة الخاطئة يحظر الاتصال حتى عند تثبيت MySQLi بشكل صحيح.

فعّل وضع تصحيح الأخطاء في ووردبريس. أضف هذه الأسطر إلى wp-config.php لتفعيل خاصية الإبلاغ المفصل عن الأخطاء. يقوم متغير البيئة WP_DEBUG_LOG بحفظ جميع الأخطاء في ملف بدلاً من عرضها للعامة.

define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );

يُحفظ ملف WP_DEBUG_LOG في المسار wp-content/debug.log. ابحث في هذا الملف عن رسائل متعلقة بامتداد PHP أو أخطاء بدء تشغيل PHP. تشير الأسطر التي تذكر mysqli_connectأو استدعاء دالة غير معرّفةأو أسماء وحدات مفقودة مباشرةً إلى مشكلة الامتداد.

راجع سجلات أخطاء الخادم. يخزن Apache سجلات الأخطاء في المسار /var/log/apache2/error.log، بينما يستخدم Nginx المسار /var/log/nginx/error.log. غالبًا ما توضح سجلات أخطاء الخادم هذه السبب الدقيق لفشل تحميل إضافة PHP، مثل مكتبة مشتركة مفقودة، أو extension_dir ، أو مشكلة في أذونات الملفات تمنع قراءة الإضافة.

تحقق من وجود برامج أمان متعارضة. جدران حماية تطبيقات الويب (WAFs)وبرامج مكافحة الفيروسات على مستوى الخادم وإضافات الأمان القوية في ووردبريس أحيانًا مع تحميل امتدادات PHP أو تمنع طلبات مصافحة قاعدة البيانات. عطّل هذه البرامج مؤقتًا ثم أعد الاختبار. إذا اختفى الخطأ، فهذا يعني أن برنامج الأمان هو السبب. أعد تفعيله وأضف منفذ اتصال قاعدة البيانات (عادةً 3306) إلى القائمة البيضاء لاستعادة الحماية دون حدوث تعارض.

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

أفضل الممارسات لمنع أخطاء امتداد MySQL في ووردبريس

الوقاية دائماً أرخص وأقل إرهاقاً من العلاج. هذه الممارسات تقلل من احتمالية ظهور هذا الخطأ على موقع ووردبريس الخاص بك.

  • حافظ على تحديث PHP ومواءمته مع متطلبات ووردبريس. استخدم دائمًا إصدار PHP يتوافق مع توصيات ووردبريس الحالية (PHP 8.1 أو أحدث اعتبارًا من 2024-2025). عند ترقية PHP، تأكد من تضمين جميع الإضافات المطلوبة، وMySQLi، وPDO_MySQL بشكل صريح في التثبيت الجديد. راجع صفحة متطلبات PHP الرسمية لووردبريس قبل كل ترقية.
  • اختبر ترقيات PHP على موقع تجريبي. قبل تحديث PHP على موقعك الفعلي، شغّل الإصدار الجديد على بيئة تجريبية. أجرِ اختبار توافق PHP مع ووردبريس باستخدام أدوات مثل إضافة PHP Compatibility Checker. تأكد من تحميل MySQLi بشكل صحيح وأن جميع الإضافات والقوالب متوافقة قبل نشر التغييرات على الموقع الفعلي.
  • استخدم خدمة استضافة ووردبريس المُدارة. يتولى مزودو خدمات الاستضافة المُدارة إعداد PHP على مستوى الخادم تلقائيًا. فهم يحافظون على تحديث PHP وملحقاته وتكوينها بشكل صحيح، مما يقلل بشكل كبير من احتمالية تعرضك لهذا النوع من الأخطاء.
  • حافظ على نسخ احتياطية منتظمة لموقعك. احتفظ دائمًا بنسخ احتياطية محدّثة لملفات ووردبريس وقاعدة البيانات. في حال تسبب تغيير في الخادم في هذا الخطأ، تتيح لك النسخة الاحتياطية استعادة حالة الموقع أثناء إصلاح السبب الجذري.
  • راقب موقعك الإلكتروني باستخدام ميزة مراقبة وقت التشغيل. تُنبهك هذه الميزة في ووردبريس فور توقف موقعك عن العمل. يُمكّنك تنبيه وقت التوقف من اكتشاف أي خطأ في إضافة MySQL في غضون دقائق بدلاً من ساعات. تقليل وقت التوقف يحمي زوارك، وترتيب موقعك في محركات البحث، وإيراداتك.
  • وثّق بنية خادمك. إذا كنت تدير خادمك بنفسك، فاحتفظ بسجلات مفصلة لجميع إضافات PHP وإعداداتها المستخدمة. يُسهّل هذا التوثيق عملية استعادة بيئة التشغيل بعد عمليات النقل أو التحديثات الرئيسية.
  • اتبع روتين صيانة منتظمًا لموقع ووردبريس. يمنع روتين الصيانة المنظم، الذي يشمل تحديثات النظام الأساسي والإضافات والقوالب، وفحص إصدار PHP، وتحسين قاعدة بيانات ووردبريس، حدوث أي خلل في الإعدادات ويكشف مشكلات التوافق قبل أن تتسبب في ظهور أخطاء في الموقع. خصص وقتًا شهريًا لمراجعة إعدادات PHP الخاصة بك إلى جانب مهام الصيانة المعتادة.

الخاتمة

يُعدّ خطأ "يبدو أن تثبيت PHP الخاص بك يفتقر إلى إضافة MySQL" مزعجًا، لكن يمكن إصلاحه. في معظم الحالات، يعود السبب إلى تعطيل أو عدم وجود إضافة MySQLi في إعدادات PHP، وهي مشكلة متعلقة بإضافة قاعدة بيانات PHP وليست مشكلة في WordPress.

ابدأ بأبسط الحلول: تحقق من تفعيل MySQLi في لوحة تحكم الاستضافة، وقم بتفعيله إن لم يكن مُفعلاً. إذا لم يُحل ذلك المشكلة، فجرب الطرق التالية بالترتيب: راجع إصدار PHP لديك، وعدّل ملف php.ini بإضافة extension=mysqli، وأعد تثبيت PHP إذا لزم الأمر.

عندما تكون التغييرات على مستوى الخادم خارج نطاق خبرتك، يمكن لمزود خدمة الاستضافة الخاص بك عادةً حلها في غضون دقائق.

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

الأسئلة الشائعة حول إصلاح خطأ "يبدو أن تثبيت PHP الخاص بك يفتقد إلى ملحق MySQL"

ما سبب خطأ امتداد MySQL المفقود في ووردبريس؟

يظهر هذا الخطأ عندما يتعذر على PHP العثور على امتداد MySQL أو MySQLi أو استخدامه. ويحدث هذا غالبًا بعد تحديث PHP أو خلل في إعدادات الخادم.

كيف يمكنني التحقق مما إذا كانت إضافة MySQL مفعلة؟

يمكنك إنشاء ملف phpinfo أو مراجعة لوحة تحكم الاستضافة. ابحث عن MySQLi أو PDO MySQL في قائمة الإضافات المفعّلة.

هل يمكن لتحديث لغة PHP أن يحل هذا الخطأ؟

نعم. يمكن أن يؤدي التحديث إلى إصدار PHP مدعوم إلى حل مشكلات التوافق وتمكين الإضافات المطلوبة تلقائيًا.

هل هذا الخطأ مرتبط بملفات ووردبريس الخاصة بي؟

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

هل يجب عليّ الاتصال بمزود خدمة الاستضافة لإصلاح هذه المشكلة؟

نعم. إذا لم تتمكن من الوصول إلى إعدادات الخادم، فيمكن لمزود خدمة الاستضافة الخاص بك تفعيل إضافة MySQL بسرعة أو تعديل إعدادات PHP الخاصة بك.

منشورات ذات صلة

أفضل خدمات استضافة الحوسبة السحابية

أفضل خدمات استضافة المواقع السحابية لعام 2026 [أفضل الخيارات]

اكتشف أفضل مزودي خدمات الاستضافة السحابية لعام 2026. توفر لك الاستضافة السحابية موارد قابلة للتوسع، وأداءً أفضل

كيفية تحويل برنامج InDesign إلى WordPress

كيفية تحويل برنامج InDesign إلى WordPress: دليل شامل

الانتقال من InDesign إلى WordPress ليس مجرد تغيير في التنسيق، بل هو الجسر بين التصميم الثابت

دليل تكلفة ووكومرس

تكلفة ووكومرس: فهم التسعير والنفقات في عام 2026

يبدو إنشاء متجر WooCommerce أمرًا بسيطًا حتى تدرك أن الإضافة نفسها مجانية، ولكن

ابدأ مع سيهوك

سجل في تطبيقنا للاطلاع على أسعارنا والحصول على خصومات.