ملت وب مرجع دانلود قالب وردپرس فارسی و قالب فارسی وردپرس و قالب html و افزونه وردپرس
24
ساعت با شما

04144235034

آیا میدانستید دلیل اصلی محبوبیت ملت وب در چیست ؟ ملت وب به عنوان مرجعی پیشرو در پشتیبانی مشتریان خود توانسته رضایت کاربران را در برگیرد در واقع در ملت وب وب شخص پاسخگو نیاز های شما نیست در اینجا یک شرکت معتبر و پاسخگو در کنار مشتریان خود می باشد و تمام مسئولیت پشتیبانی بر عهده شرکت می باشد و نقطه قوت فوق العاده بالای برای یک وب سایت می باشد
فروش محصولات
فروش محصولات شما

آموزش رفع خطای ارتباط پایگاه داده در وردپرس

آموزش رفع خطای ارتباط پایگاه داده در وردپرس
امین صفرپور
امین صفرپور
Asset 1
1396-12-13
Asset 2

دانلود شده

0
Asset 1

نظرات

0
Asset 1

بازدید شده

464
آموزش رفع خطای ارتباط پایگاه داده در وردپرس

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

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

چرا این خطا را در وردپرس دریافت می کنید؟


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

آیا مشکل برای / wp-admin / نیز وجود دارد؟

اولین کاری که باید انجام دهید این است که مطمئن شوید که همان خطا در (wp-admin) نیز وجود دارد.. اگر پیام خطا در هر دو صفحه یکسان باشد، «خطا در ایجاد یک اتصال پایگاه داده»، به مرحله بعدی بروید. اگر خطای دیگری در مورد wp-admin وجود دارد، مثلا "یک یا چند جداول پایگاه داده در دسترس نیستند. پایگاه داده ممکن است لازم باشد تعمیر شود "، پس شما نیاز به تعمیر پایگاه داده خود  دارید.

شما می توانید این کار را با اضافه کردن خط زیر در فایل wp-config.php خود انجام دهید.

define('WP_ALLOW_REPAIR', true);

 

پس از انجام این کار می توانید تنظیمات را با مراجعه به این صفحه ببینید:

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

خطای پایگاه داده وردرپس

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

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

بررسی فایل WP-Config

WP-Config.php  مهمترین فایل در نصب وردپرس شماست. این فایل جایی است که جزئیات برای وردپرس را برای اتصال پایگاه داده خود مشخص می کنید. اگر رمز عبور ریشه و یا رمز عبور کاربر پایگاه داده را تغییر دادید، باید این فایل را نیز تغییر دهید. اولین چیزی که همیشه باید بررسی کنید این است که آیا همه چیز در فایل wp-config.php شما یکسان است.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

به یاد داشته باشید مقدار DB_Host شما همیشه نمی تواند localhost باشد. بسته به هاست، متفاوت خواهد بود. ولی در اکثر هاست ها معمولا localhost میباشد.

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

میزبان وب خود را چک کنید (MySQL Server)

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

برای کسانی که میخواهند سرور MySQL خود را آزمایش کنند، می توانید چندین کار را انجام دهید. سایت های دیگر را در یک سرور تست کنید تا ببینید آیا مشکل دارند اگر آنها نیز همان خطا را دریافت می کنند، قطعا در سرور خروجی شما چیزی اشتباه است. اگر شما هیچ سایت دیگری در این حساب میزبانی ندارید به سادگی به cPanel خود بروید و سعی کنید به phpMyAdmin دسترسی پیدا کنید و پایگاه داده را وصل کنید. اگر می توانید اتصال برقرار کنید، پس باید اطمینان حاصل کنیم که آیا کاربر پایگاه داده دارای اجازه کافی است. یک فایل جدید به نام testconnection.php ایجاد کنید و کد زیر را در آن قرار دهید:

<?php
$link = mysql_connect('localhost', 'root', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

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

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

راه حل هایی که برای دیگران کار می کردند

یکی از کاربران پیشنهاد کرد که او قادر به اتصال پایگاه داده با testconnection.php بود، بنابراین او کاربر wp-config.php را به کاربر ریشه تغییر داد. وردپرس خیلی خوب کار کرد. سپس تنظیمات را به پایگاه داده کاربر بازگرداند و همچنان به کار ادامه می دهد. او نمیتوانست تصور کند که اشتباه کرده است، اما نتیجه گرفت که این یک اشتباه است.

کاربر دیگری پیشنهاد کردند که محتوای active_plugins را در جدول wp_options حذف کرده و محتویات recently_edited را ویرایش کرد. به نظر می رسید که مشکل را حل کند.

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

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

 

ارسال پرسش و دیدگاه

0دیدگاه
مطالبی که شاید خوشتان بیاد
سلام! ما 277 محصول رایگان در بخش آموزش wordpress داریم اگر قصد بازدید دارید روی لینک سبز رنگ روبرو بزن بریم