مقدمه
نصب وردپرس روی لوکال هاست ویندوز، اولین گام برای هر توسعهدهنده وب یا طراح سایت است. این فرآیند به شما امکان میدهد تا بدون نیاز به هزینههای هاستینگ یا دامنه، محیطی کاملاً کنترلشده برای یادگیری، تست و توسعه ایجاد کنید. در این مقاله، تمام جزئیات مربوط به نصب وردپرس روی لوکال هاست XAMPP را به زبان ساده و کاربردی آموزش میدهیم.
پیشنیاز آموزش طراحی سایت با وردپرس
قبل از شروع، مطمئن شوید که با مفاهیم زیر آشنایی دارید:
- مفاهیم پایه وب: HTML، CSS، و JavaScript.
- پایگاه داده: درک اولیه از MySQL و نحوه کار با phpMyAdmin.
- وردپرس: آشنایی با مفاهیمی مانند پلاگینها، تمها و تنظیمات پیشخوان.
اگر تازهکار هستید، میتوانید با مطالعه مقالات پایهای وردپرس (مثل این منبع ) آماده شوید.
لوکال هاست چیست؟
لوکال هاست (Localhost) به معنای اجرای یک سرور وب روی کامپیوتر شخصی شماست. این محیط شامل نرمافزارهایی مانند Apache (سرور وب)، MySQL (پایگاه داده) و PHP (زبان برنامهنویسی سمت سرور) است که برای اجرای برنامههای پویا مانند وردپرس ضروری هستند.
تفاوت لوکال هاست با هاست واقعی:
- لوکال هاست فقط در کامپیوتر شما قابل دسترسی است.
- هاست واقعی روی سرورهای ابری یا فیزیکی مستقر است و از طریق اینترنت قابل دسترسی است.
چرا باید از لوکال هاست استفاده کنیم؟
- سرعت و دسترسی: بدون نیاز به اتصال اینترنت، تغییرات فوری مشاهده میشوند.
- امنیت: خطر هک شدن سایت یا از دست رفتن دادهها در محیط آزمایشی وجود ندارد.
- هزینه صفر: نیازی به خرید هاست یا دامنه نیست.
- آزادی عمل: امکان تست پلاگینها، تمها و کدهای سفارشی بدون محدودیت.
چرا استفاده از لوکال هاست به معنای داشتن یک هاست واقعی نیست؟
استفاده از لوکال هاست محدودیتهایی دارد که آن را از هاست واقعی متمایز میکند:
- عدم دسترسی عمومی: سایت شما فقط روی کامپیوتر شما قابل مشاهده است.
- محدودیت منابع: قدرت پردازشی و فضای ذخیرهسازی کامپیوتر شخصی محدود است.
- عدم پشتیبانی از ایمیل سرور: ارسال ایمیل از طریق لوکال هاست معمولاً غیرفعال است.
- مشکلات سازگاری: برخی پلاگینها یا تمها ممکن است روی لوکال هاست به درستی کار نکنند.
چه زمانی به نصب وردپرس روی لوکال هاست نیاز داریم؟
- یادگیری وردپرس: بدون خطر خراب شدن سایت اصلی.
- تست پلاگین یا تم جدید: قبل از استفاده در محیط واقعی.
- توسعه سایت از صفر: برای مشتریان یا پروژههای شخصی.
- آزمایش بهروزرسانیها: بررسی تأثیر آپدیت وردپرس یا پلاگینها.
برای نصب وردپرس روی لوکال هاست چه چیزهایی لازم است؟
۱. کامپیوتر یا لپتاپ با حداقل منابع
- پردازنده: حداقل Intel Core i3 یا معادل.
- رم: ۴ گیگابایت (توصیه میشود ۸ گیگابایت).
- فضای ذخیرهسازی: حداقل ۲۰ گیگابایت فضای خالی.
۲. فایل وردپرس
- آخرین نسخه وردپرس را از wordpress.org دانلود کنید.

