آموزش نصب و راه اندازی کاملا دی ان ان (دات نت نیوک) در لوکال هاست (localhost) و نحوه نصب و فعال سازی IIS در ویندوز را به صورت گام به گام و تصویری آموزش خواهیم داد .
سطح این آموزش برای برای افراد مبتدی تا حرفه ای پیشنهاد می شود چون نکات ریز و مهمی در دل این آموزش قرار گرفته است که طیف وسیعی از مخاطبین دی ان ان را شامل شود.
آموزش نصب دی ان ان 7 و نصب دی ان ان 8 و نصب دی ان ان 9 به یک صورت بوده و در نکاتی با یک دیگر تفاوت دارند که این نکات در ادامه آموزش کامل توضیح داده خواهد شد .
نکات مقدماتی(مناسب افراد تازه کار) :
- لوکال هاست همان سیستم و کامپیوتر شخصی شماست.
- پیاده سازی در لوکال هاست بیشتر مواقع جهت تست نرم افزار و آشنایی و طراحی سایت به صورت آفلاین کاربرد دارد.
- اکثر طراحان سایت در مرحله اولیه طراحی وب سایت را به صورت آفلاین و در لوکال هاست پیاده سازی می کنند و سپس با گرفتن بکاپ در سرور و هاست مورد نظر آپلود می نمایند.
- سرعت کار و طراحی در حالت لوکال هاست بدلیل عدم وابستگی به اینترنت و شبکه و بنا به اختصاصی بودن منابع کامپیوتر سریعتر خواهد بود .
نیاز مندی ها نصب نسخه های مخلتف دی ان ان :
نیازمندی های DNN 7
سیستم عامل : حداقل ویندوز 7 به بالاتر
پایگاه داده : حداقل پایگاه داده Microsoft SQL Server 2008 به بالاتر
نصب دات نت فریم ورک نسخه 3.5 و 4 برای دی ان ان نسخه 7 الزامی است.
نیازمندی های DNN 9 , DNN 8
سیستم عامل : حداقل ویندوز 7 به بالاتر
پایگاه داده : حداقل پایگاه داده Microsoft SQL Server 2008 به بالاتر
نصب دات نت فریم ورک نسخه 3.5 و 4.5.1 برای دی ان ان نسخه 8 الزامی است .
نصب Asp.net MVC 5.1.1
نصب Web API 2.1
محیط ایده ال (پیشنهادی)
ویندوز سرور 2016 (IIS 10) / ویندوز 10 نسخه enterprice
پایگاه داده Microsoft SQL Server 2016
نسخه دات نت فریم ورک 4.7
نکته : نصب MVC 5.1.1 , Web API 2.1 به همراه ویژوال استادیو نسخه های 2013v4 و 2015 و و2017 نصب میشود . در صورتی که ویژوال استادیو نصب شده در سیستم ندارید میتوانید با وب پلتفرم اینستالر خود شرکت مایکروسافت موارد گرفته شده رو نصب نمایید .
- لینک دانلود دات نت فریم ورک 4.7.1 : https://www.microsoft.com/en-us/download/details.aspx?id=56116
- لینک دانلود دات نت فریم ورک 4.6.1 : https://www.microsoft.com/en-us/download/details.aspx?id=49982
- لینک دانلود دات نت فریم ورک 4.5.1 : https://www.microsoft.com/en-us/download/details.aspx?id=40779
- لینک دانلود وب پلتفرم (Web platform installer ): https://www.microsoft.com/web/downloads/platform.aspx
شروع آموزش نصب در لوکال هاست :
مرحله اول : نصب دات نت فریم ورک و فعال سازی آی آی اس (IIS )
برای نصب وارد کنترل پنل شوید > گزینه Programs and Features را انتخاب کنید . پنجره زیر باز خواهد شد .
طبق عکس بر روی نوشته Turn Windows Features on or off کلیک کنید . و پنجره ای باز خواهد شد که گزینه ها مربوطه را طبق عکس زیر تیک بزنید .
گزینه سوم : اگر دسترسی به اینترنت داشته باشید به صورت آنلاین دات نت فریم ورک 3.5 و 4 را برای شما دانلود و نصب خواهد کرد که از الزامات پیاده سازی سایت دی ان ان در لوکال میباشد . البته میتوانید برای نصب از پکیج های آماده شده در اینترنت نیز استفاده نمایید که نیازی به دانلود مستقیم نباشد .
گزینه چهارم : برای اجرای سایت دی ان ان نیازمند فعال سازی IIS در ویندوز هستید . برای فعال سازی باید تیک خورده شود . وقتی گزینه مربوطه تیک تو پر دارد بدین معنی است که گزینه ها داخلی تماما فعال نشده اند .
پس از انجام گزینه پنجم دات نت فریم ورک شما به صورت آنلاین نصب و IIS نیز به صورت کامل فعال گردیده است .
مرحله دوم : نصب و راه اندازی Microsoft Sql Server
حداقل نسخه قابل نصب ورژن 2008 میباشد . اما نصب نسخه های بالاتر مثل 2012 و 2014 نیز پیشنهاد میشود .
نکته : آموزش نصب پایگاده داده در اینترنت با جزئیات کامل موجود است با توجه به چهارجوب و ماهیت آموزش فرض بر این است که شما پایگاه داده را نصب و راه اندازی کرده اید.
مرحله سوم : آخرین نسخه بومی دی ان ان (فارسی) را از دی ان ان پلاس دانلود کنید.
لینک دانلود : https://dnnplus.ir/Download-DNN
نکته : برای دانلود دو نسخه تهیه شده , نسخه نصبی برای افرادی مناسب می باشد که برای اولین بار اقدام به نصب می کنند. و نصب ارتقا برای افرادی مناسب می باشد که قبلا یک نسخه دی ان ان را نصب کرده و در حال حاضر می خواهند به نسخه بروز تر ارتقا بدهند .
مرحله چهارم : Unzip کردن فایل های فشرده فایل نصبی دی ان ان
پس از خروج فایل ها از حالت فشرده فایل ها را در یک مسیر مشخص کپی کرده و سپس مراحل بعدی را ادامه دهید .
مرحله پنجم : ایجاد حق دسترسی به فایل ها نصب
برای اینکه IIS بتواند به فایل های شما دسترسی نوشتن و خواندن و ویرایش داشته باشد باید دسترسی را طبق تصویر زیر اعمال نمایید .
ادامه مرحله بعد از کلیک :
گزینه چهارم : افزودن NETWORK SERVICE
گزینه پنجم : افزودن دسترسی فول Full control
بعد از اعمال دسترسی های مورد نیز کمی زمان نیاز است که به تمام فایل ها و زیر پوشه ها حق دسترسی اعطایی را اعمال کند .
مرحله ششم : ایجاد وب سایت در IIS و تنظیمات لازم
بر روی گزینه سایت کلیک راست کنید . منوی زیر ظاهر خواهد شد و طبق گزینه یک بر روی Add website کلیک نمایید .
مرحله بعد از اجرای کلیک پنجره Add website باز خواهد شد که طبق گزینه ها راهنما عمل کنید .
گزینه سوم : افزودن یک نام دلخواه
نکته : (نام وب سایت در IIS این نام فقط جنبه شناسایی در IIS دارد و نام و عنوان که کاربران سایت مشاهده میکنند نیست . برای این قسمت از حروف لاتین استفاده کنید . برای مثال اسم دامنه یا اسم سایت به لاتین)
گزینه چهارم : انتخاب مسیر ریشه (Root) فایل های دی ان ان
نکته : (در انتخاب مسیر فایل ها دقت کنید . گاها به اشتباه پوشه قابل مشاهده انتخاب می شود . در انتخاب مسیر فایل باید دقت لازم را داشته باشید که روت فایل ها باشد)
گزینه پنجم : افزودن پورت برای نمایش وب سایت در لوکال برای مثال در عکس زیر پورت 8001 اختصاص یافته است .
نکته : (برخی از پورت ها مثل 80 و 21 و 443 و 8080 و ... رزور شده از سوی ویندوز هستند و نباید از این پورت ها استفاده کرد . و از پورت های 4 رقمی آزاد در رنج های 7000 و 8000 و 9000 انتخاب کنید برای مثال : 8001 یا 9090 و ...)
مرحله هفتم : ساخت دیتابیس و ساخت یوزر دیتا بیس
برای ساخت دیتابیس طبق تصویر زیر بر روی DataBase کلیک راست کرده و گزینه New Database را کلیک کنید .
بعد از کلیک بر روی New Database پنجره زیر باز خواهد شد .
دیتا بیس با نام DNN004 با موفقیت ساخته شد .
تذکر : اگر شما با یوزر پیش فرض یعنی "sa" نصب را انجام می دهید نیاز به ادامه ساخت یوزر دیتا بیس در مرحله هفتم نیست و از مرحله هشتم شروع کنید . در صورتی هم از یوزر پیش فرض استفاده نمیکنید . برای ساخت یوزر و حق دسترسی به تصویر زیر توجه کنید .
بعد از کلیک بر روی گزینه دوم New login پنجره زیر باز خواهد شد .
گزینه اول : نام کاربری یوزر دیتابیس
گزینه دوم : احراز هویت با رمز عبور , ایجاد رمز عبور
گزینه سوم : تیک سه مورد را بردارید . این رعایت حریم خصوص بعد از ساخت یوزر می باشد تا یوزر مربوطه رمز عبور خود را تغییر دهد . که نیاز نیست در حال حاضر فعال باشد .
گزینه چهارم : دیتا بیس پیش فرضی که باید دسترسی داشته باشد را انتخاب کنید از لیست مربوطه .
گزینه پنجم : بر روی تب User Mapping کلیک کرده تا تنظیمات لازم قسمت مربوطه انجام شود . بخش مذکور در تصویر زیر
گزینه ششم : تیک دیتا بیس مربوطه را بزنید
گزینه هفتم : تیک Db_owner را انتخاب کنید تا یوزر مربوطه به دیتا بیس دسترسی مدیریتی داشته باشد .
مرحله هشتم : بارگذاری سایت در مرورگر برای نصب نهایی دی ان ان
گزینه اول : طبق پورتی که در IIS تعریف کردیم یعنی پورت 8004 را به صورت localhost:8004 در مروگر لود میکنم .
نکته :( احتمالا بارگذاری در مرحله اولیه کمی طولانی باشد البته طبیعی است چون فایل های سایت جهت کامپایل بروی رم (Ram) فراخوانی میشوند جهت پردازش و اجرا )
گزینه دوم : نام کاربری مدیر ارشد وب سایت به طور مثال : admin , host و هر اسم دلخواه البته به صورت لاتین
گزینه سوم : رمز عبور مناسب و تکرار دوباره آن
گزینه چهارم : ایمیل معتبر برای مدیر ارشد
گزینه پنجم : نام وب سایت
نکته : (نام وب سایت هویت وب سایت و اسمی که در title تب مرورگر قرار است نمایش داده شود.)
گزینه ششم و هفتم : طبق عکس انتخاب شود .
گزینه هشتم : نام سرور همان آدرس اتصال پایگاه داده است .
نکته : (در لوکال با localhost یا با یک نقطه"." در اینستنس(Instance) پیش فرض وصل می شود . در غیر این صورت اگر موقعه نصب شما اینستنس دیتا بیس را تغییر داده اید باید instance دیتا بیس را وارد نمایید .)
گزینه دهم : بر روی گزینه تعریف شده توسط کاربر گذاشته شود تا نام کاربری و رمز عبور جهت اتصال به دیتا بیس نمایان شود .
گزینه یازدهم و دوازدهم : نام کاربری که با آن به دیتا بیس متصل میگردد را وارد نمایید.
نکته : (این یوزر را میتواند از پیش فرض sa استفاده نمایید یا یوزری که در مرحله هفتم ساختیم استفاده نمایید .
در حال نصب و ساختن وب سایت
گزینه اول : نشان دهنده این است که " نصب با موفقیت انجام شده است "
گزینه دوم : بر دگمه دیدن گزارش کلیک نماید و در زیر پنجره نمایش در خواهد آمد در صورت وجود مشکل اطلاع می دهد و در صورتی که نصب با موفقیت انجام شده باید پیام مبنی بر هیچ گزارش نصبی وجود ندارد . نمایان خواهد شد .
گزینه سوم : مشاهده وب سایت را کلیک کرده و وارد وب سایت شوید .
نکته مهم و پایانی : اگر از نسخه های 7 و نسخه های زیر 8.0.3 استفاده میکنید باید بعد از نصب به پوشه install در روت سایت رفته و فایل های installwizard.aspx را پاک نمایید . البته این نکته امنیتی در انتقال به سرور از اهمیت بالایی برخوردار است و در حالت لوکال مشکلی ایجاد نمیشود .
تبریک ! شما موفق به نصب کامل دی ان ان بر روی لوکال هاست شدید!
در صورتی قسمتی از آموزش مبهم بود یا سوالی داشتید در قسمت نظرات همین آموزش مطرح کنید.