گاهی ممکن است مشکلی در لود وب سایت رخ دهد که برای رفع آن نیاز باشد که خطای اصلی وب سایت را مشاهده نمایید. در صورتیکه وب سایت شما تحت .NET Core طراحی شده باشد می توانید طبق این آموزش قابلیت ثبت خطا را فعال نمایید. بدین منظور می بایست ابتدا از طریق آدرس http://cp.domain.com به پلسک لاگین کرده بجای domain.com نام کامل دامنه خود را وارد کنید. سپس از سربرگ Dashboard بر روی گزینه File Manager کلیک نمایید:

فعالسازی قابلیت ثبت خطا برای سایتهای dotnet core


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

فعالسازی قابلیت ثبت خطا برای سایتهای dotnet core


مطابق تصویر زیر در تگ aspNetCore مقدار stdoutLogEnabled را برابر true تنظیم کنید . توجه داشته باشید که پوشه \logs\stdout\. مسیر پیش فرض ذخیره فایل خطا است بنابراین در ابتدا یک دایرکتوری جدید به نام logs در همان دایرکتوری حاوی فایل web.config ایجاد کنید.

فعالسازی قابلیت ثبت خطا برای سایتهای dotnet core


سپس مجدد سایت را در مرورگر لود کنید. با این کار در صورتیکه مشکلی در لود وب سایت وجود داشته باشد بصورت خودکار فایل لاگی حاوی جزئیات خطا در دایرکتوری logs\stdout\ ایجاد می شود:

فعالسازی قابلیت ثبت خطا برای سایتهای dotnet core

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


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

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

فعالسازی custom error در پلسک

تغییر دسترسی فایل ها و فولدرها در Plesk

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