خلاصه محتوا
نصب وردپرس روی لوکال هاست راهی عالی برای ایجاد یک محیط کامل و عملیاتی وردپرس مستقیماً روی کامپیوتر شخصی شماست، بدون نیاز به خرید هاست و دامنه. این روش رایگان، سریع و امن، بستری ایدهآل برای یادگیری، توسعه، آزمایش قالبها و افزونهها و کدنویسی آفلاین فراهم میکند. با استفاده از نرمافزارهایی مانند XAMPP، کامپیوتر شما به یک سرور محلی تبدیل شده و تمامی امکانات وردپرس بدون اتصال به اینترنت در دسترس شما خواهد بود. این مقاله راهنمای جامع و گام به گام نصب وردپرس روی لوکال هاست برای ویندوز، مک و لینوکس است، که امکان انتقال آسان پروژه به هاست واقعی را نیز فراهم میآورد.آخرین بروزرسانی: 2026-01-04 09:09:24
آیا به دنبال راهی برای یادگیری، توسعه یا آزمایش سایت وردپرسی خود بدون نیاز به خرید هاست و دامنه هستید؟ نصب وردپرس روی لوکال هاست (Localhost) دقیقاً همان چیزی است که نیاز دارید! این روش به شما امکان میدهد تا یک محیط کاملاً عملیاتی وردپرس را روی کامپیوتر شخصی خود ایجاد کنید. با این کار، میتوانید قالبها و افزونههای مختلف را آزمایش کنید، کدنویسی و توسعه سایت را در محیطی امن انجام دهید و تمامی ویژگیهای وردپرس را بدون اتصال به اینترنت تجربه کنید. این مقاله جامع، راهنمای گام به گام شما برای نصب موفقیتآمیز وردپرس روی لوکال هاست خواهد بود، چه از سیستمعامل ویندوز، مک یا لینوکس استفاده کنید. با ما همراه باشید تا از ابتدا تا انتها این فرآیند را به سادگی طی کنیم.
پیش از آنکه وارد جزئیات نصب شویم، لازم است درک درستی از مفهوم لوکال هاست و اهمیت آن برای توسعه وردپرس داشته باشیم. این درک پایه و اساس کار شما را تشکیل میدهد و به شما کمک میکند تا با دید بازتری مراحل بعدی را دنبال کنید.
لوکال هاست (Localhost) در واقع به سرور محلی روی کامپیوتر شما اشاره دارد. به عبارت دیگر، کامپیوتر شما در این حالت نقش هم یک کلاینت (کاربر) و هم یک سرور را ایفا میکند. وقتی شما آدرس “localhost” را در مرورگر خود تایپ میکنید، مرورگر به جای ارسال درخواست به یک سرور از راه دور در اینترنت، به دنبال محتوا در همان کامپیوتری میگردد که روی آن کار میکنید. برای اینکه کامپیوتر شما بتواند نقش یک سرور را ایفا کند و زبانهای برنامهنویسی سمت سرور مانند PHP را اجرا کرده و با پایگاههای داده مثل MySQL ارتباط برقرار کند، نیاز به نصب یک نرمافزار خاص دارید. این نرمافزارها بستههایی مانند XAMPP، WAMP یا MAMP هستند که شامل وبسرور آپاچی (Apache)، PHP و پایگاه داده MySQL میشوند.
وقتی وردپرس را روی لوکال هاست نصب میکنید، تمامی فایلها، پایگاه داده و تنظیمات وردپرس روی هارد دیسک کامپیوتر شما ذخیره میشوند و هیچ ارتباطی با اینترنت یا یک هاست واقعی نخواهند داشت. این محیط کاملاً ایزوله و مستقل است و شما را از نگرانیهای مربوط به عملکرد، امنیت و هزینههای هاستینگ بینیاز میکند.
نصب وردپرس روی لوکال هاست مزایای فراوانی دارد که آن را به یک ابزار ضروری برای طراحان وب، توسعهدهندگان و حتی کاربران عادی وردپرس تبدیل کرده است:
قبل از شروع فرآیند نصب، باید مطمئن شوید که تمامی ابزارهای لازم را در اختیار دارید. این پیشنیازها کاملاً ضروری هستند و بدون آنها قادر به نصب وردپرس نخواهید بود.
همانطور که قبلاً اشاره شد، برای تبدیل کامپیوترتان به یک سرور محلی، به نرمافزاری نیاز دارید که شامل وبسرور آپاچی، PHP و MySQL باشد. سه بسته محبوب و رایگان برای این منظور وجود دارد:
در این راهنما، ما بر روی XAMPP تمرکز خواهیم کرد، زیرا کراسپلتفرم است و مراحل آن در تمامی سیستمعاملها (با تفاوتهای جزئی) مشابه است و در بین توسعهدهندگان از محبوبیت بالایی برخوردار است. با این حال، اگر با WAMP یا MAMP راحتتر هستید، میتوانید از آنها استفاده کنید؛ اصول کلی نصب وردپرس روی تمامی این بستهها یکسان است.
برای دانلود XAMPP، به وبسایت رسمی Apache Friends مراجعه کنید. نسخه مناسب با سیستمعامل خود (ویندوز، لینوکس یا مک) را انتخاب کرده و آن را دانلود کنید. همیشه توصیه میشود آخرین نسخه پایدار را دانلود کنید تا از جدیدترین ویژگیها و رفع باگها بهرهمند شوید.
آخرین نسخه وردپرس را میتوانید از وبسایت رسمی وردپرس فارسی دانلود کنید. فایلی که دانلود میکنید، معمولاً یک فایل فشرده با فرمت .zip است که تمامی فایلهای هسته وردپرس را در خود جای داده است. اطمینان حاصل کنید که نسخه فارسی را دانلود میکنید تا فرآیند نصب و مدیریت سایت به زبان فارسی برایتان راحتتر باشد.

در این بخش به طور مفصل به نحوه نصب و راهاندازی XAMPP میپردازیم. این گام یکی از مهمترین مراحل برای ایجاد محیط لوکال هاست است.
پس از نصب، XAMPP Control Panel به طور خودکار باز میشود. این کنترل پنل قلب XAMPP است و از طریق آن میتوانید ماژولهای مختلف را مدیریت کنید.
برای اطمینان از اینکه XAMPP به درستی نصب و راهاندازی شده است، مراحل زیر را دنبال کنید:
http://localhost/ را تایپ کرده و Enter را بزنید. اگر XAMPP به درستی کار کند، صفحه خوشآمدگویی XAMPP را مشاهده خواهید کرد که نشان میدهد وبسرور آپاچی فعال است.http://localhost/phpmyadmin/ را تایپ کرده و Enter را بزنید. phpMyAdmin یک ابزار گرافیکی برای مدیریت پایگاههای داده MySQL است. اگر این صفحه به درستی بارگذاری شد، به این معنی است که MySQL و phpMyAdmin به درستی کار میکنند و شما آماده ایجاد دیتابیس برای وردپرس هستید.
وردپرس برای ذخیره تمامی محتوای سایت شما (پستها، صفحات، نظرات، تنظیمات و غیره) به یک پایگاه داده نیاز دارد. این پایگاه داده در MySQL ایجاد میشود و ما از طریق phpMyAdmin آن را مدیریت خواهیم کرد.
مطمئن شوید که Apache و MySQL در کنترل پنل XAMPP در حال اجرا هستند. سپس، یکی از دو روش زیر را برای دسترسی به phpMyAdmin استفاده کنید:
http://localhost/phpmyadmin/ را تایپ کرده و Enter بزنید.صفحه اصلی phpMyAdmin برای شما باز خواهد شد.
wordpress_local یا my_site_db استفاده کنید. نام دیتابیس باید بدون فاصله و با حروف کوچک باشد.utf8mb4_unicode_ci را انتخاب کنید. این کار تضمین میکند که سایت وردپرسی شما از تمامی کاراکترهای یونیکد، از جمله کاراکترهای فارسی، به درستی پشتیبانی کند و در آینده با مشکلاتی نظیر نمایش علامت سوال به جای حروف فارسی مواجه نشوید.تبریک میگویم! پایگاه داده مورد نیاز برای وردپرس شما آماده است. نیازی به ایجاد کاربر جدید برای دیتابیس در لوکال هاست نیست، زیرا XAMPP به طور پیشفرض از کاربر root بدون رمز عبور برای اتصال به دیتابیس استفاده میکند که برای محیط لوکال هاست کاملاً ایمن و کافی است.
حالا که محیط سرور محلی و پایگاه داده را آماده کردهایم، نوبت به آمادهسازی فایلهای وردپرس میرسد.
پوشه htdocs در XAMPP، معادل پوشه public_html در هاستهای واقعی است. تمامی وبسایتهایی که میخواهید روی لوکال هاست اجرا کنید، باید در این پوشه قرار بگیرند.
C:xampp) بروید.htdocs بگردید و وارد آن شوید.my-website یا wordpress-test بگذارید. این نام همان نامی است که در URL مرورگر خود برای دسترسی به سایت استفاده خواهید کرد (مثلاً http://localhost/my-website).htdocs ساختهاید (مثلاً C:xampphtdocsmy-website) منتقل کنید.اکنون، فایلهای وردپرس شما در محل مناسب قرار دارند و آماده شروع فرآیند نصب هستند.

اکنون تمامی مقدمات لازم فراهم شده است و میتوانیم فرآیند نصب وردپرس را آغاز کنیم. این بخش تعاملی است و شما را با مراحل تنظیمات اولیه وردپرس آشنا میکند.
مرورگر وب خود را باز کنید و در نوار آدرس، URL سایت خود را به شکل زیر وارد کنید:
http://localhost/your-site-name/
به جای your-site-name، نام پوشهای را که در مرحله قبل در htdocs ایجاد کردهاید، وارد کنید (مثلاً http://localhost/my-website/). با فشردن Enter، صفحه تنظیمات وردپرس برای شما نمایش داده خواهد شد.
اولین صفحهای که مشاهده میکنید، صفحه انتخاب زبان است. “فارسی” را از لیست انتخاب کرده و روی دکمه “ادامه” یا “Continue” کلیک کنید.
وردپرس به شما خوشآمد میگوید و توضیح میدهد که برای ادامه نصب به اطلاعات پایگاه داده نیاز دارد. این اطلاعات شامل نام پایگاه داده، نام کاربری، رمز عبور، هاست پایگاه داده و پیشوند جدول است. روی دکمه “بزن بریم!” یا “Let’s go!” کلیک کنید.
در این مرحله، باید اطلاعات پایگاه دادهای را که قبلاً در phpMyAdmin ایجاد کردهاید، وارد کنید:
wordpress_local).root است.localhost است و نیازی به تغییر ندارد.wp_ است. میتوانید آن را تغییر دهید (مثلاً ws_) تا امنیت پایگاه داده کمی افزایش یابد، اما برای لوکال هاست ضروری نیست. اگر چندین سایت وردپرسی در یک دیتابیس دارید، باید پیشوند متفاوتی برای هر یک انتخاب کنید.پس از وارد کردن اطلاعات، روی دکمه “فرستادن” یا “Submit” کلیک کنید.
اگر اطلاعات پایگاه داده به درستی وارد شده باشد، وردپرس پیغامی مبنی بر موفقیتآمیز بودن اتصال به پایگاه داده نمایش میدهد. روی دکمه “اجرای نصب” یا “Run the installation” کلیک کنید تا وردپرس جداول مورد نیاز خود را در پایگاه داده ایجاد کند.
در این مرحله نوبت به تنظیمات اولیه سایت شما میرسد:
پس از وارد کردن تمامی اطلاعات، روی دکمه “راهاندازی وردپرس” یا “Install WordPress” کلیک کنید.
تبریک میگویم! وردپرس با موفقیت نصب شد. شما اکنون یک پیام موفقیتآمیز و یک دکمه “ورود” را مشاهده خواهید کرد. روی دکمه “ورود” کلیک کنید و با نام کاربری و رمز عبوری که در مرحله قبل تعیین کردید، وارد پنل مدیریت وردپرس (داشبورد) شوید.
آدرس پنل مدیریت شما به صورت http://localhost/your-site-name/wp-admin/ خواهد بود.
اکنون شما به طور کامل کنترل یک سایت وردپرسی را روی لوکال هاست خود در دست دارید و میتوانید شروع به آزمایش، توسعه و یادگیری کنید.
پس از نصب موفقیتآمیز، چند نکته برای بهینهسازی تجربه شما و همچنین راهحلهایی برای مشکلات احتمالی وجود دارد که در این بخش به آنها میپردازیم.
یکی از اولین کارهایی که پس از نصب وردپرس باید انجام دهید، تنظیم پیوندهای یکتا (Permalinks) است. این کار به ساختار URL سایت شما کمک میکند تا هم برای کاربران و هم برای موتورهای جستجو دوستانهتر باشد. به صورت پیشفرض، وردپرس از ساختار URL شامل ID پست استفاده میکند که جذاب نیست.
http://localhost/my-website/sample-post-name/).این تغییر معمولاً در محیط لوکال هاست بدون مشکل انجام میشود، اما گاهی اوقات در هاست واقعی نیاز به پیکربندی فایل .htaccess دارد که XAMPP این کار را برای شما هندل میکند.

اگرچه سرعت در لوکال هاست معمولاً بالا است، اما گاهی اوقات ممکن است کندیهایی را تجربه کنید. در اینجا چند نکته برای بهبود عملکرد آورده شده است:
php.ini (که در پوشه php داخل پوشه XAMPP قرار دارد)، میتوانید مقادیری مانند memory_limit را افزایش دهید تا PHP حافظه بیشتری برای پردازش داشته باشد.در طول فرآیند نصب یا پس از آن، ممکن است با مشکلاتی مواجه شوید. در اینجا به برخی از رایجترین آنها و راهحلهایشان اشاره میکنیم:
http://localhost:8080/ به سایت دسترسی پیدا کنید.C:xampphtdocsmy-website) بروید و فایل wp-config.php را باز کنید. اطلاعات مربوط به DB_NAME، DB_USER و DB_PASSWORD را با نام پایگاه داده، root و رمز عبور خالی (که قبلاً در تنظیمات وردپرس وارد کردهاید) مطابقت دهید. اگر رمز عبور برای root در MySQL تعیین کردهاید، باید اینجا نیز آن را وارد کنید (که برای لوکال هاست معمول نیست).mod_rewrite در Apache است.
#LoadModule rewrite_module modules/mod_rewrite.so را پیدا کرده و علامت # را از ابتدای آن حذف کنید تا به LoadModule rewrite_module modules/mod_rewrite.so تبدیل شود.پس از اینکه سایت وردپرسی خود را روی لوکال هاست توسعه دادید و از عملکرد آن راضی بودید، مرحله بعدی انتقال آن به یک هاست واقعی است تا سایت شما در دسترس عموم قرار گیرد. این فرآیند کمی پیچیدهتر از نصب اولیه است، اما با ابزارها و روشهای صحیح، قابل انجام است.
به طور خلاصه، روشهای اصلی برای انتقال سایت شامل موارد زیر است:
htdocs به سرور هاست واقعی از طریق FTP.wp-config.php برای بهروزرسانی اطلاعات اتصال به پایگاه داده جدید.http://localhost/your-site-name به http://your-domain.com تغییر میکنند. این کار معمولاً با جستجو و جایگزینی مستقیم در دیتابیس یا با استفاده از ابزارهایی مانند Search and Replace DB انجام میشود.هرچند توضیح کامل این فرآیند از حوصله این مقاله خارج است و خود یک مقاله جامع دیگر میطلبد، اما دانستن اینکه این امکان وجود دارد، به شما اطمینان میدهد که زحمات شما روی لوکال هاست هدر نخواهد رفت و سایت شما در نهایت میتواند به دنیای اینترنت پا بگذارد.

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