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

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

سنوضح لك في هذا كيفية تثبيت امتداد PHP MySQL الصحيح على موقع WordPress الخاص بك. سنتأكد أيضًا من تثبيت MySQL-Server على جهازك.

✔ تأكد من تثبيت وتشغيل خدمة MySQL

قبل محاولة تثبيت امتداد PHP MySQL ، دعونا نتأكد أولاً من أن خادم MySQL يعمل على الخادم الخاص بك.

قم بتشغيل الأمر التالي للتحقق من حالة خادم MySQL.

حالة خدمة mysql

✅ إذا تم تثبيت MySQL وتشغيله على الخادم الخاص بك ، فيجب أن تحصل على الاستجابة التالية:

● mysql.service - تحميل خادم مجتمع MySQL: تم تحميله (/lib/systemd/system/mysql.service ؛ مُمكّن ؛ الإعداد المسبق للمورد: ممكّن) نشط: نشط (قيد التشغيل) منذ الثلاثاء 2019-07-09 20:46:12 UTC ؛ منذ أسبوعين 2 يومان Docs: man: mysqld (8) //dev.mysql.com/doc/refman/en/using-systemd.html الرئيسي PID: 1097 (mysqld) الحالة: "SERVER_OPERATING" المهام: 46 (الحد: 4656) CGroup: /system.slice/mysql.service └─1097 / usr / sbin / mysqld

⚙ إذا لم تكن MySQL قيد التشغيل ، فقم بتشغيل الأمر التالي لبدء الخدمة.

خدمة MySQL تبدأ

⚙ إذا لم يتم تثبيت MySQL-Server ، فقم بتشغيل الأمر التالي لتثبيت أحدث خادم MySQL.

apt-get install mysql-server -y

⚠ عند تثبيت خادم mysql ، لا تختر طريقة المصادقة الافتراضية ، استخدم طريقة مصادقة LEGACY للحفاظ على توافقه مع WordPress.

✔ تحقق من تثبيت ملحق PHP MySQL

على خادم WordPress الخاص بك ، قم بتشغيل الأمر التالي للتحقق من إصدار PHP المثبت على الجهاز.

php -v

يجب أن ينتج عن الأمر أعلاه استجابة مشابهة لما يلي:

PHP 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (تم الإنشاء: 10 يوليو 2019 06:54:46) (NTS) حقوق النشر (c) 1997-2018 The PHP Group Zend Engine v3.0 3.7 ، حقوق الطبع والنشر (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 ، حقوق الطبع والنشر (c) 1999-2018 ، بواسطة Zend Technologies

يكشف السطر الأول من الرد عن إصدار PHP الخاص بك ، والذي في المثال أعلاه هو PHP 7.3.

الآن قم بتشغيل الأمر التالي لمعرفة ما إذا كان ملحق PHP MySQL ممكّنًا لإصدار PHP المثبت على خادمك.

dpkg - قائمة | grep php-mysql

? مثال: إذا كان إصدار PHP المثبت على الخادم الخاص بك هو PHP 7.3. ثم ستستخدم الأمر dpkg - قائمة | grep php7.3-مسل.

إذا تم تثبيت امتداد MySQL ، فستحصل على استجابة مشابهة لهذا:

ii php7.3-mysql 7.3.7-1 + ubuntu18.04.1 + deb.sury.org + 1 amd64 وحدة MySQL لـ PHP

إذا لم يكن ملحق PHP MySQL مثبتًا على خادمك ، ستحصل على إجابة فارغة من الأمر grep. في هذه الحالة ، سنقوم بتثبيت امتداد php-mysql على خادمك.

✅ تثبيت PHP صحيح تمديد MYSQL

قم بتشغيل الأمر التالي لتثبيت امتداد php-mysql المناسب على خادم WordPress الخاص بك.

apt-get install php-mysql

? مثال: إذا كان إصدار PHP المثبت على الخادم الخاص بك هو PHP 7.3. ثم ستستخدم الأمر تثبيت apt-get php7.3-مسل.

بمجرد تثبيت امتداد PHP MySQL الصحيح على خادم WordPress الخاص بك ، أعد تشغيل خادم الويب.

اباتشي:

إعادة تشغيل خادم apache2

Nginx:

إعادة تشغيل خدمة nginx

حاول تشغيل موقع WordPress الخاص بك بعد إكمال جميع التعليمات المذكورة أعلاه. يجب أن تعمل بدون مشاكل.

? هتافات!