آموزش رفع خطای مشکل دربرقراری ارتباط با دیتابیس

آموزش رفع خطای مشکل دربرقراری ارتباط با دیتابیس

آموزش رفع خطای مشکل در برقراری ارتباط با دیتابیس

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

آیا هنگام برقراری اتصال با پایگاه داده در سایت وردپرس با خطایی مواجه شده اید؟ دلایل مختلفی برای این خطا وجود دارد.

این خطا گاهی اوقات،به طور غیر منتظره ظاهر می شود و شما ممکن است از خود سؤال کنید چه چیزی در سایت شما رخ داده که باعث وقوع این خطا شده است؟

هنگامی که سرور نمی تواند به پایگاه داده دسترسی پیدا کند “خطای مشکل در برقراری ارتباط با دیتابیس” روی صفحه شما ظاهر می شود.

خطای مشکل در برقراری ارتباط با دیتابیس چرا رخ می دهد؟

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

اما دلیل عدم ایجاد اتصال به پایگاه داده می تواند برای همه متفاوت باشد. در اینجا چند دلیل آورده شده است:

 

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

 

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

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

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

 

رفع خطای مشکل در برقراری ارتباط با دیتابیس

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

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

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

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

 

صفحه ورود به سیستم مدیریت وردپرس خود را بررسی کنید

شما باید صفحه ورود به سیستم مدیریت وردپرس خود (admin login page)را بررسی کنید تا ببینید چه خطایی در آنجا نمایش داده می شود.

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

اگر ارور متفاوتی در صفحه ی wp-admin شما بود،مثل خطا های زیر با اضافه کردن یک خط کد،در فایل wp-config.php می توانید مشکل خود را حل کنید:

One or more database tables are unavailable

The database may need to be repaired

تعمیر پایگاه داده وردپرس:

برای ویرایش wp-config.php ، می توانید با یک اتصال  FTP وارد سایت وردپرس خود شوید.

شما باید این کد زیر را   قبل از خط ‘That’s all, stop editing! Happy blogging’ وارد کنید.

;(define('WP_ALLOW_REPAIR', true

فراموش نکنید بعد از اعمال تغییرات اقدام به ذخیره بکنید.

بعد از این که این کد را در فایل wp-config.php وارد کردید،برایاعمال تنظیمات تعمیر پایگاه داده خود می توانید آدرس زیر را در مرورگر خود بنویسید:

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

به جای عبارت(www.yoursite.com) آدرس url سایت خود را بنویسید.

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

 

برای دستیابی به ویرایش کردن پایگاه داده نیازی به ورود به حساب کاربری وردپرس خود ندارید.

اگر کد را به درستی در فایل wp-config  وارد کرده باشید به شما کمک خواهد کرد تا مشکل دیتابیس را حل کنید.

بعد از اتمام عملیات تعمیر به فایل wp-config  برگردید و کد زیر را که به آن اضافه کرده بودید پیدا کرده و حذف کنید:

;(define('WP_ALLOW_REPAIR', true

 

برای یافتن مشکل، پرونده WP-Config.php خود را ویرایش کنید

شاید بدانید که پرونده wp-config.php فایل اصلی است که وب سایت وردپرس شما را با پایگاه داده متصل می کند، این فایل اعتبارنامه ورود به پایگاه داده شما (database login credentials)را دارد.

اگر رمزعبور اصلی یا رمزعبور کاربر پایگاه داده را تغییر داده اید ، باید این جزئیات را نیز در پرونده wp-config.php خود به روز کنید.

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

شما باید مطمئن باشید که جزئیات ورود به دیتابیس که در فایل wp-config.php درج شده با جزئیاتی که آنها را برای پایگاه داده WordPress خود تنظیم می کنید یکسان هست.

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

database-name: نام پایگاه داده شما را نشان می دهد که هنگام ساخت دیتابیس در زمان نصب وردپرس ایجاد کردید.

database_username: رمز عبور پایگاه داده است که هنگام ساخت پایگاه داده وردپرس در زمان نصب وردپرس تعیین کردید.

database-password: در این قسمت هم باید رمز پایگاه داده وردپرس که هنگام نصب وردپرس برای دیتابیس خودتون تعیین کردید را وارد کنید

localhost:  مقدار هاست است .

 

بازگرداندن فایل های پیش فرض وردپرس

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

هرچه که هست،شما می توانید پرونده های پیش فرض وردپرس را بازیابی کنید. ساده ترین راه برای انجام این کار فقط دانلود کردن یک نسخه ی جدید از WordPress.org و کپی کردن آن بر روی پوشه ای هست که همکنون دارید می توانید محتوای داخل فایل wp-content  را حذف کرده و محتوای دانلود شده ی جدید را جایگزین کنید.

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

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

 

این آخرین راه حل است، اگر این کار هم کمکی به حل مشکل نکرد،بهتر است از میزبان وبسایت خود راهنمایی بگیرید،همه چیزهایی که انجام داده اید را برای آنها توضیح بدهید و از آنها درخواست کمک کنید.

امیدوارم این آموزش برایتان مفید بوده باشد.

 

 

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

پیوستن به کانال تلگرام

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند

۴۴۱

مقاله های مرتبط :

دیدگاه خود را بیان کنید :

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