رفع مشکل error establishing a database connection در وردپرس
[pars-player mp4=”https://miladalizadeh.ir/wp-content/uploads/2023/07/%D8%B1%D9%81%D8%B9-%D9%85%D8%B4%DA%A9%D9%84-error-establishing-a-database-connection-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-.mp4″ ads_html_select=”63189855″ id=”64237649″ ads-html=”true”]
دوست من سلام امیدوارم حالتون عالی و پر از انرژی باشید میلاد علیزاده هستم در خدمت شما هستم با یکی دیگر از مقالات آموزش وردپرس ، تحت عنوان آموزش رفع مشکل Error Establishing a Database Connection
اگر شما هم وبسایت وردپرسی داشته باشید یا پشتیبان وردپرس سایتیو برعهده گرفته باشید. شاید با ارور Error Establishing a Database Connection مواجه شده اید که می خوام به صورت کاملا واضح دلیل این ارور و نحوه ی رفع مشکل رو بهتون آموزش بدم.
دلیل ارور Error Establishing a Database Connection
اگر به معنی این متن توجه کنید بیانگر اینه که نمیتونه با دیتابیس شما ارتباط برقرار کنه! اصلا بزارید کاملا واضح بهتون توضیح بدم زمانی که شما یک سایت وردپرسی رو نصب می کنید قراره ثبت نامی ها ، پسورد ها، مقالاتی که داخل سایت درج میشه، محصولاتی که داخل سایت گزاشته میشه، برچسب ها دسته ها و کلی دیتای دیگه کجا ذخیره بشه؟! پاسخ چیزی جز دیتابیس نیست! یعنی تمامی دیتای ذکر شده داخل دیتابیس ذخیره میشه و عملا سایت وردپرسی بدون دیتابیس به درد نمیخوره.
حالا فرض کنید وردپرس نتونه با دیتابیس ارتباط برقرار کنه چه اتفاقی رخ میده؟ عملا قادر به ادامه ی فعالیت نخواهد بود چون نه میتونه دیتایی ذخیره کنه نه نوشته ای داخل سایت نشون بده نه محصولی و نه هیچ چیز دیگه به خاطر همین برنامه نویسان وردپرس داخل کد ها یک شرط تعریف کردند که وقتی سایت وردپرسی نتونه با دیتابیس ارتباط برقرار کنه چیزی جز ارور Error Establishing a Database Connection رو نشون نده تا اینجا متوجه شدین؟ بس بریم برای آموزش رفع این ارور
دلایل خطا در برقراری ارتباط با پایگاه داده…
دو دلیل خیلی مهمی وجود داره که باعث میشه سایت وردپرسی نتونه با دیتابیس شما ارتباط برار قرار کنه. یکیش اینه که پیشوند جداول دیتابیس به درستی در فایل wp-config.php درج نشده دومی هم اینه که اطلاعات دیتابیس (یوزر و یوزر نیم و پسورد دیتابیس) به درستی در فایل wp-config.php درج نشده که در زیر نحوه ی رفعشو بهتون میگم.
بررسی اطلاعات پایگاه دیتابیس در فایل wp-config.php
ابتدا وارد هاست خود شوید سپس وارد فایل منیجر بشید سپس وارد پوشه ی public_html بشید سپس فایل wp-config.php رو ویرایش کنید. حالا وقتشه که اطلاعات دیتابیس رو در بخش های مربوطه به درستی وارد کنیم تا سایت وردپرسی ما بتونه با دیتابیس ارتباط برقرار کنه.
define( 'DB_NAME', "your-database-name" ); define( 'DB_USER', "your-database-username" ); define( 'DB_PASSWORD', "your-database-password" );
بخش DB_NAME باید نام دیتابیس رو وارد کنید. در بخش DB_USER یوزر نیم دیتابیس رو باید وارد کنید. در بخش DB_PASSWORD پسورد دیتابیس خود را وارد کنید. با انجام موارد بالا قطعا مشکل شما برطرف خواهد شد. یک بار سایت خود را بررسی کنید اگر همچنان ارور رو مشاهده می کنید باید پیشوند جداول رو هم بررسی کنیم.
بررسی پیشوند جداول وردپرس
برای بررسی پیشوند جداول وردپرس هم مجددا باید به فایل wp-config مراجعه کنید و به دنبال قطعه کد زیر باشید.
$table_prefix = 'wp_';
اگر در قسمتی عبارت _wp دیدید نشان دهنده پیشوند جداول وردپرس شما است. پیشوند جداول وردپرس به صورت پیشفرض همان _wp است. در صورتی که این عبارت رو تغییر دادین باید wp_ رو هم به همان عبارت تغییر بدین. با انجام این روش قطعا مشکل عدم برقراری ارتباط دیتابیس شما برطرف خواهد شد. در صورتی که با مشکل خاصی مواجه شدین در بخش دیدگاه ها با ما در میان بگذارید ما قطعا پاسخگوی شما خواهیم بود.
نتیجه گیری
در صورتی که سایت وردپرسی نتونه با دیتابیس ارتباط برقرار کنه باعث میشه کل سایت از کار بیفته پس اگر ارور مذکور رو دریافت کردین. بدون شک این مشکل به خاطر عدم برقراری ارتباط بین وردپرس و دیتابیس هستش. روش حلشو بالا به صورت کامل بهتون توضیح دادیم. امیدوارم که مشکلتون برطرف شده باشه.
شاد و موفق و پر انرژی باشید.
درباره میلاد علیزاده وکیلی
میلاد علیزاده هستم مدرس دوره های آموزش برنامه نویسی در شهر تبریز که فعالیت خودم رو از سال 95 در زمینه ی طراحی و میزبانی وبسایت شروع کردم. هدف من از راه اندازی این وبسایت ارائه ی آموزشی متفاوت همچنین اشتغال محور و پروژه محور هستش که هنرجو بعد از آموزش بتواند با دانش و تجربه ای کافی مستقیما وارد بازار کار شده و در زمینه ی برنامه نویسی کسب درامد کند.
نوشتههای بیشتر از میلاد علیزاده وکیلی
دیدگاهتان را بنویسید