در هاست های ویندوزی برای اینکه وب سایت به دیتابیس متصل شود، رشته کدی به نام Connection String در فایل کانفیگ وب سایت تنظیم می شود. این رشته کد حاوی مشخصات دیتابیس شما می باشد و در صورتیکه این اطلاعات به درستی تعریف نشود در لود وب سایت با خطای ارتباط با پایگاه داده مواجه خواهید شد. در این آموزش با نحوه ایجاد کانکشن استرینگ همراه شما هستیم. 
بدین منظور می بایست ابتدا از طریق آدرس http://cp.domain.com به پلسک لاگین کرده بجای domain.com نام کامل دامنه خود را وارد کنید.

گام اول: اطلاعات پایگاه داده و یوزر پایگاه داده

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

گام دوم: ویرایش فایل کانفیگ وب سایت

در مرحله بعدی می بایست فایل کانفیگ وب سایت خود را ویرایش نمایید. فایل کانفیگ در واقع حاوی تنظیمات پیکربندی کلی وب سایت است. نام فایل کانفیگ به زبان برنامه نویسی وب سایت و تنظیمات اختصاصی برنامه نویس بستگی دارد. بعنوان مثال web.config نام فایل کانفیگ پیش فرض وب سایتهای تحت ASP.NET و appsettings.json نام فایل کانفیگ پیش فرض وب سایت های تحت NET Core. است. 
پس از ورود به پلسک از سربرگ Dashboard گزینه File Manager را انتخاب کنید: 

ایجاد Connection String در Plesk


از منوی درختی سمت چپ به پوشه حاوی اطلاعات وبسایت خود وارد شوید. در این آموزش برای وب سایت دامنه اصلی هاست وارد پوشه httpdocs می شویم. سپس مطابق تصویر روی آیکون مقابل نام فایل web.config کلیک کرده و یکی از ویرایشگرهای فایل را به دلخواه خود انتخاب کنید:

ایجاد Connection String در Plesk

اطلاعات دیتابیس را همانند تصویر زیر در تگ <connectionStrings> پس از تگ <configuration> اضافه کرده و روی دکمه Save کلیک کنید:

ایجاد Connection String در Plesk


بعنوان نمونه می توانید از کد زیر استفاده نمایید:

<connectionStrings>
<add name="myConnectionStrings"
connectionString="Data Source=.;Initial Catalog=DB_NAME;User ID=DB_USER;Password=DB_PASSWORD" providerName="System.Data.SqlClient" />
</connectionStrings>

در کد بالا صرفا می بایست موارد زیر را جایگزین نمایید: 

  • Initial Catalog: نام بانک اطلاعاتی ایجاد شده در هاست
  • User ID: نام یوزر بانک اطلاعاتی ایجاد شده در هاست
  • Password: رمز عبور یوزر بانک اطلاعاتی

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

 

--------------------------------------------------

آموزش های مرتبط : 

انتقال سایت بصورت دستی به Plesk

بکاپ گیری و بازگردانی دیتابیس در Plesk

اتصال ریموت به SQL Server از طریق SSMS

آیا این پاسخ به شما کمک کرد؟ 26 کاربر پسندید (42 نظرات)