آرشیو مقالات آموزشی

آموزش تصویری نصب DNN در هاست پلسک (Plesk)

13855 بازدید
19 نظر
آموزش تصویری نصب DNN در هاست پلسک (Plesk)
بروزرسانی شده در سال 1403

آموزش تصویری نصب DNN در هاست پلسک (Plesk)

 

آموزش گام‌به‌گام نصب و راه‌اندازی کامل دی‌ان‌ان (دات‌نت‌نیوک) در کنترل پنل پلسک، شامل ایجاد دیتابیس، تنظیم سطوح دسترسی و پیکربندی نهایی.

سطح: مبتدی تا حرفه‌ایزمان مطالعه: ۱۰ دقیقهمخصوص کنترل پنل Plesk
میزبان پیشنهادی

هنوز هاست مناسب تهیه نکرده‌اید؟

انتخاب میزبان مناسب، پارامتر اصلی در سرعت و کارایی وب‌سایت شماست. دی‌ان‌ان پلاس هاست ابری مخصوص DNN ارائه می‌دهد.

  • 🚀 نصب و انتقال رایگان سایت شما
  • 🛡️ کانفیگ اختصاصی سرور برای حداکثر سرعت
  • 💎 کد تخفیف ویژه برای خرید از مارکت

نکات مقدماتی (حتماً بخوانید)

۱

پلسک (Plesk) یکی از بهترین سیستم‌های مدیریت هاستینگ است که امکانات کاملی برای مدیریت فایل‌ها و دیتابیس در اختیار شما قرار می‌دهد.

۲

دی‌ان‌ان برای اجرا به منابع نسبتاً بالایی نیاز دارد. قبل از خرید هاست، حتماً نیازمندی‌های سیستم را بررسی کنید.

۳

در صورتی که نیاز به سرور مجازی یا اختصاصی با کانفیگ خاص دارید، می‌توانید از بخش تماس با ما درخواست دهید.

📋

نیازمندی‌های نصب (System Requirements)

نیازمندی‌های DNN 7 (قدیمی)
  • وب سرور: IIS 7.5 به بالا
  • پایگاه داده: SQL Server 2008 به بالا
  • دات‌نت: نسخه 3.5 و 4.0
نیازمندی‌های DNN 8 و 9
  • وب سرور: IIS 7.5+ (پیشنهادی IIS 10)
  • پایگاه داده: SQL Server 2008+ (پیشنهادی 2016)
  • دات‌نت: نسخه 4.5.1 برای DNN8 و 4.7.2 برای DNN9
  • ماژول‌ها: ASP.NET MVC 5.1.1 / Web API 2.1
محیط ایده‌آل (پیشنهادی)
ویندوز سرور 2016 / 2019
  • وب سرور: IIS 10
  • پایگاه داده: SQL Server 2016 / 2019
  • فریم‌ورک: .NET Framework 4.7 / 4.8
تذکر مهم: قبل از خرید هاست و انتخاب میزبان، حتماً موارد فوق را با شرکت هاستینگ چک کنید.
 
۱

ساخت اکانت FTP و اتصال

از پنل پلسک، یک نام کاربری FTP بسازید. سپس با استفاده از نرم‌افزارهایی مثل FileZilla ، SmartFTP یا CuteFTP به هاست متصل شوید.

نکته: به دلیل حجم بالای فایل‌های دی‌ان‌ان، بهترین راه انتقال به سرور استفاده از پروتکل FTP است تا صحت اطلاعات (Data Integrity) حفظ شود.
۲

دانلود نسخه بومی دی‌ان‌ان

آخرین نسخه فارسی را از دی‌ان‌ان پلاس دریافت کنید. اگر برای اولین بار نصب می‌کنید نسخه Install و اگر قصد بروزرسانی دارید نسخه Upgrade را انتخاب کنید.

دانلود دی‌ان‌ان از مرجع فارسی
۳

آپلود فایل‌ها در روت هاست

فایل زیپ دانلود شده را از طریق نرم‌افزار FTP در پوشه اصلی هاست (معمولاً httpdocs) آپلود کنید.

۴

استخراج (Unzip) فایل‌ها

وارد File Manager پلسک شوید، فایل زیپ را انتخاب کرده و گزینه Extract Files را بزنید.

یادآوری: با نرم‌افزار FTP امکان Unzip کردن وجود ندارد و این کار باید حتماً از طریق کنترل پنل پلسک انجام شود.
۵

تنظیمات دایرکتوری مجازی (Virtual Directories)

از صفحه اصلی پلسک، روی گزینه Virtual Directories کلیک کنید.

کنترل پنل پلسک

سپس وارد تنظیمات Directory Properties شوید:

تنظیمات دایرکتوری پلسک

تنظیمات را دقیقاً طبق تصویر زیر اعمال کنید (تیک‌ها را فعال کنید):

نصب دات نت نیوک روی هاست
نکته امنیتی مهم: گزینه‌هایی که در تصویر با سپر سبز مشخص شده‌اند، فقط برای مراحل نصب لازم هستند. بعد از اتمام نصب و راه‌اندازی، جهت امنیت بیشتر حتماً به همین بخش برگردید و تیک آن‌ها را بردارید.
۶

تنظیم مجوزهای دسترسی (Permissions)

مجدداً در بخش Virtual Directories، روی تب یا گزینه Directory Access Permissions کلیک کنید.

دسترسی فایل در پلسک

تنظیمات را طبق تصویر زیر اعمال کنید:

تنظیمات پرمیشن پلسک
  • Application pool group: گروه یوزر مربوط به اپلیکیشن پول سایت (معمولاً با IWPG شروع می‌شود) را انتخاب کنید.
  • Full Control: تیک "کنترل کامل" را برای این کاربر بزنید و گزینه "Replace permission entries on all child objects" را فعال کنید تا به تمام زیرپوشه‌ها اعمال شود.

روی دکمه تایید کلیک کنید (اعمال این تغییرات ممکن است کمی زمان‌بر باشد، صبور باشید).

۷

ساخت دیتابیس و کاربر SQL

در صفحه اصلی پلسک، روی گزینه Databases و سپس Add Database کلیک کنید.

ساخت دیتابیس در پلسک
  • Database Name: نام دیتابیس (ممکن است در هاست اشتراکی پیشوند اجباری داشته باشد).
  • Database Server: نوع سرور SQL را انتخاب کنید.
  • Related Site: وب‌سایت مربوطه را انتخاب کنید.
  • Database User: نام کاربری و رمز عبور قوی برای دیتابیس تعیین کنید.
نکته حیاتی (دسترسی db_owner):

پلسک به طور پیش‌فرض دسترسی کامل (db_owner) به یوزر نمی‌دهد، در حالی که دی‌ان‌ان برای نصب به این دسترسی نیاز دارد.

  • هاست اشتراکی: به پشتیبانی هاست تیکت بزنید تا دسترسی db_owner را برای یوزر شما فعال کنند.
  • سرور مجازی/اختصاصی: اگر دسترسی به SQL Management Studio دارید، خودتان طبق تصویر زیر دسترسی را اعطا کنید:

در SQL Management به تب User Mapping بروید، دیتابیس را تیک بزنید و نقش db_owner را فعال کنید:

تنظیمات User Mapping
۸

بارگذاری سایت و نصب نهایی

آدرس دامنه خود را در مرورگر وارد کنید. لود اولیه ممکن است کمی طول بکشد (به دلیل کامپایل فایل‌ها روی RAM). سپس صفحه نصب ظاهر می‌شود.

صفحه نصب دی ان ان
راهنمای تکمیل فیلدها:
  • Username/Password: مشخصات دلخواه برای مدیر ارشد سایت (SuperUser).
  • Database: نام دیتابیسی که در پلسک ساختید.
  • Server Name: آدرس سرور دیتابیس (معمولاً در صفحه Databases پلسک نوشته شده، مثلاً localhost یا . یا یک IP خاص).
  • Security: گزینه User Defined را انتخاب و یوزر/پسوردی که در پلسک ساختید وارد کنید.

بر روی دکمه نصب کلیک کنید:

نصب موفقیت آمیز
🎉

تبریک! شما موفق به نصب کامل دی‌ان‌ان بر روی هاست شدید.

اقدام امنیتی پایانی: اگر از نسخه‌های 7 یا نسخه‌های زیر 8.0.3 استفاده می‌کنید، حتماً پس از نصب به پوشه سایت رفته و فایل installwizard.aspx را از داخل پوشه Install حذف کنید. (در نسخه‌های جدیدتر این فایل خودکار حذف می‌شود).
آموزش تصویری نصب DNN در هاست پلسک (Plesk) دی ان ان پلاس
4/6 5
امتیاز 4/6 /5 تعداد 13855 امتیاز دهنده
آموزش تصویری نصب DNN در هاست پلسک (Plesk)

آموزش نصب و راه اندازی کامل دی ان ان (دات نت نیوک) در هاست با کنترل پنل پلسک (Plesk) و نحوه ایجاد دیتابیس و حق دسترسی به فایل ها و راه اندازی به صورت گام به گام و تصویری آموزش خواهیم داد .سطح این آموزش برای برای افراد مبتدی تا حرفه ای پیشنهاد می شود چون نکات ریز و مهمی در دل این آموزش قرار گرفته است که طیف وسیعی از مخاطبین دی ان ان را شامل شود.

آموزش تصویری نصب DNN در هاست پلسک (Plesk)

آموزش نصب و راه اندازی کامل دی ان ان (دات نت نیوک) در هاست با کنترل پنل پلسک (Plesk) و نحوه ایجاد دیتابیس و حق دسترسی به فایل ها و راه اندازی به صورت گام به گام و تصویری آموزش خواهیم داد .سطح این آموزش برای برای افراد مبتدی تا حرفه ای پیشنهاد می شود چون نکات ریز و مهمی در دل این آموزش قرار گرفته است که طیف وسیعی از مخاطبین دی ان ان را شامل شود.

آموزش تصویری نصب DNN در هاست پلسک (Plesk)

آموزش نصب و راه اندازی کامل دی ان ان (دات نت نیوک) در هاست با کنترل پنل پلسک (Plesk) و نحوه ایجاد دیتابیس و حق دسترسی به فایل ها و راه اندازی به صورت گام به گام و تصویری آموزش خواهیم داد .سطح این آموزش برای برای افراد مبتدی تا حرفه ای پیشنهاد می شود چون نکات ریز و مهمی در دل این آموزش قرار گرفته است که طیف وسیعی از مخاطبین دی ان ان را شامل شود.

آموزش تصویری نصب DNN در هاست پلسک (Plesk)

آموزش تصویری نصب DNN در هاست پلسک (Plesk)

آموزش نصب و راه اندازی کامل دی ان ان (دات نت نیوک) در هاست با کنترل پنل پلسک (Plesk) و نحوه ایجاد دیتابیس و حق دسترسی به فایل ها و راه اندازی به صورت گام به گام و تصویری آموزش خواهیم داد .سطح این آموزش برای برای افراد مبتدی تا حرفه ای پیشنهاد می شود چون نکات ریز و مهمی در دل این آموزش قرار گرفته است که طیف وسیعی از مخاطبین دی ان ان را شامل شود.

نویسنده: سهیل خیری (مدیر دی‌ان‌ان پلاس) / دسته ها: مقالات آموزشی, آموزش های کاربردی, نصب و ارتقا دی ان ان

رتبه بندی این مطلب:
4/6

19 نظر در مطلب "آموزش تصویری نصب DNN در هاست پلسک (Plesk)" ثبت شده است

3
0
Avatar image

محمد طاهریان

1395/05/09 01:34 ب.ظ

سلام

خسته نباشید

سایت عالی دارید ممنون از این مطلبتون خیلی کارمو راه انداخت


1
0
Avatar image

مهران

1396/03/10 05:31 ب.ظ

سلام

یه سوال dnn باید تو کدوم پوشه تو هاست unzip شه ؟


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1396/03/11 08:39 ب.ظ

اگر از هاست با پنل وب سایت پنل استفاده میکنید در پوشه wwwroot

اگر از هاست با پنل پلسک استفاده میکنید در پوشه httpdocs


0
0
Avatar image

naderi

1396/04/26 03:10 ب.ظ

سلام این ارور برای چی هستش

Server Error in '/' Application.


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1396/04/26 03:18 ب.ظ

با سلام . این خطا میتونه از دلایل زیادی باشه . از ست نبودن پایگاه داده گرفته تا نبود پرمیزن یا خطا نرم افزاری یا .... جهت بررسی دقیق تر به پوشه portals/_default/logs بروید و آخرین فایل از نظر تاریخ و زمان را بازکنید . بنا به تاریخ و زمان درج شده برای هر خطا اخرین تاریخ رو مطالعه کنید و خطا را در انجمن مطرح کنید تا پاسخ مکتبوبی دریافت کنید .


0
0
Avatar image

مرجان

1396/07/17 12:39 ق.ظ

سلام

من مراحل نصب شما را انجام می دم ولی وقتی آدرس وب سایت در مرورگر وارد می کنم این خطا رو به من میده

500 - Internal server error.

There is a problem with the resource you are looking for, and it cannot be displayed.

از طرفی Directory Access Permissions وقتی گزینه Replace permission entries on all child objects with the entries shown here. تیک می زنم و تغییرات هم اعمال میشه دوباره برمیگردم داخل پوشه می بینم تیک نخورده. لطفا راهنمایی کنید. خیلی ممنون


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1396/07/17 03:41 ب.ظ

با سلام .

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

در خصوص برداشته شدن تیک بخش Directory Access Permissions هم تیک رو میزنید و اعمال میشه . اما طبیعی و عادی هستش که این تیک در لود مجدد پنل قابل رویت نباشه . مشکلی از این بابت نیست . اگر دسترسی رو به اپلیکشن پول صحیح داده باشید .


0
0
Avatar image

mb

1396/11/05 07:00 ب.ظ

وقتی آدرس سایت رو بار گذاری می کنم ارور زیر میاد:

404 - File or directory not found.

The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1396/11/06 12:28 ق.ظ

سلام و درود.

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


0
0
Avatar image

احمد

1396/11/24 08:24 ب.ظ

سلام و خسته نباشید بابت آموزش خوبتون من تمام مراحل را مثل شما انجام دادم ولی وقتی آدرس سایتم رو وارد میکنم runtime error میده با متن زیر :

والا دیگه نمیدونم چیکار کنم ولی تو مرحله ششم و قسمت propertis یه قسمت دیگه دارم که تو تصویر شما نیست و اسمش asp seting هست که چها تا گزینه داره شامل

Maximum size of the ASP buffer (KB)

Maximum size of entity body of an ASP request (KB)

Enable ASP server-side script debugging

Enable ASP client-side script debugging

لطفا راهنمایی کنید مرسی


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1396/11/24 08:43 ب.ظ

سلام و درود .

در مرحله ششم در هاستینگ های پلسک برای اجرای برنامه ها باید یک حق دسترسی داده به شود به عنوان ویژوال دایرکتوریک ه در عکس مشخص شده .اگر طبق آموزش در مرحله ششم و هفتم عمل کنید مشکلتون حل میشه . و ضمنا بخشی که فرمودید اضافه هستش نیاز به تغییر یا تنظیم خاصی نیست . تمامی تنظیمات لازم در آموزش قید شده و اگر تنظیماتی دیدید که در پنل شما موجوده و در عکس نیست لازم به تنظیم یا کانفیگ نیست .

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


0
0
Avatar image

مهدی

1396/12/01 07:45 ب.ظ

سلام و خسته نباشید

دوستان بنده dnn دانلود کردم و تا شروع نصب همه چیز درست انجام میدم ولی بعد 15% که میره ارور میده .. میدونم ارور برای چی برای سطح دسترسی db_owner ولی من نمیدونم چطوری باید این کار انجام بدم .............. اینی که نوشتین از کجا باید این کار انجام بدم

گزینه اعطای db_owner : وارد تنظیمات یوزر در Sql Management شوید و از تب User Mapping کلیک کرده تا تنظیمات لازم قسمت مربوطه باز شود و با انتخاب دیتا بیس در گزینه ششم در عکس تیک دیتا بیس را بزنید و سپس در گزینه هفتم همین عکس db_owner را اعتا کنید ........

میشه کمک کنید بفرماید من چطوری سطح دسترسی باید به db_owner تغییر بدم.

با تشکر


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1396/12/01 11:32 ب.ظ

سلام و درود

اگر از پنل پلسک استفاده میکنید باید نکات زیر را رعایت کنید چرا که پنل پلسک یک محدودیت های را برای دیتابیس ها ایجاد شده قرار می دهد که باید حتما برای نصب و استفاده از دی ان ان این نکات رو انجام دهید :

1) وقتی دیتابیسی ایجاد میکنید و یوزری را بهش تخصیص میکنید پسوردش را در جای ذخیره کنید چرا که بعد از تخصیص دسترسی Db_owner بخواهید مجدد پسوردش را تغییر دهید یا ویرایش کنید باعث از بین رفتن دسترسی مذکور شده و باید مجدد این دسترسی را انجام دهید. به همین خاطر باید بعد از اعطای دسترسی دیگر یوز و دیتابیس مذکور را ویرایش و ذخیره نکنید.

2) حتما قبل از شروع نصب و به دیتابیس خالی و جدید این دسترسی را اعطا کنید چرا که در صورتی که اروری در این خصوص دریافت کنید و سپس این دسترسی را اعطا کنید دیگر این دسترسی فایده نخواهد داشت چرا که روند نصب سیستم دچار اختلال میشود .

3) این دسترسی با توجه به هاست های اشتراکی باید میزبان شما انجام دهد چرا که این کار نیازمند دسترسی ریموت به سرور میباشد که برای هاستینگ ها با ارسال تیکت به پشتیبانی هاستنیگ میتوانید این مسئله را درخواست کنید .

در صورتی که خودتان به سرور دسترسی داشتید میتوانید با یوز sa به پایگاه داده وصل شوید و به یوز مذکور طبق عکس مربوطه دسترسی را تیک کنید که در تصویر به وضوح مشخص گردیده است.


0
0
Avatar image

yaci

1397/05/29 09:35 ق.ظ

سلام خیلی ممنون از مطالب مفیدتون. عالی بود

راستی من سایت Server.ir رو چک کردم ظاهرا کلیه سرویس هاش ترافیک نامحدود داره جالب بود.

موفق باشید


1
0
Avatar image

amin

1397/09/23 12:29 ق.ظ

ERROR:Index #: 0

Source: .Net SqlClient Data Provider

Class: 20

Number: 53

Message:

برای من این خطا رو میده برای چیه ؟؟


0
0
Avatar image

فروشگاه اينترنتي

1397/09/25 12:24 ب.ظ

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

فروشگاه اينترنتي

www.baneh.com

باتشکر


0
0
Avatar image

adz

1398/05/18 10:58 ب.ظ

سلام

در مرحله دوم شروع فرایند نصب می ماند و بدون خطا در همان صفحه هست

این محصول در حال نصب می باشد. از شکیبایی شما متشکریم ...

لطفا راهنمایی بفرمایید


0
0
Avatar image

سهیل خیری (مدیر دی‌ان‌ان پلاس)

1398/05/19 10:13 ب.ظ

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

ضمنا مراحل پرمیژن پرمیژن ویژوال دایرکتوری رو مجدد اعمال کنید و سپس از سمت میزبان هم مطمئن شوید دسترسی DB_Owner به یوزر و دیتابیس مذکور اعمال شده .


0
0
Avatar image

حسن استادیان

1399/02/05 08:38 ق.ظ

سپاس از مطلب مفیدتون.

عالی و بی نقص!

نوشتن یک نظر

This form collects your name, email, IP address and content so that we can keep track of the comments placed on the website. For more info check our Privacy Policy and Terms Of Use where you will get more info on where, how and why we store your data.
افزودن نظر

انتخابگر پوسته

پشتیبانی آنلاین تلگرامی

مقالات آموزشی دی ان ان فارسی

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان