آموزش نصب ام تی 4.1 روی لوکال بوسیله XAMPP

آموزش نصب ام تی 4.1 روی لوکال بوسیله XAMPP

لوکال چیست ؟

آن چیزی که ما امروزه در صفحات وب می بینیم زبان رایج  html می باشد که برای اجرای آن فقط به یک مرورگر اینترنت مانند IE ,  firefox ,

opera    و … احتیاج می باشد که در تمام کامپیوترها موجود می باشد . ولی زبانهای برنامه نویسی نیز وجود دارند که برای اجرا احتیاج به کامپایلر یا

مفسر دارند مثل Perl , php , ASP   و … که به این زبان ها به اصطلاح میگویند زبان های برنامه نویسی تحت وب.

چرا تحت وب ؟

این نوع زبانها در حالت عادی شامل یه سری کد های مخصوص همان زبان می باشد  ,نویسندگان این نوع زبان ها برای اینکه بتوانند نتیجه کار خود را

به صورت صفحات وب ببیند احتیاج به نرم افزارهایی دارد تا بتوانند آن زا به HTML تبدیل کند . از جمله این نرم افزارها می توان از  MySQL  –

Apache –  PHP –  phpMyAdmin و … نام برد.

این نرم افزارها بر روی اکثر سرورهای اینترنتی موجود می باشد و در حالت عادی بر روی کامپیوترهای شخصی وجود ندارند , برای همین ما برای

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

پورتال ها و نرم افزارهای مدیریت محتوایی مانند mambo – phpnuke – wordpress – Movable type  و …  با این نوع زبان ها نوشته شده اند و ما

برای آنکه بتوانیم آنها را نصب و تست نماییم باید به یک وب سرور شخصی دسترسی داشته باشیم , علاوه بر آن زمان  , هزینه و سرعت عواملی میباشد

که برای ما مقرون به صرفه نباشد که برای تست و آزمایش های مختلف روی این پورتال ها دائم به اینترنت نصب باشیم و نکته دیگر اینکه با اجرای

کدهای مخرب احتمالی امنیت وب سرور را تهدید نماییم .

برای اینکه بتوانیم این مشکل را بر طرف کنیم و هر زمان که خواستیم بتوانیم این پورتالها را نصب نماییم و روی آنها پلاگین ها و ماژولهای مختلف را

نصب و آزمایش نماییم باید کامپیوترمان را به یک سرور مجازی تبدیل نماییم که به اصطلاح به آن لوکال هاست گفته میشود.

چگونه لوکال هاست بسازیم ؟

یکی از روشهایی که می توان این کار را کرد دانلود تمام نرم افزارهای لازم و نصب و config کردن آنها با هم می باشد که کاری بسیار وقتگیر و مشکل و حرفه ای می باشد.

روش دیگری که وجود دارد که من آن را پیشنهاد میکنم و در ادامه قصد آموزش آن را دارم استفاده از پکیج های آماده وب سرور می باشد که یکی از آنها XAMPP   می باشد .

پکیج XAMPP تمامی نرم افزارهای لازم برای راه اندازی یک لوکال هاست را دارا می باشد و احتیاجی به نصب تک تک و کانفیگ کردن آنها با هم نیست و خود پکیج در هنگام نصب همه این کارها را به صورت اتوماتیک انجام می دهد.

از کجا XAMPP   را دانلود کنیم ؟

برای دانلود آخرین نسخه به وب سایت زیر مراجعه نمایید :

http://www.apachefriends.org/en/xampp-windows.html

در بخش دانلود , 3 گزینه وجود دارد :   XAMPP    و   XAMPP Add-Ons    و   XAMPP Lite

 سورس مووبل تایپ بر اساس زبان برنامه نویسی Perl نوشته شده بنابراین نسخه   XAMPP Lite   اصلا" برای ام تی کارایی ندارد زیرا فاقد کامپایلر

پرل می باشد پس اصلا" با این گزینه کاری نداشته باشید.

اما نسخه XAMPP را باید دانلود نمایید  ( نسخه Installer ) و البته این نسخه دارای مینی پرل  می باشد که بازهم جوابگوی ام تی نیست بنابراین بعد از

