این خطا زمانی رخ میدهد که وردپرس نتواند به پایگاه داده MySQL متصل شود. معمولاً هنگام نصب یا بهروزرسانی وردپرس، تغییر سرور یا استفاده از نسخههای جدید PHP که افزونه MySQL در آنها منسوخ شده است، دیده میشود.
علل رایج بروز خطا
- استفاده از نسخه قدیمی وردپرس با PHP 7.0 یا بالاتر
- عدم نصب یا پیکربندی صحیح افزونه MySQL
- استفاده از فایل php.ini اشتباه
روشهای رفع خطا
۱. بررسی نسخه PHP
از مسیر Tools » Site Health » Info در وردپرس نسخه PHP را بررسی کنید. اگر نسخه 7 یا پایینتر است، آن را به PHP 8.0 یا بالاتر ارتقا دهید.
۲. بهروزرسانی وردپرس
از بخش Dashboard » Updates نسخه وردپرس را بررسی و در صورت قدیمی بودن، به آخرین نسخه ارتقا دهید.
۳. اطمینان از نصب بودن افزونه MySQL
در بخش Site Health » Info » Database بررسی کنید که افزونه mysqli
فعال باشد. در غیر این صورت با هاستینگ تماس بگیرید.
۴. بررسی تنظیمات PHP
مسیر فایل php.ini
را با ایجاد فایل phpinfo.php
پیدا کنید:
www.example.com/phpinfo.php
در صورت استفاده از فایل اشتباه، آن را اصلاح یا حذف کنید. قبل از تغییر، حتماً نسخه پشتیبان تهیه کنید.
جمعبندی
با بررسی نسخه PHP، بهروزرسانی وردپرس، اطمینان از نصب بودن افزونه MySQL و تنظیم صحیح php.ini میتوانید خطای PHP Missing MySQL Extension را رفع کنید.