اکثر ما حاضر نیستیم سایتمون برای مدتی طولانی دست نخورده باقی بمونه و خیلی دوست داریم قسمتهای مختلف سایت رو بهبود بخشیده یا قابلیت جدیدی رو به سایتمون اضافه کنیم ؛ برای همین معمولاً پیشنهاد میکنیم ابتدا تغییرات رو در لوکال هاست تست کرده و در صورت نهایی شدن، تغییرات رو به هاست اصلی انتقال بدیم.
اگر نگران این هستیم که محیط ظاهری سایت ما روی لوکال ممکنه با محیط شیرترانیکس روی هاست متفاوت باشه، میتونیم از آخرین تغییرات سایتمون فول بکآپ تهیه کرده و در لوکال هاست استخراج کرده و با تغییر اطلاعات کانفیگ شیرترانیکس امکان اجرا شدنش در لوکال رو فراهم کنیم …
لوکال هاست چیست ؟
پلتفورم شیرترانیکس مثل خیلی از اسکریپتها و سیستمهای مدیریت محتوای دیگه بر اساس زبانهای تحت وب برنامه نویسی شده، یعنی برای کار کردن نیاز داره تا مفسر این زبان موجود باشه تا بتونه کدهای اون رو تفسیر و در نهایت برای مرورگر قابل فهم کنه! مثلاً شیرترانیکس با زبان PHP نوشته شده و برای اجرا به Apache، MySQL و یه سری پیشنیازهای دیگه وابسته هست و وقتی ما در کامپیوتر امکان اجرای برنامهها و زبانهای تحت وب را فراهم میکنیم، در واقع در کامپیوتر خودمون لوکال هاست (LocalHost) ایجاد کرده و این هاست برای اجرا نیاز به اتصال به اینترنت نداره و کسی هم جز خودمون بهش دسترسی نخواهد داشت!
چگونه لوکال هاست ایجاد کنیم ؟
برای ایجاد لوکال هاست نرم افزارهای مختلفی وجود دارن که از جملهی مهمترینها میشه به Wamp و Xampp اشاره کرد که قبلاً به نصب شیرترانیکس بر روی لوکال هاست توسط Wamp در یک PDF آموزشی پرداختیم …
چند نکتهی مهم درباره لوکال هاست !
- برخی از افزونههای شیرترانیکس بر روی لوکال هاست به خوبی کار نمیکنند
- برخی از درگاههای بانکی و افزونههایی که نیاز به اتصال به سرورهای اینترنتی دارند در لوکال هاست کار نمیکنند
- ارسال ایمیل در لوکال هاست کار نمیکند و در واقع ایمیلی توسط تابع mail در لوکال هاست ارسال نمیشود
- ایجاد تغییر در لوکال هاست بسیار سادهتر است و اگر خرابیای به بار آید، کسی غیر از شما شاهد آن نیست
- آپلود و دانلود در لوکال هاست بسیار سریع بوده و دقیقاً عمل Copy/Paste صورت میپذیرد
- لوکال هاست نیازی به اتصال به اینترنت ندارد
- گاهی پورتهای مورد استفاده در لوکال هاست با برخی نرم افزارها مثل Skype تداخل دارد و کار نمیکنند
- مشاهده سایت در لوکال هاست تفاوتی با دیدن سایت برروی هاست اصلی ندارد
- امکان برون ریزی دقیق و درست از لوکال هاست به هاست اصلی به صورت خودکار وجود ندارد
برای تست لوکال هاست بهتر است یا هاست اصلی ؟
با توجه به توضیحاتی که داده شد، واضحه که به هیچ عنوان تست و تغییرات مستقیم بر روی هاست اصلی توصیه نمیشه!
چه نکاتی رو باید در نظر بگیریم ؟
- پیشنهاد میشه برای ویرایش فایلهای هاست یا انتقال تغییرات اعمال شده روی لوکال از نرمافزارهایی مثل FileZilla یا CuteFTP که برای مدیریت FTP هستند و امکان هماهنگسازی با برنامههای ویرایش فایل مثل NotePad++ رو دارند (تا در صورت لزوم تغییرات رو Undo کنیم) استفاده کنید
- میگن دیر رسیدن بهتر از نرسیدنه ؛ شاید کمی نامربوط، اما مصداق این مثل اینه که شاید کار روی لوکال هاست و انتقال اون به هاست اصلی زمانبر باشه، اما گاهی برخی مشکلات کوچک ممکنه ساعتها برای دیباگ وقت بگیره و اطلاعات ناکافی یا خستگی باعث بشه خستگی تغییراتی که میتونن دلچسب باشن، تا مدتها روی ذهن و دوشتون سنگینی کنن (:
- برای پروژههای گروهی و برنامه ریزی شده، بهترین کار استفاده از نرم افزارهای مدیریت پروژه هست که این امکان رو میده با کمترین خطا پروژه رو مدیریت کرده یا تغییرات رو بازگردانی کنید، که البته در این مقاله نمیگنجه و احتمالن برای چنین هدفهایی جستجو توی گوگل میتونه مفید واقع بشه
- اما در نهایت، همواره توصیه میشه پیش از تغییرات از اطلاعات هاستمون بکآپ تهیه کنیم
برای اطلاع از آخرین اخبار و تخفیفها کانال تلگرام شیرترانیکس رو دنبال کنید.