آگهـــــــیفا
آگهـــــــیفا
رفع ارور دیتابیس

رفع ارور Establishing a Database Connection

رفع ارور Establishing a Database Connection

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

در ادامه علل به وجود آمدن خطای Establishing a Database Connection و راهکارهای برطرف کردن آن را مورد بررسی قرار می دهیم با ما همراه باشید.

علت بروز خطای Establishing a Database Connection

همان طور که از نام این خطا پیداست ، این خطا مربوط به دیتابیس می باشد و ممکن است یکی از دلایل زیر  باعث ایجاد آن شود :

قطع شدن دیتابیس سرور

گاهی اوقات ممکن است این خطا ( Establishing a Database Connection ) از سمت  سرور باشد و برای مدت کوتاهی کاربران تان با این خطا مواجه شوند که علت آن هم از دسترس خارج شدن دیتابیس سرور می باشد. برای مثال این خطا ممکن است در هاست های اشتراکی زیاد مشاهده شود و در مواقعی که کل منابع سرور درگیر باشد ، با خطاهایی از جمله همین خطا مواجه شوید که پس از مدت کوتاهی برطرف می شود . اما اگر مطمین نیستید این خطا از سمت سرور است یا نه ، موارد بعدی را چک کنید.

دستکاری در فایل wp-config

در پوشه روت وردپرس ، فایلی به نام wp-config.php وجود دارد که برخی تنظیمات وردپرس از جمله اطلاعات دیتابیس در آن نگهداری می شود. گاهی ممکن است بر اثر دستکاری در این فایل توسط خود شما و یا وبمسترتان اطلاعات مربوط به دیتابیس تغییر داده شود. (دقت کنید که حتی یک خط فاصله و یا نقطه در اطلاعات دیتابیس ممکن است باعث ایجاد این خطا شود)

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

Database name

Database username

Database password

Database server

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

رفع ارور دیتابیس

اطلاعات دیتابیس در فایل wp-config بدین صورت می باشد:

// ** 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' );

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

خرابی دیتابیس و نیاز به تعمیر (repair)

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

اما چگونه این مشکل را برطرف کنیم ؟

برای رفع ارور Establishing a Database Connection کافیست تا در فایل wp-config دستور زیر را اضافه کنیم :

define('WP_ALLOW_REPAIR', true);

با افزودن این دستور ، امکان تعمیر دیتابیس برای سایت تان فعال می شود و با مراجعه به آدرس زیر می توانید پروسه تعمیر دیتابیس را آغاز کنید :

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

توجه : آدرس سایت خود را با yoursite.com جایگزین کنید

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

تعمیر و بهینه سازی دیتابیس

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

برای ثبت تیکت روی لینک زیر کلیک کنید

https://agahify.ir/support/

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

https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/

 

This article has been translated and published from wpbeginner site for Iranian Persian language users. This article will be deleted or replaced with new information if requested by the wpbeginner site.
Contact us via [email protected]

اشتراک گذاری

دیدگاهی ثبت نشده است

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

نشانی ایمیل شما منتشر نخواهد شد.

لطفاً پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

  • فارسی بنویسید، از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
  • تجربیات شما می تواند در تصمیم گیری سایر کاربران جهت خریداری محصولات مفید باشد ، لطفاً اطلاعات مفید و مربوط به محصول فوق را با توجه به تجربیات خود به اشتراک بگذارید.
  • در هر دیدگاه می توانید حداکثر 5 مورد نقاط قوت و ضعف محصول را ثبت کنید.
  • از ارسال لینک‌ و اطلاعات شخصی از قبیل تلفن، ایمیل و آی‌دی شبکه‌های اجتماعی خودداری کنید.
  • از بکار بردن کلمات و اصطلاحاتی که محتوای نامناسب و توهین آمیز و قومیتی دارند خودداری کنید.
  • اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.