آموزش رفع خطا در برقراری ارتباط با پایگاهداده وردپرس
خطا در برقراری ارتباط با پایگاهداده ، یکی از متداول ترین خطاهای وردپرس که به fatal error یا خطای مهلک معروف است می باشد. این خطا زمانی اتفاق می افتد که سایت وردپرسی شما قادر نیست با دیتابیس یا پایگاه داده ارتباط برقرار کند. عوامل مختلفی در دست هم میدن که روی اتصال تاثیر بگذارن و رفع مشکل آن برای مبتدیان دشوار است اما با مقاله آموزشی ” آموزش رفع خطا در برقراری ارتباط با پایگاهداده وردپرس ” در بلاگ ابزارفارسی به راحتی از بس آن بر خواهید آمد پس تا انتهای این آموزش همراه ما باشید.
چه عواملی باعث ایجاد خطا در برقراری ارتباط با پایگاهداده وردپرس می شود؟
مشکل “خطا در برقراری ارتباط با پایگاهداده ” می تواند به چند دلیل باشد :
- اطلاعات دیتابیس در فایل wp-config.php اشتباه وارد شده است.
- دیتابیس شما خراب است و نیاز به تعمیر دارد.
- مشکل فنی در سرور یا هاست شما.
خطا در برقراری ارتباط با پایگاهداده
پایگاه داده یا دیتابیس چیست؟
پایگاه داده نرم افزاری است که ذخیره ، سازماندهی و بازیابی اطلاعات را در نرم افزارهای دیگر مانند وردپرس آسان می کند. به عنوان مثال ، وردپرس از یک پایگاه داده برای ذخیره تمام محتوا و سایر داده های وب سایت شما استفاده می کند. سپس هر بار که کاربر از وب سایت شما بازدید می کند به پایگاه داده متصل می شود.
وردپرس برای اتصال به پایگاه داده به اطلاعات زیر نیاز دارد:
- نام پایگاه داده
- نام کاربری پایگاه داده
- گذرواژه پایگاه داده
- سرور پایگاه داده
این اطلاعات در فایل پیکربندی وردپرس شما به نام wp-config.php ذخیره می شود. اگر هر یک از این موارد نادرست باشد ، وردپرس نمی تواند به سرور پایگاه داده شما متصل شود و خطای “خطا در برقراری ارتباط با پایگاهداده” را مشاهده خواهید کرد.
بیایید به صورت قدم به قدم نگاهی به نحوه رفع “خطا در برقراری ارتباط با پایگاهداده ” بیندازیم.
1. اطلاعات پایگاه داده وردپرس خود را بررسی کنید
رایج ترین دلیل خطای اتصال پایگاه داده در وردپرس ، اطلاعات نادرست پایگاه داده است. اگر اخیراً سایت وردپرسی خود را به یک میزبان جدید منتقل کرده اید ، احتمالاً دلیل این خطا همین موضوع است.
اطلاعات پایگاه داده وردپرس شما در پرونده wp-config.php ذخیره شده است. این فایل پیکربندی وردپرس است که شامل تنظیمات مهم وردپرس ، از جمله اطلاعات پایگاه داده است.
به دنبال خط های زیر در فایل wp-config.php باشید.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'نام پایگاه داده شما' ); /** MySQL database username */ define( 'DB_USER', 'نام کاربری پایگاه داده شما' ); /** MySQL database password */ define( 'DB_PASSWORD', 'رمز عبور پایگاه داده شما' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' );
نحوه پیدا کردن نام کاربری و تغییر رمز عبور پایگاه داده یا دیتابیس
شما باید مطمئن شوید که اطلاعات مربوط به نام پایگاه داده ، نام کاربری و رمز عبور را بدرستی وارد کرده اید. برای اینکه از صحت اطلاعات مطمئن شوید به MySQL Databases هاست خود باید بروید و نام کاربری و رمز عبور خود را بدست آورید.
خطا در برقراری ارتباط با پایگاهداده
بعد از رفتن به صفحه MySQL Databases میتوانید نام کاربری خود و همچنین در صورت فراموشی رمز عبور ، آن را به دلخواه تغییر دهید.
خطا در برقراری ارتباط با پایگاهداده
هنگامی که نام پایگاه داده ، نام کاربری و رمز عبور خود را پیدا کردید ، می توانید در صورت نیاز این اطلاعات را در فایل wp-config.php خود تغییر دهید.
پس از آن ، دوباره به وب سایت خود مراجعه کنید تا ببینید آیا خطای اتصال پایگاه داده از بین رفته است یا خیر. اگر هنوز خطا را مشاهده می کنید ، این بدان معنی است که چیز دیگری اشتباه است. برای مراحل بیشتر عیب یابی به مطالعه این آموزش ادامه دهید.
2. اطلاعات میزبان پایگاه داده خود را بررسی کنید
یکی دیگر از عواملی که باعث خطا در برقراری ارتباط با پایگاهداده می شود درج نادرست اطلاعات پایگاه داده است. اگر اطمینان دارید که نام پایگاه داده ، نام کاربری و اطلاعات رمز عبور شما صحیح است ، ممکن است بخواهید مطمئن شوید که از میزبان پایگاه داده صحیح استفاده می کنید.
بیشتر شرکت های میزبانی وب از localhost به عنوان میزبان پایگاه داده استفاده می کنند. با این حال ، برخی از شرکت های مدیریت شده میزبان وردپرس از سرورهای جداگانه ای برای میزبانی پایگاه های داده استفاده می کنند. در این صورت ، اطلاعات میزبان پایگاه داده شما localhost نخواهد بود.
برای مطمئن شدن از نام میزبان پایگاه داده خود ، باید با شرکت میزبان وردپرس خود تماس بگیرید.
3. تعمیر پایگاه داده وردپرس
به عنوان مثال اگر در wp-admin با خطای متفاوتی روبرو هستید ، چیزی مانند “یک یا چند جدول پایگاه داده در دسترس نیستند. ممکن است نیاز به تعمیر پایگاه داده باشد ” در این صورت باید پایگاه داده خود را تعمیر کنید.
برای تعمیر پایگاه داده کد زیر را به فایل wp-config.php اضافه کنید و حتما به این نکته توجه داشته باشید که این کد را قبل از خط That’s all, stop editing! Happy blogging اضافه کنید.
define('WP_ALLOW_REPAIR', true);
پس از قراردادن کد بالا و ذخیره کردن به این آدرس بروید تا به حالت تعمیر پایگاه داده وردپرس هدایت داده شوید.
http://www.yoursite.com/wp-admin/maint/repair.php
تعمیر پایگاه داده وردپرس
4- بررسی منابع سرور یا هاست
اگر تمام موارد را انجام دادید و هیچ تغییری در خطا در برقراری ارتباط با پایگاهداده مشاهده نشد و وردپرس هنوز نمی تواند به پایگاه داده متصل شود ، ممکن است سرور پایگاه داده شما (سرور MySQL) خراب باشد.
این ممکن است به دلیل ترافیک زیاد در یک سرور یا هاست رخ دهد. در واقع ، سرور میزبان شما دیگر توانایی پردازش را ندارد و اصلاحا در حالت Down به سر میبرد (به خصوص هنگامی که از هاست اشتراکی استفاده می کنید).
سایت شما بسیار کند خواهد شد و حتی ممکن است برای برخی از کاربران خطا ایجاد کند. بنابراین بهترین کاری که باید انجام دهید این است که با ارائه دهنده خدمات میزبانی خود تلفنی یا تیکتی تماس بگیرید و از آنها درخواست کنید آیا سرور MySQL شما در دسترس است یا خیر و مشکل را برای شما حل کنند.
و یا اینکه شما خودتان هم میتوانید با یک آزمایش ساده از در دسترس بودن پایگاه داده خود اطمینان حاصل کنید. برای این منظور یک فایل جدید به نام testconnection.php ایجاد کنید و کد زیر را در آن جایگذاری کنید:
<?php $link = mysqli_connect('localhost', 'username', 'password'); if (!$link) { die('Could not connect: ' . mysqli_error()); } echo 'Connected successfully'; mysqli_close($link); ?>
اگر پیغام موفقیت آمیز را دریافت کردید یعنی اتصال پایگاه داده شما برقرار است و مشکل دیگری در سایت شما پابرجاست.
5. URL سایت وردپرسی خود را به روز کنید
روش آخر از آموزش رفع خطا در برقراری ارتباط با پایگاهداده این است که URL سایت وردپرسی خود را با استفاده از phpMyAdmin به روز کنید. ابتدا وارد هاست خود شده و به phpmyadmin رفته و پایگاه داده مورد نظر خود را از تب سمت چپ انتخاب کنید. و سپس از سربرگ گزینه SQL را انتخاب و کد زیر را در قسمت کدقرار داده و دکمه go را بزنید.
خطا در برقراری ارتباط با پایگاهداده
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
با این 5 روش از آموزش رفع خطا در برقراری ارتباط با پایگاهداده که در ابزارفارسی برای شما عزیزان توضیح دادیم مشکل شما تا 90 درصد حل میشود اما اگر همچنان این مشکل پابرجاست از پشتیبانی هاست خود کمک گرفته و بصورت کامل تمام روند را برایشان توضیح دهید تا بطور دقیق تری مشکل شما را بررسی و در سریعترین زمان ممکن رفع کنند. اگر سوالی در خصوص آموزش داشتید از قسمت نظرات با ما در میان بگذارید.
امیدواریم که مقاله آموزشی ” خطا در برقراری ارتباط با پایگاهداده ” به شما کمک کند تا خطای برقراری ارتباط با پایگاهداده وردپرس را برطرف کنید. آیا این راه حل برای شما مفید بود؟ آیا راه حل دیگری دارید که به بقیه هم کمک کند؟ لطفا آن را در نظرات زیر به اشتراک بگذارید. ما می خواهیم این مقاله را به یک منبع جامع برای کاربرانی که با این مشکل روبرو هستند تبدیل کنیم. با آرزوی موفقیت برای شما عزیزان.
درباره بهزاد نگهبان
در گریختن رستگاری نیست ، بمان و از خودت چیزی بساز ، چیزی که نشکند
سایر نوشته های بهزاد نگهبان
دیدگاهتان را بنویسید