مدیریت سایت
خانه » آموزش وردپرس » رفع خطای اتصال به دیتابیس در وردپرس
رفع خطای اتصال به دیتابیس در وردپرس
رفع خطای اتصال به دیتابیس در وردپرس

رفع خطای اتصال به دیتابیس در وردپرس

رفع خطای اتصال به دیتابیس در وردپرسReviewed by قالب وردپرس on Mar 12Rating: 4.5رفع خطای اتصال به دیتابیس در وردپرسرفع خطای اتصال به دیتابیس در وردپرس

رفع خطای اتصال به دیتابیس در وردپرس

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

خطای برقراری اتصال با پایگاه داده در وردپرس

چرا خطا اتصال به دیتابیس رخ میدهد؟

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

چگونه خطای اتصال به دیتابیس را رفع کنیم؟

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

برای شروع فایل wp-config.php رو باز کنید و کد زیر رو داخل فایل قرار بدید :

define('WP_ALLOW_REPAIR', true);

بعد از این کار با اضافه کردن آدرس زیر داخل آدرس بارتون و جایگزین کردن نام سایتتون، صفحه زیر رو باز کنید :

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

باید صفحه ای مشابه زیر رو ببینید :

خطای برقراری اتصال با پایگاه داده در وردپرس
خطای برقراری اتصال با پایگاه داده در وردپرس

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

در صورتی که خطای موجود مجددا تکرار شد، مقاله رو ادامه بدید و راهکار بعدی رو انجام بدید.

چک کردن فایل wp-config.php

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

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

در قسمت بالا اطلاعاتی که درج شدن باید عینا مثل هم باشن.

در صورتی که با چک کردن اطلاعات باز هم به نتیجه نرسیدید راه بعدی رو امتحان کنید

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

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

نکته ای که وجود داره اینه که برخی از افراد دوست دارن بدونن آیا سرور های MySQL به خودی خود کار می کنن یا نه. برای این که متوجه شید آیا مشکل از سروره یا خیر باید سایت های مشابه رو تست کنید که روی اون سرور قرار داره. در صورتی که شما با همون خطا در سایت های مشابه مواجه شدید متوجه میشید که خطا از سرور MySQL هست. در صورتی که این مشکل برای سایت های مشابه روی سرور شما وجود نداشت، باید دست به کار بشید. ابتدا وارد هاست سی پنل خودتون بشید و سعی کنید به بخش phpMyAdmin دسترسی پیدا کنید. سعی کنید در این قسمت به دیتابیس سایت دسترسی پیدا کنید. در صورتی که دسترسی پیدا کردید لازمه که مطمئن شید آیا دیتابیس وردپرسشما دسترسی محدود پیدا کرده یا نه. یه فایل جدید به نام testconnection.php ایجاد کنید و کد زیر رو داخل فایل قرار بدید

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

در کد نام سایت خودتون رو جایگزین کنید.

نتیجه گیری :

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

امیدوارم از این مطلب بهره کافی رو برده باشید.

 

دوین نت : ارائه دهنده قالب های ارجینال وردپرس

درباره حسین احمدپور

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

اینم امکان داره بدردتون بخوره

htaccess

ترفند مفید htaccess. در وردپرس

ترفند مفید htaccess. در وردپرسReviewed by قالب وردپرس on Mar 7Rating: 4.0ترفند مفید htaccess. در ...

پاسخ دهید

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

*

code

Click to Insert Smiley

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoLOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyDanceClapJumpHandshakeHigh FiveHug LeftHug RightKiss BlowKissingByeGo AwayCall MeOn the PhoneSecretMeetingWavingStopTime OutTalk to the HandLoserLyingDOH!Fingers CrossedWaitingSuspenseTremblePrayWorshipStarvingEatVictoryCurseAlienAngelClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicNerdPartyPirateSkywalkerSnowmanSoldierVampireZombie KillerGhostSkeletonBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleBeerDrinkLiquorCoffeeCakePizzaWatermelonBowlPlateCanFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette