راهنمای نصب DotNetNuke

نرم افزارهای مدیریت محتوا ( CMS ) > سرویس 2003 > DotNetNuke

 

ابتدا از طریق آدرس cp.yourdomain  ( به جای yourdomain  نام دامین خود را وارد نمایید )  یا آدرس cp.iranhost.com   و وارد نمودن نام کاربری و رمز عبور مربوطه وارد کنترل پنل هاست خود (کنترل پنل Helm ) شده و  گزینه domains  را انتخاب و سپس روی نام دامین خود کلیک نمایید.

در این بخش روی گزینه web site settings کلیک نمایید:

 

 

 

حال ورژن دات نت هاست خود را روی نسخه 2 قرار دهید ( با قرار دادن ASP.net  روی عدد 2 ، هاست شما application  های دات نت ورژن 2 و 3.5 را پشتیبانی خواهد نمود ).

 

 

 

 

ایجاد بانک داده از نوع MS SQL 2005 و ایجاد حساب کاربری آن:

در کنترل پنل Helm بخش Domain Menu روی گزینهdatabase manager  کلیک نمایید:

 

 

 

با انتخاب گزینه Add New می توانید یک دیتابیس جدید ایجاد نمایید:

 

 

 

 

نوع دیتابیس را MSSQL 2005  انتخاب نمایید. سپس یک نام برای آن درنظر بگیرید و روی گزینه save  کلیک نمایید:

 

 

 

 

نکته: ممکن است دیتابیسی با نام انتخابی شما در دیتابیس سرور مربوطه وجود داشته باشد. لذا در صورت مشاهده خطا مبنی بر وجود دیتابیس با نام مربوطه ، دیتابیس خود را با نام دیگری بسازید.

 

 

 

سپس در پنجره Database Users جهت ایجاد  کاربر جدید، روی گزینه ی Add New کلیک نمایید : 

 

 

 

 

در صفحه جاری نام کاربری و رمز عبور مورد نظر خود را وارد نمایید:

 

 

 

 

دیتابیس و کاربر مربوطه ایجاد شده اند. اکنون شما قادر به مشاهده آدرس دیتابیس سرور و  قسمت وب بیس دیتابیس می باشید (به جای yourdomain  از نام دامین خود استفاده نمایید ).

 

 

 

 

نکته: در این صفحه، آدرس دیتابیس سرور را یادداشت نمایید تا در تنظیمات DotNetNuke از آن استفاده نمایید (به طور مثال در این متن  آموزشی،  نام دامین yourdomain.com   و  آدرس دیتابیس سرور sql4.yourdomain.com  می باشد).

 

 

 

برای آپلود فایل زیپ باید از طریقFTP  اقدام نمایید. لذا ابتدا بایستی اکانت FTP را ایجاد نمایید . برای آشنایی با نحوه  آپلود میتوانید به آدرس http://support.iranhost.com/KB/c128/ftp.aspx (مقاله مربوطه در دانشنامه ایران هاست) مراجعه فرمایید. 

 

 

 

اکنون لازم است فایل زیپ را آنزیپ کنیم. برای این منظور روی پوشه wwwroot  کلیک نموده و تیک کنار فایل زیپ موجود را زده ، سپس روی گزینه آنزیپ کلیک نمایید:

 

 

 

با آنزیپ شدن فایل مطمئن شوید که تمامی فایلها و فلدرهای مربوطه در wwwroot  قرار گرفته اند:

 

 

نصب DotNetNuke :

برای آغاز نصب، کافیست نام دامین خود را در یک مرورگر وارد نماید.

در  صفحه "ویزارد نصب پرتال"، روش نصب "سفارشی" را انتخاب و روی کلید "بعدی" کلیک کنید:

 

 

 

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

 

 

 

پیکربندی پایگاه داده:

 

در این صفحه به ترتیب: 1 - نوع پایگاه داده را روی SQL 2000/2005 تنظیم کنید. 2 - نام یا IP سرور پایگاه داده را وارد کنید. 3 - نام پایگاه داده را وارد کنید. 4 - امنیت یکپارچه را  غیر فعال کنید. 5 - نام کاربری پایگاه داده را وارد کنید. 6 - رمز عبور کاربر پایگاه داده را وارد نمایید.( فیلد مربوط به پیشوند جداول به صورت اختیاری بوده و نیازی نیست آن را تغییر دهید). 

 

 

 

 

نکته : برای یافتن آدرس سرور پایگاه داده کافیست به بخش Database Manager  کنترل پنل هاست خود وارد بشوید. سپس با انتخاب پایگاه داده مربوط بهDNN  ، نام آنرا  (که در اینجا sql4.yourdomain.com است) یافته و در فیلد مربوطه وارد نمایید.

 

 

 

 

پس از  تنظیم پیکربندی پایگاه داده، روی کلید " آزمایش اتصال به پایگاه داده "  کلیک کنید. در صورت صحت تنظیمات، پیغام  زیر را مشاهده خواهید کرد:

 

 

 

با انتخاب کلید "بعدی" به  صفحه جدید وارد می شوید که در آن  اسکریپت های پایگاه داده نصب میشوند. تا تکمیل این مرحله کلید "بعدی" غیر فعال خواهد بود، پس کمی صبر کنید.

 

 

 با تکمیل این مرحله، روی کلید "بعدی" کلیک کنید:

 

 

 

در این صفحه نام و نام خانوادگی ، نام کاربری، رمز عبور و نشانی ایمیل مدیر پرتال را وارد کنید و سپس روی کلید "بعدی" کلیک کنید. ضمناً توجه داشته باشید که رمز انتخابی بایستی حداقل شامل 7 کاراکتر باشد.

 

 

 

در صفحه بعدی یک اکانت برای مدیریت سایت تعریف نمایید. عنوان پرتال را نیز انتحاب نموده و سپس روی کلید "بعدی" کلیک کنید. ضمناً توجه داشته باشید که رمز انتخابی باید حداقل شامل 7  کاراکتر باشد.

 

 

 

نکته: حساب های کاربری مدیریت کل پرتال (host ) و مدیر سایت، بطور سلسله مراتبی می باشد. به بیان دیگر، مدیریت سایت نسبت به مدیریت کل پرتال  (host )  ارجحیت دارد.

Add Feedback