آیا در وب سایت وردپرس خود پیام «خطا در ایجاد اتصال به پایگاه داده» را مشاهده می کنید؟ این خطا به سایت شما اجازه نمی دهد که به کاربران نمایش داده شود. دلیل این مشکل، عدم توانایی وردپرس در اتصال به پایگاه داده است. این موضوع می تواند به علت های مختلفی باشد که برای مبتدیان ممکن است کمی گیج کننده به نظر برسد.
در این مقاله از پارک وردپرس، روش های رفع این خطا را به صورت مرحله به مرحله توضیح می دهیم.
دلایل بروز خطای اتصال به پایگاه داده
دلایل اصلی بروز خطای اتصال به پایگاه داده در وردپرس می تواند شامل موارد زیر باشد:
- اطلاعات نادرست در تنظیمات پایگاه داده
- خراب شدن پایگاه داده
- سرور پایگاه داده که به درستی پاسخ نمی دهد
وردپرس برای اتصال به پایگاه داده نیاز به اطلاعات زیر دارد:
- نام پایگاه داده
- نام کاربری پایگاه داده
- رمز عبور پایگاه داده
- سرور پایگاه داده
این اطلاعات در فایل wp-config.php ذخیره می شوند. اگر هر یک از این اطلاعات نادرست باشد، وردپرس نمی تواند به پایگاه داده متصل شود و شما این خطا را مشاهده خواهید کرد.
بررسی اطلاعات پایگاه داده وردپرس
اولین قدم، بررسی اطلاعات پایگاه داده است. فایل wp-config.php را باز کنید و مطمئن شوید که نام پایگاه داده، نام کاربری، رمز عبور و سرور به درستی وارد شده است. اگر اطلاعات نادرست است، آن را تصحیح و ذخیره کنید.
نمونه ای از کد پیکربندی پایگاه داده در فایل wp-config.php:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
اگر این اطلاعات صحیح هستند و مشکل همچنان پابرجاست، ممکن است مشکل دیگری وجود داشته باشد.
تعمیر پایگاه داده وردپرس
اگر خطای دیگری مانند “One or more database tables are unavailable. The database may need to be repaired” را مشاهده می کنید، باید پایگاه داده را تعمیر کنید. برای این کار خط زیر را به فایل wp-config.php اضافه کنید:
define('WP_ALLOW_REPAIR', true);
سپس به آدرس زیر بروید و تنظیمات را مشاهده کنید:
http://www.yoursite.com/wp-admin/maint/repair.php
بعد از اتمام تعمیر، حتما این خط کد را از فایل wp-config.php حذف کنید.
بررسی سرور پایگاه داده
اگر همه اطلاعات صحیح است و مشکل همچنان وجود دارد، ممکن است سرور پایگاه داده شما دچار مشکل شده باشد. این مشکل ممکن است به دلیل ترافیک زیاد یا مشکلات سرور میزبان باشد. در این صورت، با میزبان هاست خود تماس بگیرید و درخواست کمک کنید.
رفع فایل های خراب
اگر پس از فعال سازی یک قالب یا افزونه جدید با این خطا مواجه شدید، ممکن است مشکل از آن باشد. قالب یا افزونه های خود را غیرفعال کنید و مجدداً سایت را بررسی کنید.
برای غیرفعال کردن قالب ها و افزونه ها می توانید از داشبورد وردپرس یا سی پنل استفاده کنید. در سی پنل به مدیریت فایل بروید و نام پوشه افزونه یا قالب مورد استفاده را تغییر دهید.
بازگردانی فایل پشتیبان
اگر هیچ یک از روش های بالا کارساز نبود، از آخرین نسخه پشتیبان استفاده کنید. بسیاری از شرکت های هاستینگ به صورت روزانه یا هفتگی از سایت شما پشتیبان می گیرند.
نتیجه گیری
در این مقاله، نحوه رفع خطای اتصال به پایگاه داده در وردپرس را بررسی کردیم. امیدواریم این آموزش برای شما مفید بوده باشد. در صورت بروز هرگونه سوال یا مشکل، می توانید آن را در بخش دیدگاه ها مطرح کنید تا پاسخ دهیم.