اگر میخواهید قبل از راهاندازی سایت واقعی، روی لوکال هاست تمرین کنید یا یک پروژه تستی بسازید، نصب وردپرس روی کامپیوتر شخصی بهترین راه است. این آموزش به شما نشان میدهد چطور در کمتر از 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);