خطا در برقراری ارتباط با پایگاهداده
-
بالا امدن سایت
-
درود!
لطفاً اطلاعات بیشتری از مشکلی که دارید ارائه کنید تا من یا دوستانم بهتر بتونیم شمارو راهنمایی کنیم.
با سلام
آدرس سایت رو وارد میکنم این پیام میاد
خطا در برقراری ارتباط با پایگاهداده
احتمالاً نام کاربری یا رمز عبورتان در
wp-config.phpاشتباه است یا ارتباط با پایگاهداده به هر دلیلی درlocalhostبرقرار نیست. ممکن است پایگاهداده شما از دسترس خارج شده باشد.- مطمئن هستید که نام کاربری و رمزعبور شما درست هستند؟
- اطمیمنان دارید که نام میزبان را درست تایپ کردهاید؟
- آیا از کارکرد درست پایگاهداده سرور اطمینان دارید؟
اگر از معنی دقیق این واژگان مطمئن نیستید، احتمالا باید با مدیر سرویس میزبانی خود تماس بگیرید. در صورتی که به کمک بیشتری نیاز دارید، میتوانید در انجمن پشتیبانی وردپرس به دنبال یافتن راهحل باشید.
درود!
این خطا یعنی وردپرس به دیتابیس وصل نمیشه. اول فایل wp-config.php رو باز کنید و مطمئن بشید نام پایگاهداده (DB_NAME)، نام کاربری (DB_USER)، رمز عبور (DB_PASSWORD) و هاست دیتابیس (DB_HOST) دقیقاً همونیه که روی هاستتون تعریف شده. معمولاً هاست باید localhost باشه. بعد مطمئن بشید سرویس MySQL یا MariaDB فعاله. اگر همه درست بود ولی باز خطا داشتید، از هاستینگ بخواید دسترسی کاربر دیتابیس رو بررسی کنه.
امیدوارم سریع مشکلتون رفع بشه.
سلام، آیا شما سایتتون رو نصب کرده بودید؟ روی هاست یا سیستم شخصیتون هست؟
با سلام و احترام
سایت رو با لوکال هاست با زمپ طراحی کردم ، میخوام ببرم روی هاست اصلی که با خطا مواجه شدم خطا در برقراری با پایگاه داده راهنمایی بفرمایید
سلام وقتتون بخیر باشه
این مشکل معمولاً وقتی پیش میآید که سایت را از لوکال هاست به هاست اصلی منتقل میکنید ولی پایگاه داده و تنظیمات اتصال به آن درست منتقل نشده باشد. برای حل مشکل مراحل زیر را انجام دهید:
- نکات مهم:
- فقط کپی کردن پوشههای سایت کافی نیست. باید پایگاه داده سایت (Database) را هم منتقل کنید.
- از لوکال، با phpMyAdmin یا ابزار مشابه از کل پایگاه داده به صورت فایل sql خروجی بگیرید (Export).
- روی هاست اصلی یک پایگاه داده جدید بسازید اطلاعات دسترسی رو (
DB_NAMEوDB_USERوDB_PASSWORD) یادداشت کنید. - وارد دیتابیس جدیدی که ساختین در هاست اصلی بشید و فایل sql خروجی را ایمپورت کنید .
- بررسی فایل
wp-config.php:- این فایل در پوشه اصلی سایت قرار دارد و اطلاعات اتصال به پایگاه داده را دارد.
- مطمئن شوید مقادیر زیر با پایگاه داده هاست اصلی مطابقت دارند:
define('DB_NAME', 'نام دیتابیس هاست اصلی');
define('DB_USER', 'نام کاربری دیتابیس هاست اصلی');
define('DB_PASSWORD', 'پسورد دیتابیس هاست اصلی');
define('DB_HOST', 'localhost');
موارد رو باید طبق اطلاعات دسترسی دیتابیس هاست اصلی که قبلتر یادداشت کردین جایگزین کنین.
- دسترسی کاربر پایگاه داده:
- کاربر پایگاه داده (
DB_USER)باید دسترسی کامل به دیتابیس داشته باشد تا سایت بتواند به آن وصل شود.
- کاربر پایگاه داده (
⚠️ بدون انتقال پایگاه داده، سایت فقط فایلها را دارد و هیچ اطلاعاتی مثل نوشتهها، برگهها، کاربران و تنظیمات در هاست جدید وجود نخواهند داشت و خطای اتصال به پایگاه داده ظاهر میشود.
اگر بعد از انجام این موارد هنوز خطا وجود داشت، پیغام خطای کامل را اینجا قرار دهید تا بررسی دقیقتری انجام شود.-
این پاسخ 3 ماه، 4 هفته پیش توسط
Mojtaba Mohammadi اصلاح شده است.
برای پاسخ به این موضوع باید وارد شوید.