آموزش نصب وردپرس روی لوکال هاست با LocalWP

آموزش نصب وردپرس روی لوکال هاست با LocalWP دنیای وب برای طراحان، توسعه دهندگان و حتی کاربران عادی، یک زمین بازی بزرگ و هیجان…

آموزش نصب وردپرس روی لوکال هاست با LocalWP

آموزش نصب وردپرس روی لوکال هاست با LocalWP

دنیای وب برای طراحان، توسعه دهندگان و حتی کاربران عادی، یک زمین بازی بزرگ و هیجان انگیز است. با این حال، کار کردن روی یک وب سایت زنده و در حال اجرا ریسک های خاص خود را دارد. هر تغییر کوچکی ممکن است کل سایت را از کار بیندازد و تجربه کاربری بازدیدکنندگان را مختل کند. اینجاست که مفهوم لوکال هاست (Local Host) اهمیت پیدا می کند. لوکال هاست به زبان ساده، شبیه سازی محیط سرور وب روی کامپیوتر شخصی شماست که به شما اجازه می دهد بدون اتصال به اینترنت و بدون به خطر انداختن سایت اصلی تان، به توسعه، طراحی، تست و رفع اشکال بپردازید. در میان ابزارهای مختلف برای راه اندازی لوکال هاست، برنامه LocalWP (که قبلا با نام Local by Flywheel شناخته می شد) به دلیل سادگی، سرعت و امکانات ویژه ای که برای وردپرس فراهم می کند، به انتخابی محبوب و حرفه ای تبدیل شده است. این مقاله، راهنمای جامع شما برای آموزش نصب وردپرس روی لوکال هاست با استفاده از این ابزار قدرتمند است.

 

LocalWP چیست و چرا بهترین انتخاب است؟

LocalWP (که اغلب به اختصار Local نامیده می شود) یک محیط توسعه محلی است که به صورت اختصاصی برای وردپرس طراحی شده است. این ابزار به توسعه دهندگان و طراحان وب اجازه می دهد تا تنها با چند کلیک، یک سایت وردپرسی کامل را روی کامپیوتر خود نصب و راه اندازی کنند.

قبل از ظهور ابزارهایی مانند Local، راه اندازی یک محیط لوکال هاست برای وردپرس معمولا نیازمند نصب جداگانه و پیکربندی دستی اجزای مختلف سرور شامل وب سرور (مانند آپاچی یا انجین اکس)، زبان برنامه نویسی (PHP) و سیستم مدیریت پایگاه داده (MySQL یا MariaDB) بود که اغلب برای کاربران مبتدی دشوار و زمان بر بود.

اما LocalWP این فرآیند را به شکل چشمگیری ساده کرده است. برخی از ویژگی های کلیدی که LocalWP را از سایر رقبایش متمایز می کند عبارتند از:

  • نصب سریع و آسان وردپرس: تنها با چند کلیک، سایت وردپرسی شما آماده استفاده است.
  • پشتیبانی از ورژن های مختلف PHP و وب سرور: می توانید تنظیمات مختلف سرور را برای هر سایت به صورت جداگانه انتخاب کنید.
  • امکانات ویژه برای وردپرس: شامل قابلیت هایی مانند Live Links برای نمایش سایت لوکال به مشتریان و Blueprint ها برای ذخیره سازی الگوهای آماده سایت.
  • رابط کاربری ساده و کاربرپسند: مدیریت چند سایت وردپرسی به صورت همزمان را تسهیل می کند.

استفاده از LocalWP نه تنها فرآیند نصب وردپرس روی لوکال هاست را آسان می کند، بلکه یک تجربه توسعه روان و حرفه ای را فراهم می آورد.

 

دانلود و نصب برنامه LocalWP

برای شروع فرآیند نصب وردپرس روی لوکال هاست، ابتدا باید برنامه LocalWP را روی سیستم عامل خود نصب کنید. این برنامه برای سیستم عامل های ویندوز، مک و لینوکس در دسترس است.

 

مرحله اول: دانلود برنامه

  1. به وب سایت رسمی LocalWP مراجعه کنید.
  2. روی دکمه “Download” یا “Free Download” کلیک کنید.
  3. سیستم عامل خود (Windows، macOS یا Linux) را انتخاب کنید.
  4. فرم مربوطه (شامل نام و ایمیل) را پر کنید یا گزینه “No thanks, just download it” را انتخاب کنید.
  5. فایل نصب برنامه روی کامپیوتر شما دانلود خواهد شد.

 

مرحله دوم: نصب برنامه

  1. ویندوز و مک: فایل دانلود شده (با پسوند .exe یا .dmg) را اجرا کنید. در ویندوز مراحل نصب معمول را دنبال کرده و در مک، فایل Local را به پوشه Applications بکشید و رها کنید.
  2. لینوکس: فایل دانلود شده (معمولا .deb یا .rpm) را با استفاده از ابزار مدیریت بسته مناسب توزیع خود نصب کنید.

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

 

ایجاد اولین سایت وردپرسی با Local

هسته اصلی آموزش نصب وردپرس روی لوکال هاست، همین مرحله است. LocalWP فرآیند ساخت سایت را به چند گام ساده و سریع تبدیل کرده است:

 

مرحله اول: شروع به کار

  1. در رابط کاربری LocalWP، روی علامت “+” در پایین سمت چپ یا دکمه “Create a new site” کلیک کنید.
  2. گزینه “Create a new site” را انتخاب کرده و “Continue” را بزنید.

 

مرحله دوم: نام گذاری و مسیردهی سایت

  1. در فیلد “What’s your site’s name?” یک نام برای سایت خود وارد کنید (مثلا: “تست وبلاگ من”). این نام در LocalWP نمایش داده می شود و به عنوان آدرس محلی (مانند test-weblog-man.local) استفاده خواهد شد.
  2. (اختیاری) در قسمت “Advanced options” می توانید مسیر ذخیره سازی سایت را تغییر دهید. اگر نیازی به تغییر ندارید، “Continue” را بزنید.

 

مرحله سوم: تنظیمات محیط سرور (Environment)

در این مرحله، می توانید تنظیمات سرور لوکال خود را مشخص کنید. LocalWP دو گزینه پیش رویتان قرار می دهد:

  1. Preferred (پیشنهادی): این گزینه از آخرین نسخه های پایدار PHP، MySQL و وب سرور Nginx استفاده می کند و برای اکثر کاربران مناسب است.
  2. Custom (سفارشی): اگر نیاز به تنظیمات خاصی از PHP یا وب سرور (مثلا Apache به جای Nginx) دارید، این گزینه را انتخاب کنید.

توصیه می شود برای شروع و سادگی کار، گزینه Preferred را انتخاب کرده و “Continue” را بزنید.

 

مرحله چهارم: جزئیات وردپرس (WordPress Setup)

این آخرین مرحله قبل از نصب است که در آن اطلاعات ورود به سایت وردپرسی خود را تعیین می کنید:

  1. WordPress Username: نام کاربری که برای ورود به پنل مدیریت وردپرس استفاده می کنید (مثلا: admin).
  2. WordPress Password: رمز عبور قوی برای حساب کاربری خود انتخاب کنید.
  3. WordPress Email: یک آدرس ایمیل برای مدیریت سایت (این آدرس در محیط لوکال هاست فقط جنبه نمایشی دارد).
  4. Is this a Multisite? (آیا یک وردپرس چند سایته است؟): اگر به وردپرس چند سایته نیاز ندارید، این تیک را نزنید.

پس از تکمیل، روی دکمه “Add Site” کلیک کنید. LocalWP اکنون تمام فایل های وردپرس، دیتابیس و محیط سرور لازم را نصب و پیکربندی می کند. این فرآیند ممکن است چند دقیقه طول بکشد.

 

تنظیمات و مدیریت سایت در LocalWP

پس از اتمام نصب، سایت شما در LocalWP ایجاد شده و در دسترس خواهد بود. رابط کاربری LocalWP ابزارهایی را برای مدیریت آسان سایت تان فراهم می کند.

 

بخش اول: Overview (نمای کلی)

در این بخش، اطلاعات مهم و ابزارهای دسترسی سریع سایت شما قرار دارند:

  • Domain: آدرس لوکال سایت شما (مثلا: test-weblog-man.local).
  • SSL: وضعیت گواهی SSL محلی. LocalWP به شما اجازه می دهد تا تنها با یک کلیک، یک گواهی SSL معتبر محلی نصب کنید تا تست کردن محیط امن (HTTPS) امکان پذیر شود.
  • Host: جزئیات وب سرور (Nginx یا Apache).
  • PHP Version و Database: نسخه های استفاده شده.

 

بخش دوم: ابزارهای اصلی دسترسی

  • START SITE / STOP SITE: با استفاده از این دکمه می توانید سرور لوکال سایت خود را روشن یا خاموش کنید. برای دسترسی به سایت، باید روشن باشد.
  • OPEN SITE: سایت وردپرسی شما را در مرورگر باز می کند.
  • ADMIN: شما را مستقیما به صفحه ورود پنل مدیریت وردپرس (wp-admin) می برد.
  • DATABASE: با کلیک روی این بخش، می توانید دیتابیس سایت خود را با استفاده از ابزار Adminer (یا Sequel Pro در مک) مشاهده و مدیریت کنید.

 

بخش سوم: دسترسی به فایل ها

برای دسترسی به فایل های اصلی وردپرس، کافی است در بخش “Site Path” روی “Go to site folder” کلیک کنید. این کار شما را به مسیری می برد که فایل های اصلی وردپرس در پوشه app/public قرار دارند. این پوشه همانند ریشه سایت (public_html) در هاست واقعی شماست و شما می توانید تم ها، افزونه ها و سایر فایل های وردپرس را در آنجا آپلود یا ویرایش کنید.

مدیریت آسان این تنظیمات، یکی از دلایز مهمی است که برنامه LocalWP را برای آموزش نصب وردپرس روی لوکال هاست به یک ابزار ضروری تبدیل کرده است.

 

استفاده از قابلیت های پیشرفته LocalWP برای توسعه

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

 

قابلیت Live Links (لینک های زنده)

یکی از کاربردی ترین ویژگی های LocalWP، امکان ایجاد Live Links است. با فعال کردن این گزینه، Local یک URL عمومی و موقت ایجاد می کند که به دیگران اجازه می دهد سایت لوکال شما را از طریق اینترنت ببینند. این قابلیت برای نمایش پیشرفت کار به مشتریان یا همکاران، بدون نیاز به انتقال سایت به هاست اصلی، بسیار مفید است.

برای فعال سازی:

  1. مطمئن شوید سایت شما در LocalWP روشن است.
  2. در بالای صفحه جزئیات سایت، بخش “Live Link” را پیدا کرده و روی “Enable” کلیک کنید.
  3. LocalWP یک تونل امن (Secure Tunnel) ایجاد کرده و یک URL عمومی در اختیار شما قرار می دهد که می توانید آن را به اشتراک بگذارید.

 

Blueprints (الگوهای آماده)

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

برای ذخیره یک سایت به عنوان Blueprint:

  1. مطمئن شوید سایت مورد نظر خاموش است.
  2. روی سایت در لیست کلیک راست کرده و “Save as Blueprint” را انتخاب کنید.
  3. یک نام برای Blueprint خود انتخاب کنید.

 

SSH و WP-CLI

برای توسعه دهندگانی که با خط فرمان (Command Line) کار می کنند، LocalWP دسترسی به SSH و ابزار خط فرمان وردپرس یعنی WP-CLI را به راحتی فراهم می کند.

  1. WP-CLI: در بخش Overview، روی دکمه “Open Site Shell” کلیک کنید. یک پنجره ترمینال باز می شود که می توانید از دستورات wp برای مدیریت وردپرس (مانند نصب افزونه، مدیریت کاربران، یا به روز رسانی هسته) استفاده کنید.

 

انتقال سایت وردپرسی از لوکال هاست به هاست اصلی

هدف نهایی از نصب وردپرس روی لوکال هاست، توسعه سایت و سپس انتقال آن به یک سرور زنده است تا همه بتوانند به آن دسترسی داشته باشند. LocalWP فرآیند انتقال را نیز آسان کرده است.

 

روش اول: استفاده از افزونه های مهاجرت (Migration Plugins)

ساده ترین روش، استفاده از افزونه های معروف مهاجرت وردپرس مانند All in One WP Migration یا Duplicator است:

  1. در لوکال هاست: افزونه مهاجرت را نصب و فعال کنید. از سایت خود یک فایل پشتیبان (Export) بگیرید. این فایل شامل تمامی اطلاعات وردپرس و دیتابیس است.
  2. در هاست اصلی: یک نصب خام وردپرس روی هاست اصلی خود داشته باشید.
  3. همان افزونه مهاجرت را نصب کنید.
  4. فایل پشتیبان (Export) گرفته شده از لوکال هاست را در اینجا Import (وارد) کنید.
  5. افزونه به صورت خودکار آدرس های لوکال (مانند test-weblog-man.local) را به آدرس دامین اصلی شما تغییر می دهد.

 

