آموزش رفع خطای برقراری ارتباط با پایگاه داده در وردپرس

خطا پایگاه داده دیتابیس

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

 

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

 

 

چرا این خطا رخ میدهد؟

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

با ما همراه باشید تا در ادامه مقاله به روش عیب یابی این خطا بپردازیم.

 

 

 

آیا این خطا برای پیشخوان هم نمایش داده می شود یا خیر ؟

اولین کاری که باید بکنید این است که مطمئن شوید این ارور هم در بخش کاربری و هم در بخش مدیریتی سایت نمایش داده می شود. اگر این خطا در هر دو بخش کاربری و مدیریتی نمایش داده می شود از این مرحله رد شوید و به مرحله بعدی بروید. اما اگر در بخش مدیریتی (/wp-admin/) اروری متفاوت با ارور نمایش داده شده در بخش کاربری مشاهده کردید مانند “یک یا چند جدول پایگاه داده شما در دسترس نیست. پایگاه داده نیاز به تعمیر دارد.” میبایست پایگاه داده وبسایت خود را تعمیر و بازسازی کنید.

برای اینکار شما می بایست به پنل مدیریتی هاست خود مراجعه کنید و قطعه کد زیر را در فایل wp-config.php و قبل از خط ‘That’s all, stop editing! Happy blogging’ کپی کنید و فایل را ذخیره کنید.

 

 

وقتی یکبار این قطعه کد را به این فایل اضافه کنید می توانید با مراجعه به آدرس زیر تنظیمات موجود را مشاهده کنید:

http://www.yoursite.com/wp-admin/maint/repair.php

wprepairdb

 

توجه داشته باشید که کاربران نیاز ندارند تا به حساب خود وارند شوند تا بتوانند این صفحه را ببینند و به همین خاطر است که به صورت پیش فرض این صفحه غیر فعال می باشد. پس بعد از تعمیر و رفع مشکل پایگاه داده حتما این قطعه کد را از فایل wp-config.php حذف کنید.

برای تعمیر پایگاه داده فقط کافیست برروی دکمه repair database کلیک کنید. تا پایگاه داده شما تعمیر شود. اگر پس از انجام این کار هنوز هم ارور مشابهی مشاهده می کردید ادامه مقاله را مطالعه کنید تا راه حل های بعدی را تست کنید.

 

 

 

 

 

بررسی فایل wp-config :

فایل wp-config.php تنها فایل مهم وردپرس هنگام نصب وردپرس می باشد. در این فایل اطلاعات پایگاه داده شما ذخیره می شود و وردپرس با استفاده از این فایل به پایگاه داده شما متصل می شود. و در صورتی که اطلاعات پایگاه داده شما به صورت اشتباه در این فایل ذخیره شده باشد. سایت شما دچار مشکل می شود. و شما باید در صورت تغییر اطلاعات پایگاه داده این تغییرات را داخل این فایل نیز وارد کنید.

 

 

با مراجعه به فایل wp-config.php با کد هایی مشابه بالا مواجه می شوید. همانطور که در کد های بالا هم مشخص شده باید روبروی هرکدام از بخش های مختلف اطلاعات پایگاه داده مانند نام پایگاه داده و یوزنیم و پسورد در داخل ” قرار گیرند.

توجه کنید که بخش DB_HOST همواره مقداری مساوی localhost ندارد و بر اساس هاستینگ شما ممکن است متفاوت باشد. در اکثر هاستینگ های معتبر این مقدار به صورت پیشفرض روی localhost می باشد. ولی ممکن است برروی هاستینگ شما مقدار متفاوتی داشته باشد. که می توانید با مراجعه به بخش مدیریت دیتابیس ها در پنل هاست یا تماس با پشتیبانی هاستینگ خود آدرس صحیح اتصال به سرور پایگاه داده را دریافت کنید.

اگر همه موارد داخل این فایل درست باشد. می توان گفت که مشکل از سمت سرور می باشد.

 

 

 

 

 

بررسی وب هاست (سرور Mysql):

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

 

اگر می خواهید خودتان از دردسترس بودن سرور پایگاه داده سایتتان اطلاع پیدا کنید بهترین راه مراجعه به پنل هاست شما و سپس رفتن به بخش phpmyadmin می باشد. در صورتی که این بخش به صورت کامل باز شد و خطایی به شما نمایش نداد متوجه می شوید که سرور پایگاه داده شما به خوبی کار می کند. و شما باید تنظیمات خود را در فایل wp-comfig.php دوباره تست کنید. که اشتباهی در آن وجود نداشته باشد.

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

 

 

 

 

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

0

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دو × 5 =

دوره های آموزشی

مشاهده همه دوره ها
عضویت در خبرنامه وبسافت3
با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه از امکانات ویژه ای برخوردار خواهند شد !!!

فیلم آموزش توجیحی طراحی قالب وردپرس
روال کار طراحی قالب وردپرس را در 10 دقیقه یادبگیرید!
دانلود فوری
ایمیل خود را وارد کنید و دانلود رایگان را کلیک کنید
دانلود فوری
سرفصل های دوره را همین الان برایم ایمیل کن!