اگر میخواهید قبل از راهاندازی سایت واقعی، روی لوکال هاست تمرین کنید یا یک پروژه تستی بسازید، نصب وردپرس روی کامپیوتر شخصی بهترین راه است. این آموزش به شما نشان میدهد چطور در کمتر از 10 دقیقه یک محیط توسعه محلی راهاندازی کنید.
1. دانلود و نصب XAMPP
اولین قدم، نصب سرور محلی است. XAMPP محبوبترین گزینه برای این کار است:
-
به سایت رسمی XAMPP بروید
-
نسخه متناسب با سیستمعامل خود (ویندوز/مک) را دانلود کنید
-
فایل نصبی را اجرا و در مرحله انتخاب کامپوننتها، MySQL و PHP را حتما انتخاب کنید
-
در محل پیشفرض (معمولاً
C:\xampp) نصب را انجام دهید
🚨 توجه: در ویندوز ممکن است با خطای UAC مواجه شوید. در این صورت:
کنترل حساب کاربری (UAC) را موقتا غیرفعال کنید
یا XAMPP را در درایو دیگری غیر از
Cنصب کنید
2. راهاندازی سرور محلی
پس از نصب:
-
برنامه XAMPP Control Panel را اجرا کنید
-
سرویسهای Apache و MySQL را Start کنید
-
مرورگر را باز کرده و آدرس
http://localhostرا وارد کنید -
اگر صفحه خوشآمدگویی XAMPP را دیدید، یعنی سرور به درستی کار میکند
🔥 مشکل رایج: اگر Apache یا MySQL شروع نشد:
معمولاً به دلیل استفاده از پورتهای تکراری (مثلاً اسکایپ)
در XAMPP روی Config کلیک و پورتها را تغییر دهید
3. ساخت دیتابیس MySQL
برای وردپرس نیاز به یک دیتابیس خالی دارید:
-
در مرورگر آدرس
http://localhost/phpmyadminرا وارد کنید -
از منوی بالا روی Databases کلیک کنید
-
نام دیتابیس را وارد کنید (مثلاً
wp_local) -
Collation را
utf8mb4_unicode_ciانتخاب کنید -
روی Create کلیک کنید
4. دانلود وردپرس
-
آخرین نسخه فارسی وردپرس را از سایت رسمی دانلود کنید
-
فایل زیپ را در مسیر
C:\xampp\htdocsاکسترکت کنید -
پوشه را به نام پروژه خود تغییر نام دهید (مثلاً
mysite)
5. اجرای مراحل نصب
-
در مرورگر آدرس
http://localhost/mysiteرا وارد کنید -
زبان فارسی را انتخاب و ادامه را بزنید
-
اطلاعات دیتابیس را وارد کنید:
-
نام دیتابیس: همانی که ساختید (
wp_local) -
نام کاربری:
root -
رمز عبور: خالی بگذارید (پیشفرض XAMPP)
-
میزبان دیتابیس:
localhost -
پیشوند جدول:
wp_(یا چیزی منحصر به فرد)
-
-
روی ارسال کلیک کنید
6. رفع خطاهای رایج
خطای “Error establishing a database connection”:
-
مطمئن شوید MySQL در XAMPP روشن است
-
در
wp-config.phpاطلاعات دیتابیس را بررسی کنید
خطای “The site is experiencing technical difficulties”:
-
پوشه
wp-content/pluginsرا خالی کنید -
به مسیر
wp-config.phpرفته و این خط را اضافه کنید: -
define('WP_DEBUG', true);
7. تنظیمات پس از نصب
بهینهسازی امنیتی:
-
در
wp-config.phpاین خطوط را اضافه کنید:
-
define('DISALLOW_FILE_EDIT', true); define('WP_AUTO_UPDATE_CORE', true);
راهاندازی Multisite (اختیاری):
-
اگر نیاز به ساخت چند سایت دارید، خط زیر را در
wp-config.phpفعال کنید: -
define('WP_ALLOW_MULTISITE', true);