اینکه  XAMPP   را دانلود کردید باید برای تکمیل نسخه پرل آن پکیج ضمیمه XAMPP Add-Ons   ( نسخه Installer ) را نیز دانلود نمایید .

من لینک های دانلود را برای شما در زیر قرار می دهم تا شما اشتباها" پکیج های دیگر را دانلود نکنید.

نکته : متاسفانه نسخه addon پرل موجود با آخرین ورژن ارائه شده xampp در وبسایت رسمی سازگاری نداره و به همین منظور باید از نسخه های

قبلی زمپ که لینک آن را در بالا قرار دادم استفاده نمایید  .

روش نصب  XAMPP:

برای نصب نیز ابتدا XAMPP و  سپس XAMPP Add-Ons را نصب نمایید.

زمانی که شما قصد شروع نصب را دارید می توانید در کادر Installer Language  زبان فارسی را انتخاب نمایید تا پروسه نصب به زبان فارسی انجام شود .

 عمل نصب  هم مشابه نصب تمام نرم افزارهای کامپیوتری خیلی راحت می باشد  و احتیاج به مهارت خاصی ندارد فقط دقت کنید در زمان نصب هر جا

کادری باز شد باید دکمه OK  و یا YES  را انتخاب نمایید.

پیشنهاد  : سعی کنید هنگام نصب XAMPP  درایوی غیر از درایو ویندوز که معمولا"  C میباشد  انتخاب شود تا هنگام نصب مجدد ویندوز نرم افزار XAMPP  پاک نشود.
 

روش نصب ام تی 4.1 بر روی XAMPP  :

در ام تی 4 به علت تغییرات گسترده ای که در آن صورت گرفته عملیات نصب و اجرای آن خیلی آسانتر و بصورت ویزارد گردیده .

حالا فایل دانلود شده را به فولدر cgi-bin  در محلی که  XAMPP را نصب کرده اید  منتقل نمایید , سپس بر روی فایل زیپ دانلود شده  راست کلیک و

گزینه  WinZip —> Extract to here  را انتخاب نموده تا تمام فایل ها در همانجا استخراج شود . نام فولدر استخراج شده را به  mt تغییر دهید . حالا

شما باید وارد فولدر htdocs در محل نصب XAMPP شوید و یک فولدر جدید با نام weblog  در آن بسازید. دوباره برگردید به فولدری که قبلا"

استخراج کردید یعنی mt  و  از داخل آن فولدر mt-static را Cut  کرده و  در فولدر   weblog  که قبلا" ساخته اید Paste  نمایید.

مجددا" وارد فولدر mt شوید و تک تک فایلهای پرل که با پسوند cgi. مشخص میباشد را انتخاب نمایید و بوسیله یک ادیتور مثل WordPad ( از

Notepad استفاده ننمایید) آنها را باز نمایید و به جای عبارات خط اول :

#!/usr/bin/perl -w

عبارات زیر را قرار دهید :

#!D:Program Filesxamppperlinperl.exe

مهم : چون من xampp خودم را در درایو  D  نصب کردم آدرس آن بصورت بالا درآمد شما در هر درایوی XAMPP  را نصب کردید باید نام آن درایو 

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

تا اینجا کار نقل و انتقال و ادیت فایل ها تمام می شود , فقط اگر قصد دارید پلاگین فارسی ساز (که هنوز ارائه نشده ) یا پلاگین های دیگری را نیز نصب

نمایید بهترین زمان همین حالا می باشد. شما باید پلاگین های مربوطه را باز نموده و فایلها و فولدر های آن را طبق دستور العمل در شاخه های ام تی

وارد نمایید , دقت کنید اگر دراین پلاگین ها احتمالا" فایلی با پسوند  cgi.  وجود دارد آدرس مفسر پرل آن را مشابه مرحله قبل تغییر دهید.

نکته اضافی:

نکته دیگری که وجود دارد این است که ما هنگام کار بر روی لوکال هاست احتیاجی به تنظیم سطح دسترسی (permission) فایل ها نداریم و اصولا" چنین کاری به لحاظ امنیتی فقط روی وب سرور کاربرد دارد .