۳. نرمافزار لوکال هاست (XAMPP یا WAMP)
- در این آموزش از XAMPP استفاده میکنیم.
- XAMPP شامل Apache، MySQL، PHP و phpMyAdmin است.
قابلیت های نرم افزار XAMPP
- راه اندازی یک وب سرور بر روی کامپیوتر شخصی
- نصب و پیکربندی خودکار MySQL, PHP, Apache و …
- ادغام و یکپارچه سازی خودکار برنامه های نصب شده
- اجرای کدهای PHP
- بدون نیاز به تهیه هاست از اینترنت
- نصب تمامی CMSها بر روی کامپیوتر و کار بصورت آفلاین
- حاوی برنامه های بسیار مفید Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 و NetWare Systems v3.32, Ming, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql
- و …
آموزش راهاندازی لوکال هاست XAMPP روی ویندوز
مرحله اول: نصب و راهاندازی XAMPP
1 – دانلود XAMPP از سایت اصلی :
به سایت apachefriends.org بروید و نسخه متناسب با ویندوز خود را دانلود کنید.
2 – دانلود XAMPP از سافت 98 : ( پیشنهاد شده )
پسورد فایل های فشرده سافت 98 همان نام دامنه یعنی : soft98.ir است.
نسخه های ویندوز
- نسخه 32 بیتی ورژن 7.3.2
- نسخه 32 بیتی ورژن 5.6.40
- نسخه 64 بیتی ورژن 8.2.12
- نسخه 64 بیتی ورژن 7.4.25 ( پیشنهادی )
نسخه Linux
نسخه Mac
نسخه بدون نیاز به نصب ( Portable )
3 – نصب XAMPP:
- فایل نصبی را اجرا کنید.
- در پنجره Select Components ، مطمئن شوید گزینههای Apache و MySQL انتخاب شدهاند.
- مسیر نصب را به
C:\xampp
تنظیم کنید (تغییر مسیر توصیه نمیشود).
4 – راهاندازی سرویسها:
- پس از نصب، XAMPP Control Panel را باز کنید.
- روی دکمه Start کنار Apache و MySQL کلیک کنید.
- اگر پیغام Access Blocked نمایش داده شد، آن را تأیید کنید.
5 – بررسی نصب:
-
- در مرورگر، آدرس
http://localhost/dashboard
را باز کنید. - اگر صفحه XAMPP نمایش داده شد، نصب با موفقیت انجام شده است.
- در مرورگر، آدرس
مرحله دوم: دانلود وردپرس و آپلود در پوشه موردنظر
- دانلود وردپرس:
- فایل فشرده وردپرس را از صفحه wordpress.org دانلود کنید.
- استخراج فایلها:
- فایل
wordpress-x.x.x.zip
را از حالت فشرده خارج کنید. - پوشه استخراجشده را به
C:\xampp\htdocs
منتقل کنید.
- فایل
- تغییر نام پوشه:
- پوشه
wordpress
را به نام پروژه خود تغییر دهید (مثلاًbaran
).
- پوشه
مرحله سوم: ایجاد دیتابیس در لوکال هاست XAMPP
- دسترسی به phpMyAdmin:
- در مرورگر، آدرس
http://localhost/phpmyadmin
را باز کنید.
- در مرورگر، آدرس
- ایجاد دیتابیس جدید:
- در منوی سمت چپ، روی New کلیک کنید.
- نام دیتابیس (مثلاً
baran
) را وارد کرده و روی Create کلیک کنید.
- تنظیمات دیتابیس:
- نام کاربری:
root
- رمز عبور: خالی بگذارید (پیشفرض XAMPP).
- نام کاربری:
مرحله چهارم: نصب و راهاندازی وردپرس
- دسترسی به نصب وردپرس:
- در مرورگر، آدرس
http://localhost/baran
را باز کنید.
- در مرورگر، آدرس
- انتخاب زبان:
- زبان موردنظر (مثلاً فارسی) را انتخاب کرده و روی ادامه کلیک کنید.
- پیکربندی دیتابیس:
- نام دیتابیس:
baran
- نام کاربری:
root
- رمز عبور: خالی
- پیشوند جداول:
wp_
(پیشفرض) - روی ارسال کلیک کنید.
- نام دیتابیس:
- اجرای نصب:
- روی اجرا کلیک کنید تا فایل
wp-config.php
ایجاد شود.
- روی اجرا کلیک کنید تا فایل
- تکمیل نصب:
- اطلاعات مدیر سایت را وارد کنید:
- نام کاربری:
baranhelp
( یا هر نام انگلیسی دلخواه دیگر ) - رمز عبور: رمز قوی دلخواه انتخاب کنید.
- ایمیل: ایمیل معتبر وارد کنید.
- نام کاربری:
- روی نصب وردپرس کلیک کنید.
- اطلاعات مدیر سایت را وارد کنید:
تنظیمات اولیه پیشخوان وردپرس پس از نصب
- ورود به پیشخوان:
- آدرس
http://localhost/baran/wp-admin
را باز کرده و با نام کاربری و رمز عبور خود وارد شوید.
- آدرس
- تنظیمات عمومی:
- به Settings > General بروید.
- عنوان سایت را تنظیم کنید.
- آدرس سایت و آدرس وردپرس را به
http://localhost/baran
تنظیم کنید.
رفع اشکالات رایج
- خطای اتصال به دیتابیس:
- مطمئن شوید نام دیتابیس، نام کاربری و رمز عبور صحیح است.
- سرویس MySQL در XAMPP Control Panel در حال اجرا باشد.
- خطای ۴۰۴ پس از نصب:
- مسیر پوشه وردپرس در
htdocs
را بررسی کنید. - فایل
.htaccess
را ایجاد یا بهروزرسانی کنید.
- مسیر پوشه وردپرس در
نتیجهگیری
نصب وردپرس روی لوکال هاست XAMPP، روشی کارآمد برای توسعه و آزمایش سایت است. با دنبال کردن مراحل فوق، میتوانید به راحتی یک محیط توسعه محلی ایجاد کرده و مهارتهای خود را در طراحی وردپرس تقویت کنید. پس از تکمیل پروژه، میتوانید سایت را به هاست واقعی منتقل کنید.
منابع: