ترفندفناوری

رفع ارور error establishing a database connection در وردپرس

رفع ارور خطا در برقراری ارتباط با پایگاه داده و روش حل آن در وردپرس

رفع ارور error establishing a database connection : یکی از خطاهایی که زیاد با آن در وردپرس مواجه میشیم و ممکن است ترس به تن ما بیاندازد. دلایل متفاوتی ممکنه داشته باشه و ما در این مقاله به توضیحات کامل این ارور و نحوه ی رفع آن خواهیم پرداخت.

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

رفع ارور نصب ناموفق بود: بستهٔ نصب در دسترس نیست. وردپرس



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

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

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

  1. اطلاعات دیتابیس شما در فایل Wp-Config بصورت اشتباه وارد شده باشه
  2. سرور سایت شما پاسخگو نباشه و اصطلاحا کم بیاره

برای رفع این موارد ما روش های متفاوتی داریم که در ادامه به آنها خواهیم پرداخت.

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

بررسی اطلاعات دیتابیس در wp-config.php

برای بررسی حالت اول ابتدا به پنل مدیریت وردپرس خودتون ( wp-admin ) مراجعه کنید و اگر با خطای ” One or more database tables are unavailable / The database may need to be repaired ” مواجه شدید یعنی اطلاعات دیتابیس شما بصورت اشتباه وارد شده و باید اون رو تصحیح کنید.

روش اول:



به پوشه ی public_html رفته و فایل wp-config رو ویرایش کنید.

قبل از عبارت ” That’s all, stop editing! Happy blogging ” کد زیر رو قرار داده

define('WP_ALLOW_REPAIR', true);

بعد از اینکه کد بالا رو قرار دادین و بر روی save کلیک کردین به آدرس زیر از سایت تون مراجعه کنید:

Domain.ir/wp-admin/maint/repair.php

طبیعتا به جای YourDomain.ir باید آدرس سایت خودتون رو وارد کنید.



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

اگر باز هم با ارور مواجه بودید بهتره که روش بعدی رو بررسی کنید.

روش دوم:

  • به پوشه ی public_html رفته و فایل wp-config.php رو ادیت بزنید.
  • بعد از ادیت این فایل لازم است تا اطلاعات دیتابیس رو بررسی کنید و ببینید که رمز ، نام و یوزر دسترسی به دیتابیس درست است یا خیر.
/** 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' );

خطا در برقراری ارتباط با پایگاه داده به دلیل ضعیف بودن هاست

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

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

چگونه حجم آپلود در وردپرس را افزایش دهیم؟ رفع ارور فایل php.ini

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

طهرانی

بنیانگذار مجله اینترنتی ماگرتا و متخصص سئو ، کارشناس تولید محتوا ، هم‌چنین ۱۰ سال تجربه سئو ، تحلیل و آنالیز سایت ها را دارم و رشته من فناوری اطلاعات (IT) است . حدود ۵ سال است که بازاریابی دیجیتال را شروع کردم. هدف من بالا بردن سرانه مطالعه کشور است و اون هدف الان ماگرتا ست.

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

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