بهروزرسانی شده در ۱۶ مهر ۱۴۰۵
آموزش جامع نصب وردپرس روی لپتاپ (لوکال هاست) 🚀 + رفع خطاهای رایج
آیا تا به حال خواستهاید طراحی یک وبسایت را شروع کنید، اما نمیخواستید در همان قدم اول هزینهای بابت خرید هاست و دامنه بپردازید؟ یا شاید یک طراح سایت هستید که میخواهید قالبها و افزونههای جدید را قبل از آپلود روی سرور اصلی (هاست لینوکس یا سرور مجازی)، در یک محیط امن تست کنید؟
خبر خوب این است که شما میتوانید لپتاپ یا کامپیوتر شخصی خود را به یک سرور محلی (Localhost) تبدیل کنید و وردپرس را کاملاً رایگان و آفلاین روی آن نصب کنید. در این مقاله از مگ نگارنوین، به صورت قدمبهقدم و تصویری، آموزش نصب وردپرس روی لپتاپ را با استفاده از بهترین نرمافزارهای شبیهساز سرور بررسی میکنیم.
چرا باید وردپرس را روی لپتاپ نصب کنیم؟ 🤔
نصب وردپرس به صورت لوکال (Local) مزایای فوقالعادهای دارد که حتی حرفهایترین برنامهنویسان هم از آن استفاده میکنند:
- کاملاً رایگان است: نیازی به خرید هاست یا دامنه (مثل .com یا .ir) ندارید.
- آفلاین و سریع: چون اطلاعات از طریق اینترنت منتقل نمیشوند، سرعت بارگذاری صفحات در محیط لوکال به شدت بالاست (مناسب برای طراحی بدون قطعی اینترنت).
- محیط تست امن (Sandbox): بهترین مکان برای تست افزونههای نالشده، آپدیتهای جدید وردپرس یا کدنویسی قالب اختصاصی بدون ترس از خراب شدن سایت اصلی.
- یادگیری بدون ریسک: اگر تازه در حال یادگیری وردپرس هستید، میتوانید بارها سایت را پاک کنید و از نو بسازید.
پیشنیازهای نصب وردپرس در کامپیوتر 🛠️
برای این کار ما به دو چیز نیاز داریم:
- نرمافزار شبیهساز سرور (Local Server): برنامهای که زبان PHP، وبسرور (آپاچی/انجیناکس) و دیتابیس (MySQL) را روی ویندوز یا مک شما نصب میکند.
- فایل هسته وردپرس: که مستقیماً از سایت رسمی آن دانلود میکنیم.
معرفی بهترین نرمافزارهای لوکال هاست
نرمافزارهای مختلفی برای این کار وجود دارند که محبوبترین آنها عبارتند از:
- XAMPP (زمپ): قدیمیترین، معروفترین و پایدارترین گزینه برای ویندوز، لینوکس و مک. (ما در این آموزش از XAMPP استفاده میکنیم).
- WampServer (وامپ): مخصوص ویندوز با رابط کاربری ساده.
- Local by Flywheel: یک ابزار مدرن و بسیار حرفهای با یک کلیک مخصوص طراحان وردپرس.
- MAMP: بهترین انتخاب برای کاربران سیستمعامل مک (macOS).
آموزش قدمبهقدم نصب وردپرس با XAMPP (در ویندوز) 👣
ما فرض را بر این میگیریم که شما از سیستمعامل ویندوز استفاده میکنید. مراحل زیر را با دقت دنبال کنید:
قدم اول: دانلود و نصب نرمافزار XAMPP
- وارد سایت رسمی Apache Friends شوید.
- نسخه مربوط به ویندوز (ترجیحاً نسخهای که از PHP ۸.x پشتیبانی میکند) را دانلود کنید.
- فایل دانلود شده را اجرا کنید. در مراحل نصب، تنظیمات را روی حالت پیشفرض (Next) رها کنید.
- نکته مهم: XAMPP به طور پیشفرض در درایو
C:\xamppنصب میشود. بهتر است این مسیر را تغییر ندهید.
قدم دوم: روشن کردن سرور محلی
- پس از اتمام نصب، برنامه XAMPP Control Panel را باز کنید.
- در روبروی دو ماژول Apache (وبسرور) و MySQL (پایگاه داده)، روی دکمه Start کلیک کنید.
- وقتی پسزمینه این دو کلمه سبز رنگ شد، یعنی لپتاپ شما با موفقیت تبدیل به یک سرور شده است! 🎉
(اگر آپاچی سبز نشد و ارور پورت داد، احتمالاً برنامههایی مثل Skype یا VMware پورت ۸۰ را اشغال کردهاند. باید پورت را تغییر دهید که در بخش خطاهای رایج توضیح دادهایم).
قدم سوم: دانلود وردپرس
- به سایت رسمی وردپرس فارسی به آدرس
fa.wordpress.orgبروید. - روی دکمه آبی رنگ “دریافت وردپرس” کلیک کنید تا فایل فشرده (Zip) آن دانلود شود.
قدم چهارم: انتقال وردپرس به پوشه سرور (htdocs)
مهمترین بخش کار اینجاست:
- فایل Zip وردپرس را کپی کنید.
- به مسیری که XAMPP را نصب کردهاید (معمولاً
C:\xampp\htdocs) بروید. - در پوشه
htdocs، یک پوشه جدید با نام دلخواه (مثلاًnegarnovin-test) بسازید. این نام، آدرس سایت شما خواهد بود. - فایل Zip را درون این پوشه جدید قرار دهید و آن را اکسترکت (Extract / Extract Here) کنید.
- حالا شما یک پوشه به نام
wordpressمیبینید. تمام محتویات داخل پوشهwordpressرا کات (Cut) کنید و در همان پوشه اصلیnegarnovin-testپیست (Paste) کنید. (پوشه خالیwordpressو فایل Zip را میتوانید پاک کنید).
قدم پنجم: ساخت دیتابیس (پایگاه داده)
وردپرس برای ذخیره تنظیمات، نوشتهها و محصولات به دیتابیس نیاز دارد.
- مرورگر خود (کروم یا فایرفاکس) را باز کنید.
- در نوار آدرس تایپ کنید:
localhost/phpmyadminو Enter بزنید. - در صفحه باز شده، از منوی بالا روی Databases کلیک کنید.
- در بخش Database name، یک نام دلخواه (مثلاً
wp_negarnovin) تایپ کنید. - بخش Collation را روی
utf8mb4_persian_ci(برای پشتیبانی کامل از زبان فارسی) تنظیم کنید و روی Create کلیک کنید.
قدم ششم: نصب معروفِ ۵ دقیقهای وردپرس! ⏱️
حالا همه چیز آماده است.
- یک تب جدید در مرورگر باز کنید و آدرس پوشهای که در مرحله چهارم ساختید را تایپ کنید:
localhost/negarnovin-test - صفحه انتخاب زبان وردپرس برای شما باز میشود. زبان فارسی را انتخاب کرده و ادامه دهید.
- در صفحه بعد، روی “بزن بریم!” کلیک کنید و اطلاعات دیتابیس را به شکل زیر وارد کنید:
- نام پایگاه داده: همان نامی که در مرحله پنجم ساختید (مثلاً
wp_negarnovin). - نام کاربری: حتماً کلمه
rootرا با حروف کوچک تایپ کنید. - رمز عبور: این کادر را کاملاً خالی بگذارید (پاک کنید).
- میزبان پایگاه داده: همان
localhostبماند. - پیشوند جدول:
wp_(بهتر است برای امنیت بیشتر، آن را به چیزی مثلngn_تغییر دهید).
-
- روی فرستادن (Submit) و سپس راهاندازی نصب کلیک کنید.
- در مرحله آخر، نام سایت (عنوان)، نام کاربری مدیر، رمز عبور قوی و ایمیل خود را وارد کنید.
- روی راهاندازی وردپرس کلیک کنید.
تبریک میگوییم! 🥳 سایت وردپرسی شما روی لپتاپ نصب شد.
برای ورود به پیشخوان مدیریت، همیشه میتوانید به آدرس
localhost/negarnovin-test/wp-admin مراجعه کنید.چگونه سایت لوکال را به اینترنت (هاست واقعی) منتقل کنیم؟ 🌐
طراحی در لوکال هاست عالی است، اما هدف نهایی این است که سایت شما توسط همه دنیا دیده شود. زمانی که طراحی سایتتان روی لپتاپ تمام شد، شما به یک هاست مطمئن و پرسرعت نیاز دارید.
شما میتوانید با استفاده از افزونههایی مانند Duplicator، از سایت لوکال خود یک پکیج نصبی بسازید و آن را به راحتی روی هاستهای قدرتمند منتقل کنید.
💡 پیشنهاد تخصصی: اگر میخواهید سرعت و امنیت سایت وردپرسی شما به بالاترین حد ممکن برسد، پیشنهاد میکنیم از [هاستهای وردپرس پرسرعت نگارنوین] که مجهز به وبسرور لایتاسپید (LiteSpeed) و هاردهای NVMe هستند استفاده کنید. این هاستها دقیقاً برای میزبانی بینقص از وردپرس بهینهسازی شدهاند.
🛑 راهنمای رفع خطاهای رایج در نصب XAMPP و لوکال هاست
گاهی اوقات در مسیر نصب با مشکلاتی مواجه میشویم. نگران نباشید، راهکارها اینجاست:
خطای شماره ۱: ماژول Apache در XAMPP سبز/Start نمیشود!
- دلیل: پورت ۸۰ (پورت پیشفرض آپاچی) توسط برنامه دیگری (مثل اسکایپ، IIS یا VMware) اشغال شده است.
- راهحل سریع: در XAMPP، جلوی Apache روی دکمه
Configکلیک کرده و فایلhttpd.confرا باز کنید. کلیدهایCtrl+Fرا بزنید و عدد80را سرچ کنید. هرجاListen 80دیدید، آن را بهListen 8080تغییر دهید. فایل را ذخیره کرده و آپاچی را استارت کنید. - نکته: از این به بعد برای ورود به سایت باید آدرس
localhost:8080/negarnovin-testرا وارد کنید.
خطای شماره ۲: ارور Error Establishing a Database Connection
- دلیل: اطلاعات دیتابیس در مرحله ۶ را اشتباه وارد کردهاید.
- راهحل: به پوشه سایت (
htdocs/negarnovin-test) بروید. فایلwp-config.phpرا با Notepad باز کنید و بررسی کنید که نام دیتابیس (DB_NAME)، یوزرنیم (DB_USERکه باید root باشد) و پسورد (DB_PASSWORDکه باید خالی باشد) درست تنظیم شده باشند.
خطای شماره ۳: محدودیت آپلود حجم در وردپرس لوکال
- دلیل: تنظیمات پیشفرض PHP در زمپ حجم آپلود را محدود کرده است.
- راهحل: در XAMPP، جلوی Apache روی
Configکلیک کنید وphp.iniرا باز کنید. مقادیرupload_max_filesizeوpost_max_sizeرا جستجو کرده و عدد آنها را به (مثلاً128M) تغییر دهید. زمپ را ریاستارت کنید.