برای نصب ام تی باید لوکال هاست شما فعال باشد که البته به طور پیش فرض بعد از نصب XAMPP  فعال می باشد ولی برای اطمینان بیشتر در کنار

ساعت کامپیوترتان باید آیکون نارنجی رنگ  XAMPP موجود باشد.

حالا باید یک دیتابیس برای نصب ام تی بسازیم ,  برای این منظور روی آیکون نارنجی رنگ  XAMPP  روی دسکتاپ یا  کنار ساعت کامپیوتر کلیک

نمایید تا وارد کنترل پنل XAMPP   شوید .

در این کادر 3 گزینه وجود دارد که شما می توانید گزینه سوم یعنی FileZilla   را به خاطر اینکه کاربردی برای ام تی ندارد غیر فعال نمایید , برای

اینکار ابتدا گزینه Stop را انتخاب نمایید و سپس تیک گزینه  FileZilla  را غیر فعال کنید,  اگر احیانا" Mercury نیز فعال بود به همین ترتیب غیر فعال

گردد. در این حالت باید عبارت سبز رنگ  Running    مقابل Apache  و  MySql  وجود داشته باشد.

برای ساختن دیتابیس در همین کادر و در ردیف Apache  روی دکمه "…Admin"  کلیک نمایید. در صفحه ای که باز می شود زبان " English"  را

انتخاب نمایید , وارد صفحه جدیدی می شوید که شما باید از کادر کناری سمت چپ گزینه  "phpMyAdmin" را انتخاب نمایید  ,  وارد  محیط 

phpMyAdmin   می شوید , در کادر خالی زیر عبارت "Create new database"  نام دیتابیس را  mt  قرار دهید (1) و سپس روی دکمه "Create"

کلیک نمایید (2)  , دیتابیس شما ساخته شد , پنجره ظاهر شده را بدون هیچگونه تغییر ببندید(3).
 

نکته : دقت کنید به هیچ گزینه دیگری در این صفحه کاری نداشته باشید  ,  فقط محض اطلاع  شما  می توانید در کادر Language در همین صفحه زبان

محیط کاربری phpMyAdmin را فارسی نمایید.

برویم سراغ نصب ام تی , برای این کار شما یکی از مرورگرهایتان  ( Internet Explorer*  , firefox   یا Opera ) را باز کنید و در محل آدرس بار  آن , آدرس زیر را تایپ کنید :

http://localhost/cgi-bin/mt/mt.cgi

وارد صفحه خوشآمدگویی و کانفیگ  ام تی خواهید شد , در این صفحه شما باید مسیر دایـــرکتوری mt-static و محل فیزیکی فایل mt-static  را برای ام

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

static web pach:   http://localhost/weblog/mt-static
static file pach:     D:Program Filexampphtdocsweblogmt-static

وارد صفحه ای خواهید شد که به بررسی پیش نیازهای لازم (ماژولهای پرل) بر روی لوکال هاست شما یعنی xampp میپردازد , روی دکمه

Continue  برای بررسی و ادامه کار کلیک نماید .

حالا وارد صفحه ای میشوید که در آن باید نوع دیتابیس مورد نظر برای راه اندازی ام تی را انتخاب نمایید ,  از منوی کشویی Database Type  گزینه

Database MySQL را انتخاب مینماییم تا بقیه فیلدهای تنظیمات ظاهر شود , موارد خواسته شده را طبق تصویر زیر مشخص نمایید و سپس روی دکمه

Test Connection کلیک نمایید .

در صفحه بعد برای تایید تنظیمات و ساخت دیتابیس روی دکمه Continue کلیک نمایید  تا صفحه تنظیمات mail ام تی ظاهر شود , بخاطر اینکه ما ام تی

را روی لوکال نصب میکنیم و عملا" با دنیای بیرون سیستم (اینترنت) کاری نداریم , بنابراین نیازی به انتخاب هیچ گزینه ای نیست , دکمه Continue را برای ادامه کار کلیک کنید .