روش دوم: استفاده از افزونه Local Connect (فقط برای هاست های خاص)

اگر از شرکت های هاستینگی که با LocalWP یکپارچه شده اند (مانند WP Engine)، استفاده می کنید، می توانید از قابلیت Local Connect برای انتقال مستقیم استفاده کنید. این قابلیت به صورت خودکار فرآیند انتقال را ساده سازی می کند.

 

روش سوم: انتقال دستی (برای کاربران پیشرفته)

برای کاربران حرفه ای تر، انتقال دستی شامل سه مرحله است:

  1. انتقال فایل ها: تمام فایل ها و پوشه های موجود در app/public را به پوشه public_html هاست اصلی منتقل کنید.
  2. انتقال دیتابیس: دیتابیس لوکال را با استفاده از ابزار Adminer (یا phpMyAdmin) در لوکال هاست Export (خروجی) بگیرید. سپس در هاست اصلی، یک دیتابیس جدید بسازید و فایل خروجی را در آن Import (وارد) کنید.
  3. به روز رسانی آدرس ها: در نهایت، باید آدرس های لوکال هاست در دیتابیس را به آدرس جدید هاست اصلی تغییر دهید. این کار معمولا با استفاده از ابزارهایی مانند Search and Replace یا اجرای دستی دستورات SQL انجام می شود.

نکته مهم در مورد انتقال: به دلیل تفاوت آدرس ها بین لوکال و هاست اصلی، همیشه توصیه می شود پس از انتقال، یک بار پیوندهای یکتا (Permalinks) در بخش تنظیمات وردپرس را ذخیره کنید تا ساختار URL سایت تان به درستی به روز رسانی شود.

 

سوالات متداول در مورد نصب وردپرس روی لوکال هاست با LocalWP

۱. آیا استفاده از LocalWP رایگان است؟

بله، نسخه اصلی و پایه LocalWP که برای نصب وردپرس روی لوکال هاست و توسعه سایت ها نیاز دارید، کاملا رایگان است. یک نسخه Pro نیز وجود دارد که ویژگی های اضافی مانند تونل های SSH و ابزارهای پیشرفته تر ارائه می دهد، اما برای اکثر کاربران نسخه رایگان کافی است.

 

۲. آیا برای استفاده از LocalWP نیاز به اینترنت دارم؟

خیر، یک مزیت بزرگ استفاده از لوکال هاست این است که شما می توانید بدون نیاز به اتصال اینترنت، به توسعه و کار روی سایت وردپرسی خود بپردازید. تنها برای دانلود اولیه برنامه LocalWP و یا استفاده از قابلیت Live Links به اینترنت نیاز دارید.

 

۳. تفاوت LocalWP با XAMPP یا WAMP چیست؟

XAMPP و WAMP ابزارهای عمومی برای راه اندازی محیط سرور (Apache، PHP، MySQL) روی لوکال هاست هستند. شما باید وردپرس را به صورت دستی روی آن ها نصب کنید. در مقابل، LocalWP یک ابزار تخصصی و بهینه شده برای وردپرس است که نصب وردپرس، مدیریت تنظیمات سرور و دیتابیس را به صورت خودکار و بسیار ساده تر انجام می دهد.

 

۴. اگر سایت من در لوکال هاست خیلی کند باشد، چکار کنم؟

کند بودن سایت در لوکال هاست می تواند به تنظیمات سیستم شما یا اختصاص ندادن منابع کافی به LocalWP مرتبط باشد. موارد زیر را بررسی کنید:

  • مطمئن شوید که فقط سایت هایی که نیاز دارید در LocalWP روشن باشند.
  • از ورژن های جدیدتر PHP در تنظیمات Environment استفاده کنید.
  • اگر از سیستم عامل مک یا ویندوز استفاده می کنید، از آخرین نسخه LocalWP استفاده کنید که از سیستم عامل برای مدیریت منابع بهتر استفاده می کند.

 

۵. آیا می توانم چند سایت وردپرسی همزمان روی LocalWP داشته باشم؟

بله، شما می توانید تعداد نامحدودی سایت وردپرسی روی LocalWP نصب کنید و هر کدام محیط سرور (PHP و وب سرور) و پایگاه داده مخصوص به خود را خواهند داشت. این ویژگی برای توسعه همزمان چند پروژه ایده آل است.

گفت‌وگو و تجربه

۰ دیدگاه ثبت شده

نظر یا سوالت را بنویس

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *