تخفیف

سبد خرید

نمایش خلاصه ای از خرید هایی که شما انجام خواهید داد

مبلغ کل
0
تسویه حساب
سبد خرید خالی می باشد

آموزش رفع خطای ارتباط پایگاه داده در وردپرس
امین صفرپور
امین صفرپور
تعداد کل دانلود ها : 1283007
تعداد کل مطالب : 1858

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

تعداد دانلود:
0
تعداد بازدید:
1002
تاریخ:
دسته بندی:

هشتگ ها :

#

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

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

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


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

آیا مشکل برای / 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 را ویرایش کرد. به نظر می رسید که مشکل را حل کند.

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

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

 

محصولات مشابه فروشی
هشتگ ها :

این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید

ارسال نظر

آخرین های مشابه مشاهده بیشتر

  • تلفن : 04136383693
  • پیامک : 500020606688
  • آدرس : آذربایجان شرقی، تبریز، شهرک مصلی، خیابان راجی، راجی 4، کوچه بیست هشتم، قطعه 1339، طبقه چهارم

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

  • logo-samandehi