در صفحه بعد شما باید محل ایجاد فایلهای Temporary (فایلهای موقتی) را مشخص نمایید , تنظیمات پیشفرض مناسب می باشد نیازی به تغییر آن نیست , دکمه Continue را کلیک کنید .

در صفحه بعدی که ظاهر میشود , تمام مراحل قبل در فایل mt-config.cgi اعمال و ثبت می شود , روی دکمه Continue  کلیک نمایید .

در صفحه ای که ظاهر خواهد شد,  شما باید یک شناسه و رمز عبور به همراه دیگر مشخصات لازم برای ساختن اکانت خود وارد نمایید , برای ادامه روی دکمه Continue  کلیک نمایید . 

در ادامه صفحه تنظیمات و محل انتشار دایرکتوری وبلاگ ظاهر خواهد شد که شما باید آن را نیز بصورت زیر تکمیل و سپس روی دکمه   Finish install کلیک نمایید .

در صفحه بعد عملیات نصب و ساخت دیتابیس در چند ثانیه بصورت اتوماتیک انجام میگیرد و درآخر دکمه Sign in to Movable Type  ظاهر میگردد,  روی آن کلیک نمایید .

کار نصب به اتمام رسید , وارد صفحه لاگین ام تی خواهید شد ,  نام کاریری و رمز عبور که در مراحل قبل (ساخت اکانت) انتخاب کرده بودید را در

صفحه لاگین وارد نمایید و سپس بر روی دکمه Sign in کلیک نمایید تا وارد محیط ادمین (داشبورد) ام تی شوید .

در محیط داشبورد شما باید قبل از هر کاری روی دکمه Publish Site (انتشار و بازسازی سایت) کلیک نمایید و سپس در کادری که باز خواهد شد از

منوی کشویی گزینه All Files انتخاب و سپس دکمه Publish را کلیک نمایید.

عملیات بازسازی در چند ثانیه بصورت کامل انجام میگیرد و در انتها عبارت Success ظاهر خواهد شد .

حالا برای مشاهده سایت بر روی View Site (نمایش سایت) کلیک نمایید . 

کار نصب لوکال هاست و مووبل تایپ و تنظیمات مربوط به آن در اینجا به اتمام می رسد .

 پیشنهاد :

از آنجایی که معمولا" برنامه های موجود در لوکال هاست از قبیل Apache  و  MySQL  و دیگر برنامه ها کمی سنگین می باشد و طبعا" باعث کندی

سرعت سیستم می شوند بنده پیشنهاد میکنم بعد از نصب و اجرای ام تی و اتمام کارتان  وارد کنترل پنل XAMPP شوید و مانند FileZilla  که قبلا" آن را

غیر فعال کرده بودیم بخش های Apache  و  MySql  را نیز با برداشتن تیک شان غیر فعال کنید تا در استارت آپ ویندوز قرار نگیرند ,  البته در این

صورت شما هر زمانی که خواستید با لوکال کار کنید به کنترل پنل xampp واد شوید و فقط دکمه های " Start "  بخشهای Apache  و  MySql  را

کلیک نمایید و احتیاجی نیست که تیک های مقابل آنها (Svc) را فعال کنید.

نکته اضافی:

شما برای راه اندازی و تست پورتال های دیگر  تحت وب (mambo –  phpnuke –  wordpress و … )  بر روی لوکال فقط کافی است فایلهای مربوط

به نصب آنها را در  فولدر htdocs در محل نصب XAMPP قرار دهید و سپس بوسیله phpMyAdmin  و به روشی که در بالا گفته شد یه بانک

اطلاعاتی بسازید و بعد از آن آدرس setup  آن پورتال را بر طبق راهنمایی موجود  در آن در یک مرورگر فراخوانی نمایید و  کار نصب و کانفیگ آن

را مرحله به مرحله انجام دهید.

پورتال هایی که در بالا نام بردم اغلب به زبان PHP نوشته شده اند (بجز MT )  بنابراین اگر قصد ندارید با مووبل تایپ و یا پورتالهای دیگر تحت پرل

کار کنید می توانید به جای نصبXAMPP و XAMPP Add-Ons  از نسخه XAMPP Lite که حجم کمتری دارد استفاده نمایید.