لوکال هاست، همانطور که از ترجمه آن پیداست: “هاست محلی” ، به هاستی میگویند که طراحان سایت و برنامهنویسان وب، ابتدا با ایجاد آن بر روی کامپیوتر خود، فعالیتهای خود را انجام میدهند و بعد از آماده شدن طرح و پروژه نهایی، فایل و پروژه نهایی خود را بر روی سرور و هاست اصلی منتقل میکنند.
در این آموزش، به بررسی و آموزش نصب و راهاندزای زمپ برای استفاده از لوکال هاست و تمام مشکلات احتمالی ای که در این مسیر امکان دارد برای شما اتفاق بیوفتد در خدمت شماییم…
لوکال هاست و فواید گسترده آن
در ابتدا و پیش از آنکه وارد مراحل نصب زمپ شویم، نیاز است که با لوکال هاست آشنا شویم.
بسیاری از زبانهای برنامه نویسی، مانند php و … ، برای اجرا شدن کدهای داخل آن، نیاز به مفسر و وب سرور دارند، ولی از آنجایی که اغلب اوقات نیاز ما صرفا آزمون و خطاست، و همچنین خریداری سرور و هاست، باعث ایجاد هزینه نه چندان کمی برای ما میشود، و همچنین همیشه به اینترنت دسترسی نداریم، این لوکال هاست که تمام نیازهای مارا رفع و محدودیت های موجود را برطرف میکند.
لوکال هاست هیچ نیازی به ارتباط با اینترنت ندارد و این به این معنی است که شما هر جا و مکانی که باشید، بدون نیاز به اینترنت، میتوانید تغییرات مد نظر خود بر روی سایت را، در لوکال هاست انجام دهید.
و اما مزیت بزرگ دیگر لوکال هاست که تمام طراحان وبسایت و برنامهنویسان به آن علاقه دارند، به وجود نیامدن هر گونه خلل و آسیب در سایت اصلی یا همان باگ است، چرا که اگر شما یک نسخه کپی شده از سایت اصلی خود بر روی لوکال هاست داشته باشید، به راحتی میتوانید متوجه شوید که با اضافه و یا کم کردن کدام تغییرات سایت شما دچار اشکال میشود.
حال که با مزایای لوکال هاست آشنا شدیم، وقت آنست که پا به عرصه عمل بزاریم و وردپرس خود را بر روی لوکال هاست نصب کنیم…
ایجاد لوکال هاست
نرم افزارهای متنوعی برای راهاندازی لوکال هاست وجود دارد که با توجه به نوع سیستم عامل شما، میبایست نسخه متناسب با سیستم عامل خود را نصب و راه اندازی کنید تا بتوانید لوکال هاست خود را راه اندازی کنید، از معروف ترین این نرم افزارها میتوان به ومپ، زمپ، ایزی php و … اشاره کرد، ما در این آموزش مانند تمام آموزشهای وردپرس خود، از نرم افزار xampp استفاده میکنیم. اگر شما از مکینتاش استفاده میکنید، بهتر است به جای Xampp از mamp استفاده کنید.
آشنایی سریع با زمپ
زمپ یا به انگلیسی xampp، از معروف ترین نرم افزارهای ایجاد لوکال هاست و یک شبیه ساز وب سرور لینوکسی است که برای افرادی که از سیستم عاملی ویندوز استفاده میکنند، امکاناتی از قبیل نصب ، تست و راه اندازی نرم افزارهای تحت وب را فراهم میکند.
برای ادامه آموزش ، ابتدا باید زمپ را دانلود کرده، و قدم به قدم مراحل را همراه ما طی کنید.
نصب و راه اندازی زمپ
نصب و راهاندازی زمپ، اگرچه مانند اکثر نرمافزارهای دیگر است، اما در هنگام نصب میبایست به یکسری از نکات رعایت کرد تا از مشکلات احتمالی که امکان دارد در مسیر کار با لوکال هاست برای شما اتفاق بیوفتد پیشگیری کنید.
اول از همه توجه کنید که بهترین مسیر برای نصب و راهاندازی زمپ، درایوی است که ویندوز خود را بر روی آن نصب کرده اید، که این درایو معمولا همان درایو c میباشد. مسیر نصب زمپ را تغییر ندهید و آن را بر روی مسیر دیفالت خود بگذارید.
همچنین میبایست حداقل فضای خالی در درایو c شما، ۲ الی ۳ گیگ باشد.
بعد از اینکه مراحل زیر را طی کردید، فایل Exe زمپ خود را باز کنید و مانند عکس زیر، اولین کاری که میبایست انجام دهید، بر روی دکمههای استارت رو به روی Apache و Mysql کلیک کرده و منتظر بمانید تا هر ۲ سبز شوند:
اگر مشکلی نباشد، برای اولین باری که در حال استفاده از زمپ هستید، شما با پیغامی مشابه پیغام زیر مواجه میشوید، که باید بر روی گزینه allow access کلیک کنید تا زمپ شما کاملا راهاندازی شود:
اما اگر Apache و MySQL سبز نشدند چی؟
معمولا پیش میاید که بنا بر تنظیماتی که در سیستم عامل های مختلف وجود دارد، یکی از موارد ذکر شده سبز رنگ نشوند و روال کار ما را با مشکل مواجه کنند، حال اگر شما هم به چنین مشکلی برخوردید، کافی است کارهای زیر را انجام دهید، اما اگر هر ۲ گزینهها سبز شدهاند، یعنی زمپ شما آماده است و میتوانید به راحتی از آن استفاده کنید و نیازی به انجام مراحل زیر نیست…
روش سبزکردن Apache
در مسیری که زمپ را نصب کردهاید (مانند مسیر زیر ) رفته، و فایل httpd.conf را با استفاده از یک نرم افزار ویرایش متن مانند نوت پد باز کنید:
c\xampp\apache\conf\httpd.conf
کنترل اف (ctrl + F) را برای جستجو بزنید و عبارت Listen 80 را به Listen 8080 تغییر دهید:
Listen 80 >>>>> Listen 8080
بعد از آن، مجددا مانند بالا، از طریق کنترل اف ، عبارت serverName localhost:80 را پیدا کنید، و به serverName localhost:8080 تغییر دهید:
serverName localhost:80 >>>>>> serverName localhost:8080
حال کافیست فایل http.ssl.conf را از مسیر زیر پیدا کنید:
c\xampp\apache\conf\extra\http.ssl.conf
و عبارت Listen 443 را به Listen 4499 تغییر دهید.
حال زمپ شما مشکل سبزنشدن Apache را دیگر ندارد، و وب سرور شما، از این به بعد با آدرس localhost:8080 در دسترس خواهد بود. یعنی هرجایی که خواستید از لوکال هاست استفاده کنید، از این پس به جای تایپ عبارت localhost، باید تایپ کنید: localhost:8080 .
روش سبزکردن MySQL
این مشکل معمولا به خاطر نصب ناقص و نیمه کاره در مراحل نصب زمپ اتفاق میوفتد. برای رفع این مشکل میبایست زمپ خود را به طور کامل ، uninstall کرده، و تمام مراحل نصب زمپ را از اول طی کنید، حتما دقت کنید که برای نصب مجدد زمپ، نیاز است که نرم افزار زمپ را به طور کامل پاک کرده باشید.
جمعبندی
در این آموزش با تمام مراحل و مشکلاتی که در هنگام نصب زمپ و راهاندازی لوکال هاست نیاز دارید شما را آشنا کردیم، حتما برای پروژههای خود و ایجاد تغییرات، ابتدا از لوکال هاست استفاده کنید و بعد از اطمینان از درست بودن تمام موارد، تغییرات را بر روی هاست اصلی خود اعمال کنید.
در صورت داشتن هر گونه سوال و یا بازنشر تجربیات خود در این زمینه، حتما از طریق بخش کامنت با ما در اربتاط باشید.
راستی! کانال تلگرام ما رو از دست ندید …
بیشتری بنویسین لطفا