نصب وردپرس روی لوکال هاست ویندوز
- مقالات آموزشی
- بروزرسانی شده در
همانطور که قبلاً توضیح دادهیم، وردپرس یک سیستم مدیریت محتوا تحت وب میباشد. شما برای راهاندازی و نصب وردپرس بر روی لوکال هاست نیازمند برنامههایی هستید که فایلهای PHP را اجرا و اطلاعات را بر روی دیتابیس ذخیره کند. برای اجرای وردپرس بر روی کامپیوتر شخصی یا همان لوکال هاست نیازمند این هستید که این زمینه برای وردپرس فراهم شود. علاوهبراین برای انجام این کار چندین برنامه وجود دارد؛ یکی از بهترین این برنامهها، برنامه XAMPP میباشد.
نصب زمپ تقریباً شبیه به نصب یک برنامه یا بازی خیلی ساده روی سیستمهای ویندوز است. همچنین حتماً به این نکته توجه داشته باشید که اگر از سیستم عامل مک استفاده میکنید از MAMP استفاده کنید.
آنچه در این مقاله میخوانید
نصب وردپرس روی لوکال هاست
اکنون چند نکته در رابطه با نصب زمپ بیان میکنیم و در ادامه آموزش نصب وردپرس بر روی لوکال هاست XAMPP را توضیح خواهیم داد. ابتدا در مرحله اول میتوانید با مراجعه به این لینک، آخرین نسخه XAMPP را با توجه به سیستمعامل خود دانلود و نصب کنید. البته حتماً قبل از نصب نرمافزار زمپ، به این نکته توجه داشته باشید که حتماً آنتیویروس و فایروال سیستم را خاموشکنید.
آموزش راه اندازی لوکال هاست XAMPP روی ویندوز
خب اولین کاری که شما باید انجام دهید این است که نرمافزار زمپ را از سایت معتبر آن دریافت کنید و آن را بر روی سیستم خود اجرا کنید، نصب این نرمافزار دقیقاً مانند دیگر برنامههای دیگر است و تنها کاری که شما باید انجام دهید، این است که بر روی گزینه “Next” کلیک کنید تا مراحل نصب به پایان برسد.
البته چنانچه در هنگام نصب، صفحهای مانند صفحه زیر را مشاهده کردید فقط تیکهای موردنیاز را تیک بزنید تا ماژولهای اضافی نصب نشاند.

در پایان و در صفحه آخر روی “Next” کلیک کنید تا نصب شروع شود.

بعد از نصب بر روی آیکون زمپ با اسم “Xampp Control” کلیک کنید تا صفحه زیر لود شود.

در نظر داشته باشید، هنگامیکه برای اولین بار این برنامه را اجرا میکنید؛ هیچیک از برنامههای لیست در حالت Running نیستند. در کنار اسم این برنامهها گزینه “Start” قرار دارد؛ که شما میتوانید با کلیک برروی “Start” آنها را همانند تصویر زیر در حالت فعال قرار دهید. حتماً در نظر داشته باشید، که اگر هنگام نصب برنامه برای اولین بار این دکمهها کار نکرد شما میتوانید با یک بار ریستارت کردن سیستم این مشکل را برطرف کنید.
نکته: اگر با ریستارت کردن سیستم، باز هم زمپ اجرا نشد، حتما از غیرفعال بودن آنتی ویروس و فایروال اطمینان حاصل کنید. یا پورتهای زمپ را در فایروال و آنتی ویروس آزاد کنید.
نصب وردپرس روی لوکال هاست
نصب وردپرس روی لوکال هاست XAMPP چندان کار پیچیدهای نیست و شما میتوانید بهراحتی و بدون دردسر از پس آن بر بیایید. این کار به نسبت نصب بر روی هاست خریداری شده راحتتر است.
اگر تمامی مراحل گفته شده در این مقاله را رعایت کنید، قادر خواهید بود به راحتی وردپرس را بر روی لوکال هاست نصب کنید.
ساخت دیتابیس در XAMPP
در اولین قدم باید یک دیتابیس برای نصب وردپرس ایجاد کنید؛ برای انجام این کار در قسمت آدرس مرورگر باید عبارت “localhost/phpmyadmin” را وارد کنید؛ که پس از زدن دکمه “Enter” صفحه زیر باز میشود. سپس شما باید در مرحله بعد بر روی تب Databases کلیک کنید.

شما میتوانید در صفحه باز شده در قسمت اول که با عدد “1” مشخصشده است، یک نام برای دیتابیس خود وارد کنید و همچنین در قسمت بعد میتوانید فرمت پشتیبانیکننده دیتابیس خود را انتخاب کنید. این موضوع چندان اهمیت ندارد اما به شما توصیه میکنیم روی گزینه مشخصشده در تصویر زیر قرار دهید.

بعدازاینکه دیتابیس خود را ایجاد کردید میتوانید از آن برای نصب وردپرس استفاده کنید. در نظر داشته باشید که در برنامههایی مثل زمپ یوزرنیم بهصورت پیشفرض “root” است و فاقد رمز عبور میباشد. این موضوع به دلیل اینکه در کامپیوتر شخصی خود است مشکلی ندارد و شما میتوانید آن را در آینده تغییر دهید.
آپلود وردپرس روی لوکال هاست
برای انجام این کار، ابتدا باید آخرین نسخه وردپرس را دانلود کنید و به آدرس نصب Xampp یعنی C:\xampp بروید. در مرحله بعد وردپرس خود را در پوشه htdocs که بهعنوان ریشه هاست شما عمل میکند از حالت زیپ در فایلی با نامی که دوست دارید سایتتان به آن آدرس در لوکال هاستتان بالا بیاید خارج کنید. بهعنوانمثال اگر نام فایل شما mihanwp باشد؛ آدرس سایت شما در لوکال هاست بهصورت localhost/mihanwp میشود.
در ادامه، فایل wp-config-sample.php را با یک برنامه ویرایشگر باز کنید و مشخصات دیتابیس خود را در مکانهای مشخص شده وارد کنید. و سپس آن را با نام wp-Config.Php ذخیره کنید.
define('DB_NAME', 'database_name_here');define('DB_USER', 'username_here');define('DB_PASSWORD', 'password_here');define('DB_HOST', 'localhost');در مرحله بعد شما باید مطابق کد بالا در بخش “Database_name” نام دیتابیس را وارد کنید.
در بخش “Username_here” باید نام کاربری را وارد کنید؛ که این قسمت در حالت پیشفرض بهصورت “root” میباشد.
همچنین بخش password_here را باید حتماً پاک کنید تا بهصورت سفید برای شما نمایش داده شود.
سپس بعد از ذخیره فایل، سایت را با اسم جدید باز میکنیم تا به صفحه نصب برویم. همانطور که در مثال بالا گفتیم آدرس سایت شما localhost/mihanwp میشود، که بعد از باز کردن آن، صفحه زیر برای شما نمایش داده میشود.
نصب معروف ۵ دقیقهای وردپرس 🙂
خب حالا بریم سراغ نصب 5 دقیقهای! شما قادر هستید در کمتر از 5 دقیقه وردپرس را بر روی سیستم خود نصب و آن را اجرا کنید. برای این کار باید مطابق با تصویر زیر یک سری اطلاعات درخواست شده را وارد نمایید.

پس از جایگذاری اطلاعات باید در پایان بر روی دکمه “راهاندازی” کلیک کرده و پس از مدتی صفحهای مانند تصویر زیر برای شما نمایش داده میشود که به شما اعلام میکند وردپرس با موفقیت نصب شده است. در این مرحله کار شما بهپایان میرسد و شما میتوانید با کلیک بر روی گزینه “ورود” به صفحه ورود سایت منتقل شوید.

به همین راحتی!
امیدواریم با کمک این مقاله توانسته باشید وردپرس را بر روی لوکال هاست نصب کنید. موفق و سربلند باشید. 🙂

سلام خسته نباشید…من هنگام راه اندازی زمپ اجازه فایر وال واسه Apache و MySQL نخواست…من اونروز باهاش کار کردم و الان دوباره باز کردم و دیدم غیر فعال شده هر دوش…لطعا راهنمایی کنید که چیکار کنم مرسی
درود، ابتدا XAMPP رو با گزینه Run as administrator اجرا کنید و Apache و MySQL رو دوباره Start کنید. اگر فعال نشد، احتمالاً پورتها اشغال هستن
سلامی دوباره…با Run as administrator اجرا کردم ولی باز نشد…
چیکار باید کنم؟؟؟
درود، احتمالاً پورتهای Apache یا MySQL اشغال هستند.
چطور آزادش کنم و دوباره ازش استفاده کنم؟؟
لطفا کمکم کنید
در XAMPP روی دکمه Netstat بزنید تا مشخص بشه کدوم برنامه پورت رو اشغال کرده. اون برنامه رو ببندید یا از بخش Config پورت Apache یا MySQL رو تغییر بدید و دوباره سرویس رو اجرا کنید.
سلام
توی یک ویدیوی آموزشی در این سایت دیدم که شما میگین هاست هایی که کنترل پنلشون cpanel است استفاده نکنید چون کرک شده یا نال شده است هاست های لیمو هاست هم کنترل پنلشون cpanel است یعنی از آن هم نباید استفاده کرد
درود بر شما. نگفتیم استفاده نکنید گفتیم بهتره دایرکت ادمین استفاده کنید. البته الان دایرکت ادمین هم ایران رو مسدود کرده و فرق زیادی ندارن
سلام
من وقتی Apache http server و mysqld را در فایروال دسترسی شبکه را Private فعال می کنم دوباره یک شبکه دیگه Apache و Mysql با دسترسی شبکه Public در allow an app through firewall ظاهر میشه چجور این مشکل را حل کنم که فقط با دسترسی شبکه Private مجاز بشه
برای local wp هم همینطور میشه و local.exe و nginx.exe با دسترسی شبکه Public مجاز میشوند
درود. وارد Windows Defender Firewall with Advanced Security شوید و در بخش Inbound Rules، قانونهای تکراری Apache، MySQL، Local و Nginx را حذف کنید؛ سپس برای فایل اجرایی اصلی هرکدام یک قانون جدید بسازید و فقط پروفایل Private رو فعال کنید. اگر Local دوباره قانون Public میسازه، همون قانون رو غیرفعال کنید و یک قانون Block جداگانه برای پروفایل Public بسازید.
سلام خوب هستید
من وقتی در زمپ mysql را اجرا میکنم ارور میده و مطمئنم که فایروال بلاک میکنه اگه apache http server و mysqld را برای فایروال مجاز کنم امکان داره از طریق زمپ ویروس وارد سیستمم بشه یا باعث بشه که کلا سیستمم به اینترنت وصل نشه
درود. مجاز کردن Apache و MySQL در فایروال معمولاً باعث قطع اینترنت یا ورود ویروس نمیشه، ولی بهتره دسترسی رو فقط روی شبکه Private فعال کنید و XAMPP رو از منبع رسمی نصب کرده باشید. ضمن اینکه خطای MySQL اغلب به اشغال بودن پورت 3306 مربوطه، نه فایروال.
سلام برای سیستم عامل لینوکس چه نرم افزاری رو برای لوکال هاست پیشنهاد میکنید؟
درود، برای لینوکس پیشنهاد ما LocalWP هست چون نصب و مدیریت وردپرس رو سادهتر میکنه. اگر کنترل بیشتری میخواید، میتونید از XAMPP هم استفاده کنید.
من با مشکل entire log window on the forums
مواجه شدم
این عبارت بهتنهایی خطای اصلی نیست و معمولاً بخشی از پیام XAMPP هست
سلام در مرحله ی تیک اپاچی و مای اسکیوال ب خطای api-ms-win-crt rountime برخورد کردم در ادامه برای حل این مشکل باید ویژوال رو نصب میکردم اما ارور میده و نصب نمیشه.ویندوز ۷ هست.ممنون میشم راهنماییم کنید
درود، این خطا معمولا به خاطر بروز نبودن ویندوز ۷ رخ میده. اول باید آپدیتهای ویندوز مخصوصا بسته Service Pack 1 و آپدیتهای امنیتی مربوط به Universal C Runtime رو نصب کنی، بعد سراغ ویژوال بری تا بدون خطا نصب بشه. اگه بازم مشکل داشتی، نسخه ویندوزت رو کامل آپدیت کن چون پشتیبانی مایکروسافت ازش قطع شده و بعضی پکیجها روی نسخههای قدیمی نصب نمیشن.
سلام یه سایت اصلی دارم میخوام روی xmpp تغییرات ایجاد کنم چطوری میتنونم انجام بدم
درود،میتونید یه نسخه از سایتت رو روی لوکال هاست بیاری و تغییرات رو اونجا اعمال و تست کنی، بعد که مطمئن شدی همه چی درسته روی سایت اصلی پیاده کنی. اینطوری اگه مشکلی پیش اومد به سایت اصلیت آسیبی نمیرسه.
سلام من قبلا یک سایت داشتم که روی لوکال هاست بود من چند وقت پیش فایل xampp اون رو پاک کردم الان دوباره نصب کردم و عنوان اون رو تغییر دادم ولی الان که میخواهم وارد شم اطلاعات ورود رو که روی قبلی سیو کرده بودم هست و قسمت جدیدی نمیاد
سلام احتمالا دیتابیسش پاک نشده بوده بهتره یه سایت جدید بسازید
میشه راهنمایی کنید
البته که میتونم کمکتون کنم! دقیقاً توی کدوم مرحله از نصب به مشکل خوردید؟ اگه پیام خطا یا جزئیات بیشتری بگید، بهتر میتونم راهنماییتون کنم.
سلام وقتتون بخیر خسته نباشید. من میخوام که سایت تستی بزنم و به عنوان رزومه برای پورتفولیوم نمونه کار جمع کنم. اما هر بار که با زمپ کار میکنم به مشکل میخورم. یه بار MySQL بالا نمیاد، یه بار Apache بالا نمیاد. دو بار تا الان مجبور شدم حذفش کنم و سایت رو دوباره طراحی کنم. در نهایت با سرچ زیاد به LocalWP رسیدم. خب کار با این خیلی راحتتر هست. شما پیشنهادش میکنید که با این کار رو انجام بدم؟ و بعد از طریق LocalWP میتونم بعداً که هاست و دامنه خریدم، انتقالش بدم؟
سلام بهتره از localwp استفاده کنید. اره اموزش انتقالش هم توی سایت هست.
عالی بود تونستم نصبش کنم
خوشحالیم که تونستید از اموزش ها استفاده کنید
سلام
من بکاپ سایت قبلی رو که روی هالست اصلی بود گرفتم حالا چطوری باید روی لوکال بیارمش
سلام آموزشش تو سایت هست. انتقال سایت از لوکال به هاست اصلی
سلام
بعد ها میتونیم هاست بخریم و همین سایتی رو که روی لوکال ساختیم بر روی هاست ببریم ؟
سلام روز بخیر
بله امکان پذیر هست
درود و مهر، بنده زمپ رو دانلد و نصب کردم در مرحله ای که apache و MySQL رو تیک میزنم، مرحله بعدی برام باز نمیشه که بخوام اون دوتا تیک که گفتین مهم هم هست رو بزنم، چندین بار استاپ و استارت کردم، سیستم رو هم ریست کردم نشد، ممنون میشم راهنمایی کنید، سپاس
توی بعضی نسخه ها اون دو تا تیک غیرفعاله و فقط کافیه استارت کنید.
سلام و احترام. داخل localhost که میشم و نام پوشه رو هم زدم این خطا رو میده : Your server is running PHP version 7.3.2 but WordPress 7.0 requires at least 7.4
راهنمایی بفرمایید
نسخه php لوکال هاست باید 7.4 به بالا باشه برای وردپرس ۷. از نرم افزار دیگه ای استفاده کنید برای لوکال هاست
باسلام
در لوکال هاست افزونه المنتور باز نمی کند.تمام کارها بررسی افزونه ها ،تغییر قالب،و انواع راههای دیگر با هوش مصنوعی انجام دادم و حتس برگشتم نسخه قدیمی3.24هم نصب و تست ولی باز جواب نداد .وردپرس7است.چکار میشه کرد؟
سلام چه خطایی میده بهتون؟
در یک مستطیل نوشته پیشنمایش قال بارگزاری نیست،not found404برای مشاهده پیشنمایش اشکال زدایی کنید.
در مستطیل دیگر هم فعال سازی حالت ایمن دارد.
هیچ کدام از گزینه ها جواب نداد
خطای ۴۰۴ دارید. پلاگین ها رو غیرفعال کنید و قالب رو تست بدید و تست کنید. یکبار هم از تنظیمات پیوندهای یکتا رو ذخیره بزنید.
تمام کارها را استاد انجام دادم جواب نداد
خطای ۴۰۴ به این دلایل میتونه باشه. اگر وب سرور انجین ایکس انتخاب شده تغییرش بدید به اپاچی