افزونه MySQL را که توسط وردپرس از دست داده را چگونه برطرف کنیم

بازدید: 458 بازدید
افزونه MySQL را که توسط وردپرس از دست داده را چگونه برطرف کنیم

خوشبختانه، خطاهای وردپرس برای اکثر کاربران یک اتفاق عادی نیست. برای کسانی که مرتباً ظاهر می شوند، معمولاً راه حلی پیدا می شود. با این حال، اگر با به نظر می‌رسد که نصب PHP شما افزونه MySQL را که توسط وردپرس مورد نیاز است را از دست داده است، ممکن است برای مدتی سر خود را خارانده باشید.

این به این دلیل است که هیچ تعمیر واضحی بر اساس خطا وجود ندارد. علاوه بر این، ممکن است در برخی موارد همه چیز در سایت شما خوب به نظر برسد. خبر خوب این است که حل این مشکل می تواند حداکثر چند دقیقه طول بکشد.

با سلام خدمت کاربران عزیز وبسایت پرنیان طرح

در این آموزش خواهید آموخت که چگونه از افزونه mysql را که توسط وردپرس مورد نیاز است را از دست داده چگونه برطرف کنیم

به شما انواع روش های استفاده از افزونه mysql را توضیح میدهیم.

این پست به خطای «از دست رفته MySQL Extension» نگاه می‌کند، درباره علت ظاهر شدن آن بحث می‌کند و مهم‌تر از آن، نحوه رفع آن را به شما نشان می‌دهد.

خطای نصب PHP شما به نظر می رسد که پسوند MySQL را که توسط وردپرس مورد نیاز است وجود ندارد

همانطور که خطاهای وردپرس پیش می‌رود، به نظر می‌رسد که نصب PHP شما فاقد افزونه MySQL است که توسط وردپرس مورد نیاز است بزرگترین لقمه از همه آنهاست. این چیزی است که در بیشتر موارد پس از ورود به داشبورد وردپرس متوجه خواهید شد، و این چیزی نیست که بلافاصله متوجه شوید.

در اصل، این به معنای کد PHP است که وردپرس را در سرور شما یک بخش حیاتی را از دست داده است. از طرف دیگر، افزونه MySQL ممکن است وجود داشته باشد، اما نسخه PHP سرور شما ممکن است نتواند از خواندن کد موجود در سایت شما تشخیص دهد.

برای افراد ناآشنا، داده‌های پایگاه داده وردپرس تقریباً شامل همه چیز در سایت شما است. سیستم مدیریت محتوا (CMS) داده‌ها را برای همیشه به پایگاه داده شما منتقل می‌کند – MySQL نوع پایگاه داده‌ای است که WordPress روی آن اجرا می‌شود.

چرا خطای …MySQL Extension… رخ می دهد

با کنار هم قرار دادن همه چیز، شروع به دیدن مشکل واقعی می کنید. به زبان ساده، سرور نمی داند چگونه با پایگاه داده شما صحبت کند، زیرا چیزی گم شده یا ناسازگار است. معمولاً به دو دلیل این اتفاق می افتد:

  • نسخه PHP سرور شما نیاز به به‌روزرسانی دارد. اگر سرور شما از PHP 5.6 یا پایین‌تر استفاده می‌کند، ممکن است خطا ظاهر شود.
  • سرور شما نسخه مدرن PHP (7.0 و بالاتر) را اجرا می‌کند، اما شما اجرای یک نسخه بسیار قدیمی وردپرس.

در هر صورت، هنگامی که سرور و وردپرس شما همراستا شوند، همه چیز با دنیا درست می شود.

آنچه برای رفع خطای …MySQL Extension… نیاز دارید

برای رفع خطای برنامه افزودنی MySQL از دست رفته، نباید بیشتر از اعتبارنامه ورود به سایت خود نیاز داشته باشید. با این حال، اگر مجبور هستید در فایل سایت خود جستجو کنید، موارد زیر ضروری است:

  • شما باید نسخه PHP فعلی سایت خود را بیابید. با اکثر هاست های مدرن وردپرس، این مورد را می توان در داشبورد حساب شما یافت. با این حال، ممکن است نیاز به دسترسی خط فرمان به سایت خود داشته باشید.
  • Administrator دسترسی به سرور شما. اگر مالک سایت هستید، اعتبار شما باید جایی باشد در داشبورد حساب میزبانی خود.
  • یک سرویس گیرنده پروتکل انتقال فایل امن (SFTP). SFTP نحوه دسترسی شما به فایل های سایت و ابزار رایگانی مانند Cyberduck یا FileZilla عالی است. همچنین ممکن است لازم باشد مهارت های FTP خود را تقویت کنید.
  • A ویرایشگر کد، مانند Atom . ممکن است لازم باشد یک فایل سریع بنویسید و آن را در سرور وردپرس خود آپلود کنید. حتی ویرایشگر متن استاندارد شما هم این کار را انجام می دهد.

وقتی اینها را در دست داشتید، آماده هستید. با این حال، ممکن است به همه آنها نیاز نداشته باشید. توصیه ما این است که اگر به مرحله دو زیر رسیدید، آنها را بگیرید.

به نظر می‌رسد که نصب PHP شما برنامه افزودنی MySQL را که توسط وردپرس مورد نیاز است را از دست داده است: چگونه خطا را برطرف کنیم (در 3 مرحله)

اگر دوست ندارید در نصب وردپرس خود کار کنید، این خطا اغلب قبل از این مرحله برطرف می شود. در اینجا سه ​​مرحله وجود دارد که می توانید برای حل این مشکل بردارید:

  • فایل‌های اصلی وردپرس را به‌روزرسانی کنید.
  • نسخه PHP صحیح را بررسی کنید.
  • افزونه MySQL را نصب یا به‌روزرسانی کنید.

امید این است که در اولین قدم این خطا برطرف شود. به این ترتیب، اجازه دهید ابتدا به این مرحله نگاه کنیم.

مرحله 1. نصب وردپرس خود را به روز کنید

First up یک راه حل آسان است که حدود دو کلیک طول می کشد. به صفحه داشبورد > به‌روزرسانی‌ها در قسمت پشتی وردپرس بروید و ببینید آیا به‌روزرسانی‌های اصلی برای اعمال وجود دارد:

The WordPress Updates page.

در صورت وجود، روی دکمه نصب آنها کلیک کنید. پس از اتمام وردپرس، مجدداً خطا را بررسی کنید. اگر خطایی وجود ندارد، پیشانی خود را پاک کنید و یک نوشیدنی به دست آمده برای خود بریزید.

برای جلوگیری از ظاهر شدن این مورد در آینده، به یاد داشته باشید که به‌روزرسانی‌های وردپرس را به طور مکرر اعمال کنید، و/یا با نسخه PHP روی سرور خود به‌روز باشید.

با این حال، اگر همچنان این خطا را مشاهده کردید – یا اگر وردپرس به‌روز است – باید کارهای زیر را انجام دهید.

مرحله 2. نسخه PHP سرور خود را بررسی کنید

از این مرحله به بعد، شما در فایل های اصلی وردپرس کار خواهید کرد. به این ترتیب، مطمئن شوید که پشتیبان گیری را پاک کردید.

1. یک فایل info.php ایجاد کنید و وارد سرور خود شوید

وقتی آماده شدید، ویرایشگر متن خود را کرک کرده و موارد زیر را وارد کنید:

این فایل را به عنوان info.php ذخیره کنید. در مرحله بعد، با استفاده از SFTP با اطلاعات اعتباری از داشبورد حساب خود وارد سایت خود شوید. شما باید لیستی از فایل های سایت خود را ببینید:

The Cyberduck FTP client, showing your WordPress files.

توجه داشته باشید که اگر بیش از یک سایت را اجرا کنید، چندین پوشه در اینجا وجود خواهد داشت. یک سایت در پوشه public_html یا www اولیه وجود خواهد داشت. سایت های دیگر شما اغلب در فهرستی با همان نام سایت مورد نظر قرار می گیرند.

2. فایل info.php خود را آپلود کنید و سایت خود را بررسی کنید

بعد، فایل info.php را در سرور خود آپلود کنید. اغلب می توانید خود فایل را بکشید و رها کنید. سپس، به example.com/info.php بروید (جایگزین مکان نگهدارنده با دامنه خود). در اینجا، صفحه ای پر از عیب یابی خواهید دید:

The PHP diagnostics page.

این شامل جزئیات مربوط به پیکربندی PHP سرور شما است. با این حال، بخشی که شما نیاز دارید ورودی نسخه PHP در بخش Core است:

Checking the PHP version of your server.

اگر شماره در اینجا با 7 شروع می‌شود و به‌روزرسانی وردپرس مشکل را حل نکرده است، توصیه ما این است که با میزبان خود تماس بگیرید. ممکن است اتفاقی در حال وقوع باشد که به چشمان متخصص نیاز دارد.

مرحله 3. برنامه افزودنی MySQL را پیکربندی (و احتمالاً نصب) کنید

اگر رزولوشن های دیگر کار نکردند، احتمالاً به این معنی است که شما نسخه قدیمی PHP را دارید. با این حال، ممکن است افزونه MySQL نام‌گذاری شده در خطا را نیز از دست داده باشید. در اینجا نحوه حل آن آمده است.

1. فایل info.php

خود را بررسی کنید

برای این مرحله، به فایل example.com/info.php خود برگردید. باز هم، شما می خواهید دامنه جای جای خود را جایگزین کنید. این بار به دنبال بخش mysqli یا mysql بگردید:

The mysqli section of your PHP diagnostics.

افزونه MySQL نصب می‌شود اگر بتوانید عددی را در کنار قسمت نسخه کتابخانه Client API ببینید. اگر نه، باید با میزبان خود تماس بگیرید. راه حل اغلب این است که نسخه PHP خود را به روز کنید – این کاری است که میزبان شما ممکن است در این مناسبت انجام دهد.

2. بررسی کنید که افزونه MySQL را به درستی پیکربندی کرده اید

اگر پسوند MySQL شما موجود است، مرحله آخر بررسی پیکربندی آن است. اغلب، فایل php.ini شما یا مربوط به سیستم عامل (OS) اشتباه است، یا مسیر فایل اشتباهی دارد.

سریعترین راه برای پیکربندی مجدد فایل، حذف آن از سرور است. به فایل info.php سایت خود برگردید و مسیر را در قسمت فایل پیکربندی بارگذاری شده بررسی کنید:

Finding the Loaded Configuration File.

بعد، به مکان سرور خود بروید – می‌خواهید دوباره از SFTP استفاده کنید. از اینجا، فایل را به رایانه خود بکشید تا از آن نسخه پشتیبان تهیه کنید. در نهایت فایل را از سرور حذف کنید.

در نهایت، به قسمت جلویی سایت خود بروید تا بررسی کنید همه چیز کار می کند، سپس به قسمت پشتی برای خطا نگاه کنید. اگر از بین رفت، می توانید جشن بگیرید. در غیر این صورت، پیشنهاد می کنیم با میزبان خود تماس بگیرید، زیرا آنها باید مشکل را بیشتر تشخیص دهند.

درحال تکمیل

بیشتر خطاهای وردپرس دارای همان اصلاحات استاندارد هستند. با این حال، به نظر می‌رسد که نصب PHP شما فاقد افزونه MySQL است که توسط وردپرس مورد نیاز است به دلیل ماهیت مشکل، مشکلی است.

این پست به سه مرحله برای رفع خطا نگاه کرده است. بیایید خلاصه کنیم:

  1. فایل‌های اصلی وردپرس را به‌روزرسانی کنید.
  2. نسخه PHP را در سرور خود بررسی کنید.
  3. مطمئن شوید که پسوند MySQL را نصب کرده‌اید و آن را پیکربندی کرده‌اید.

منبع : وبسایت ویکی ها

آیا این خطایی است که قبلاً با آن برخورد کرده اید؟ اگر چنین است، آیا راه حلی وجود داشت که ما در اینجا نیاوردیم؟ در بخش نظرات زیر به ما اطلاع دهید!

دسته بندی مقاله ها وردپرس
اشتراک گذاری
مقالات مرتبط

یک پاسخ به “افزونه MySQL را که توسط وردپرس از دست داده را چگونه برطرف کنیم”

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.