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

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

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

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

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

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

service mysql status

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

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 1097 (mysqld)
   Status: "SERVER_OPERATING"
    Tasks: 46 (limit: 4656)
   CGroup: /system.slice/mysql.service
           └─1097 /usr/sbin/mysqld

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

service mysql start

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

apt-get install mysql-server -y

⚠ عند تثبيت mysql-server ، لا تختر طريقة المصادقة الافتراضية ، واستخدم طريقة مصادقة LEGACY لإبقائها متوافقة مع WordPress.

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

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

php -v

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

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

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

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

dpkg --list | grep php-mysql

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

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

ii  php7.3-mysql                          7.3.7-1+ubuntu18.04.1+deb.sury.org+1         amd64        MySQL module for PHP

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

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

apt-get install php-mysql

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

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

اباتشي:
servive apache2 restart

Nginx:
service nginx restart

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

🍻 ابتهاج!

Tags: #mysql #php

كيفية تحديث عناصر المجلد في Windows 11

كيفية تحديث عناصر المجلد في Windows 11

مع فقدان خيار التحديث في قائمة السياق ، إليك كيف يمكنك تحديث العناصر في File Explorer على Windows 11.

كيفية إصلاح خطأ ترتيب النسخ utf8mb4_0900_ai_ci عند استيراد قاعدة بيانات WordPress

كيفية إصلاح خطأ ترتيب النسخ utf8mb4_0900_ai_ci عند استيراد قاعدة بيانات WordPress

إذا كنت تقوم بتبديل تثبيت WordPress الخاص بك من خادم MySQL 8 إلى MySQL 5.7 (أو أقل) ، فستواجه على الأرجح

كيفية تعيين المحرر الكلاسيكي كمحرر افتراضي في WordPress بدلاً من Gutenberg

كيفية تعيين المحرر الكلاسيكي كمحرر افتراضي في WordPress بدلاً من Gutenberg

سيصبح محرر Gutenberg قريبًا المحرر الافتراضي في WordPress. سيكون لديك خيار تحديد المحرر الكلاسيكي

كيفية إصلاح مشاكل WordPress 5.0

كيفية إصلاح مشاكل WordPress 5.0

تم طرح الإصدار 5.0 من WordPress أخيرًا وهو يجلب معه تجربة تحرير جديدة تمامًا مع Gutenberg

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

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

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

كيفية تعطيل محرر الحظر وتثبيت Classic Editor في WordPress 5.0

كيفية تعطيل محرر الحظر وتثبيت Classic Editor في WordPress 5.0

بدءًا من الإصدار 5.0 من WordPress ، فإن المحرر الافتراضي في WordPress هو محرر Block الجديد. المحرر الجديد مختلف جذريا

تصحيح: واجه المحرر خطأ غير متوقع في WordPress بعد التحديث

تصحيح: واجه المحرر خطأ غير متوقع في WordPress بعد التحديث

غير قادر على كتابة منشور جديد باستخدام محرر القوالب الجديد في WordPress؟ من المحتمل أن تحصل على "المحرر

كيفية تمكين علامات PHP القصيرة

كيفية تمكين علامات PHP القصيرة

في هذه المقالة ، تناولنا كيفية تمكين علامات PHP القصيرة. تحلل PHP الملف باستخدام علامات الفتح والإغلاق ، والتي تبدو مثل. لتمكين علامات PHP القصيرة

قم بتكوين mod_evasive لمنع هجمات DoS و DDoS على CentOS

قم بتكوين mod_evasive لمنع هجمات DoS و DDoS على CentOS

في هذه المقالة ، سوف نتعلم كيفية تثبيت وتكوين mod_evasive لمنع هجوم DoS و DDoS على CentOS. وحدة اباتشي mod_evasive.

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS

كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS. التكوين الأساسي لخادم الويب NGINX لمعالجة تطبيق PHP وخادمه على المنفذ 80.