ارور Establishing a Database Connection به طور واضح نشان می دهد که وبسایت شما در اتصال به database مشکل دارد و حل ان برای مبتدیان می تواند مشکل باشد  ارور Establishing a Database Connection زمانی رخ می دهد که یک کاربر وردپرس، پسورد،نام کاربری و یا هاست را اشتباه انتخاب کرده است.گاهی اوقات سرور دیتابیس شما پاسخگو نیست و یا database دچار مشکل شده است.

ارور Establishing a Database Connection می تواند به دلایل زیادی رخ دهد که می تواند برای یک تازه کار واقعا نا امید کننده باشد مخصوصا زمانی که چیزی را تغییر نداده اید و این اتفاق خود به خود افتاده است.در این مقاله قصد داریم راه حل هایی را لیست وار ارائه دهیم:

توجه:قبل از انجام هر تغییری backup های مورد نیاز را تهییه کنید.

 

الف)ایا این ارور در  /wp-admin/ رخ می دهد؟


 

ابتدا مطمئن شوید که  ارور Establishing a Database Connection را در هر دو صفحه front-end و  back-end رخ می دهد.اگر ارور در هر دوصفحه باشد مراحل بعد را دنبال کنید.اگر ارور Establishing a Database Connection  در صفحات متفاوت است و در صفحه دیگر ارور One or more database tables are unavailable را می بینید،دیتا بیس شما نیاز به repair دارد.در این حالت کد زیر را به فایل wp-config.php اضافه کنید.ان را دقیقا قبل از خط That’s all, stop editing! Happy blogging اضافه کنید.

capture

با انجام دادن این کار صفحه زیر را خواهید دید.

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

wprepairdb

اگر بعد از انجام این عملیات مشکل حل نشد و یا در repair به مشکل برخوردید به خواندن مقاله ادامه دهید!

ب) چک کردن فایل های wp_config


WP-Config.php تقریبا مهم ترین فایل شما در تمام وردپرس است.اینجا جایی است که شما جزئیات را برای اتصال به دیتابیس می گذارید.اگر شما پسورد رووت و یا پسورد کاربر دیتا بیس را عوض کرده اید نیاز دارید این فایل را نیز تغییر دهید.اولین چیزی که باید چک کنید این است که همه چیز در wp_config  با عکس زیر یکسان باشد.

 

captur

به یاد داشته باشید مقدار DB_Host نباید همیشه localhost باشد! DB_Host بر اساس نوع هاست متفاوت خواهد بود.برای هاست های رایج نظیر  HostGator, BlueHost, Site5 مقدار localhost خواهد بود.

بعضی ها پیشنهاد می کنند که با تغییر  DB_Host به  IP مشکل را رفع کنید.به طور مثال در هاست های از نوع MAMP هنگامی ک مقدار  به  IP تغییر می کند،مشکل حل می شود.

cap

البته IP ها برای هاست های متفاوت ،تفاوت خواهند داشت.

لینک کوتاه : Generating...
بارگذاری نوشته های مرتبط بیشتر
  • shakhes

    افزونه ویرایش مستقیم صفحات وب

    افزونه ویرایش مستقیم صفحات وب با نام  wunderbar به شما کمک می کند حتی زمانی که در وب سایت …
  • artwork8

    افزونه Audio Player

    افزونه Audio Player with می تواند به هر پست یا هر قسمت از هر صفحه ای از سایت به وسیله شورت…
  • control

    پلاگین Offline First

    پلاگین Offline First به شما این امکان را می دهد که حتی زمانی که کاربران سایت وردپرسی شما آ…
مطالب بیشتر از این نویسنده زهرا خلیلی
  • وردپرس فارسی ۴٫۷٫۳

    وردپرس فارسی ۴٫۷٫۳ منتشر شد. در این نگارش چند مشکل امنیتی برطرف شده است. منبع لینک کوتاه :…
  • وردپرس فارسی ۴٫۷ نگارش استاد «فرج علیپور»

    وردپرس فارسی ۴٫۷ منتشر شد. این نگارش از وردپرس فارسی با افتخار مزیّن به نام استاد گرانقدر …
  • وردپرس فارسی ۴٫۷٫۱

    وردپرس فارسی ۴٫۷٫۱ منتشر شد. در این نگارش چند مشکل امنیتی مهم برطرف شده است. می‌توانید نگا…
بارگذاری بیشتر در آموزش وردپرس

پاسخ دهید

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

هفده + یازده =

بررسی کنید

افزونه ویرایش مستقیم صفحات وب

افزونه ویرایش مستقیم صفحات وب با نام  wunderbar به شما کمک می کند حتی زمانی که در وب سایت …