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

وقتی میخوای وردپرس رو نصب کنی، اولین چیزی که ازت میخواد اطلاعات پایگاه دادهست. چون وردپرس قراره همهی محتواها، تنظیمات، نوشتهها، برگهها، اطلاعات کاربران و… رو توی پایگاه داده ذخیره کنه. حالا اگه این اطلاعات اشتباه وارد بشه یا ارتباط به درستی برقرار نشه، با اون پیغام بدقلق «Error establishing a database connection» یا همون خطای نصب وردپرس روبهرو میشی. این خطا یعنی وردپرس نتونسته به دیتابیس متصل بشه و نمیتونه ادامه نصب رو پیش ببره.
خب حالا دقیقاً باید چی رو بررسی کنیم؟
اولین قدم، رفتن به فایل wp-config.php
هست. این فایل توی پوشه اصلی وردپرس قرار داره و یکی از مهمترین فایلها برای اتصال به دیتابیس محسوب میشه. توی این فایل، یه بخشی وجود داره که باید چهار تا مورد کلیدی رو دقیقاً و بدون اشتباه وارد کرده باشی:
phpCopyEditdefine('DB_NAME', 'your_database_name'); // اسم دیتابیس
define('DB_USER', 'your_database_user'); // نام کاربری دیتابیس
define('DB_PASSWORD', 'your_password'); // رمز عبور دیتابیس
define('DB_HOST', 'localhost'); // آدرس سرور دیتابیس
حالا فرض کن موقع ساخت دیتابیس، اسمش رو گذاشتی wp_project
، ولی توی فایل wp-config.php
به اشتباه نوشتی wp-projct
یا یه فاصله اضافی آخرش افتاده. همین اشتباه کوچیک باعث میشه وردپرس نتونه دیتابیس رو پیدا کنه و کل نصب متوقف بشه.
از اون طرف، اگه نام کاربری یا رمز عبورت رو درست وارد نکرده باشی (مثلاً یه حرف بزرگ رو کوچیک نوشتی یا به جای عدد صفر، حرف O تایپ کردی)، باز هم همون خطای نصب وردپرس میاد. مخصوصاً موقعی که رمز عبورت ترکیبی از حروف و علائم خاص باشه، کپی/پیست کردن ممکنه باعث وارد شدن کاراکترهای نامرئی یا اشتباه بشه.
بعد از بررسی اطلاعات توی wp-config.php چیکار کنیم؟
۱. مطمئن شو که دیتابیس وجود داره
وارد کنترلپنل هاستت (مثل cPanel یا DirectAdmin) شو و از بخش phpMyAdmin، بررسی کن که دیتابیسی با اون نام وجود داره یا نه. اگه وجود نداره، طبیعتاً وردپرس هم نمیتونه بهش وصل بشه!

۲. بررسی دسترسی کاربر به دیتابیس
بعد از ساخت دیتابیس، باید کاربر مورد نظر رو بهش متصل کرده باشی و تمام مجوزها (privileges) رو بهش داده باشی. اگه فقط کاربر رو ساختی ولی به دیتابیس وصلش نکردی، اتصال برقرار نمیشه.
۳. درست بودن آدرس میزبان (DB_HOST)
توی اکثر هاستهای ایرانی یا معمولی، آدرس میزبان همون localhost
هست. اما بعضی از هاستها مثل هاستهای ابری یا خاص، از آدرسهایی مثل 127.0.0.1:3307
یا mysql.example.com
استفاده میکنن. اگه هاستت خاصه، حتماً از پشتیبانی بپرس که مقدار DB_HOST
چی باید باشه.
۴. استفاده از ابزار تست اتصال دیتابیس
میتونی یه فایل PHP ساده مثل testdb.php
توی هاست بسازی و این کد رو توش بذاری:
phpCopyEdit<?php
$conn = mysqli_connect("localhost", "your_database_user", "your_password", "your_database_name");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
بعد آدرس فایل رو توی مرورگر باز کن. اگه نوشت “Connected successfully”، یعنی اطلاعات درست وارد شدن و مشکل از جای دیگهست.
۵. بررسی حجم دیتابیس و محدودیتها
بعضی مواقع ممکنه دیتابیس به حد نهایی حجم مجاز رسیده باشه یا هاست محدودیتی برای تعداد دیتابیس یا اتصال همزمان گذاشته باشه. توی این موارد، هاست بهت اجازه ساخت دیتابیس جدید نمیده یا اتصال قطع میشه.
در کل:
بیشتر مواقع که با خطای نصب وردپرس مواجه میشی، یه اشتباه خیلی ساده توی همین اطلاعات دیتابیس باعثش شده. فقط کافیه همهچی رو با دقت دو بار چک کنی، از phpMyAdmin کمک بگیری و بدون استرس همه مراحل رو یکبهیک بررسی کنی.
اگه باز هم مشکل باقی موند، یه تیکت به پشتیبانی هاست بزن و بگو که با خطای اتصال به دیتابیس موقع نصب وردپرس مواجه شدی. معمولاً خیلی سریع راهنماییت میکنن چون این یه خطای خیلی رایجه و راه حل مشخصی داره.
نتیجهگیری
در نهایت، وقتی با خطای نصب وردپرس روبهرو میشی، یادت باشه ریشه مشکل معمولاً توی اطلاعات دیتابیس هست. با باز کردن و ویرایش دقیق فایل wp-config.php
و اطمینان از درستی نام دیتابیس، نام کاربری، رمز عبور و آدرس میزبان، میتونی از شر این خطا خلاص بشی. اگر باز هم ارور دیدی، یه سر به phpMyAdmin بزن یا با پشتیبانی هاستت تماس بگیر تا ببینی سرور دیتابیس هر مشکلی نداره.
سوالات متداول
اگه با اینکه اطلاعات دیتابیس رو درست وارد کردم باز هم خطای نصب وردپرس میاد، چی کار کنم؟
ممکنه دسترسی پوشهها (permissions) مشکل داشته باشه یا سرور دیتابیس شلوغ باشه. دسترسی پوشه wp-content
رو روی 755 یا 775 تنظیم کن و اگر لازم بود با پشتیبانی هاست صحبت کن.
برای جلوگیری از خطای نصب وردپرس چه نسخه PHP و MySQLای مناسبه؟
وردپرس پیشنهاد میکنه از PHP 7.4 یا بالاتر و MySQL 5.6 یا MariaDB 10.0 به بالا استفاده کنی. اینطوری کمتر با «خطای نصب وردپرس» مواجه میشی و عملکرد سایت بهینهتره.

آیا هاست اشتراکی هم میتونه باعث خطای نصب وردپرس بشه؟
بله. تو هاستهای اشتراکی ممکنه محدودیت منابع یا دسترسی دیتابیس وجود داشته باشه و بهخاطر شلوغی سرور، ارتباط وردپرس با دیتابیس قطع بشه و «خطای نصب وردپرس» نمایش داده بشه.
بهترین روش برای بررسی اتصال دیتابیس چیه؟
بعد از ویرایش wp-config.php
، با ابزار phpMyAdmin یا Adminer وارد سرور دیتابیس شو و ببین دیتابیس و کاربر درست ساخته شدن یا نه. اگه لاگین در phpMyAdmin موفق باشه، یعنی اتصال برقرار شده و احتمالاً مشکل از جای دیگهست.