دسته بندی ها
23:46 1399/07/08

دریافت خطای 500 موقع آپلود فایل روی سرور

مشخصات سوال کننده :
کاربر : Hamidyeza     امتیاز کاربر : 15     رتبه کاربر : 48
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3671
1 نظر
saedbfd : وقتی تصویر رو روی سرور آپلود می کنید دکمه f12 رو بزنید و در سربرگ console ببینید دقیقا چه خطایی رو میده. خطای 500 خطای درونی سرور هست. خطایی که در سربرگ console نمایش میده رو در اینجا قرار بدید تا بشه راهنمایی کرد.

امتیاز کاربر : 1664   رتبه کاربر : 1   تاریخ ثبت : 00:00 1399/07/09
هوش مصنوعی

پاسخ هوش مصنوعی

خطای 500 به معنای وجود یک مشکل داخلی سرور است. این مشکل می تواند به چندین علت به وجود آید. چند نکته برای رفع مشکل را بررسی کنید:

  • اطمینان از دسترسی به پوشه: اطمینان حاصل کنید که پوشه ای که می خواهید فایل ها را در آن آپلود کنید، مجوزهای لازم برای نوشتن را دارد.
  • بررسی لاگ های سرور: لاگ های سرور را بررسی کنید تا ببینید آیا اطلاعات بیشتری در مورد خطا وجود دارد یا خیر.
  • حجم فایل: حجم فایل های آپلودی را بررسی کنید. ممکن است سرور شما محدودیتی برای حجم فایل های آپلودی داشته باشد (معمولاً در فایل php.ini برای PHP یا تنظیمات مشابه در سایر زبان ها).
  • استفاده از try-catch: در بلوک catch تلاش کنید که خطای عینی را ثبت کنید تا بهتر متوجه شوید چه خطایی در حال رخ دادن است:
catch (Exception ex)
{
    // ثبت خطا
    return Json(new { status = "faild", message = ex.Message });
}

همچنین مطمین شوید که مسیر آپلود فایل ها درست پیکربندی شده و موجود است. استفاده از CSP (Content Security Policy) یا تنظیمات مشابه ممکن است بر روی آپلود فایل ها تأثیر بگذارد. همچنین برای بررسی چگونگی بارگذاری فایل از DevTools در مرورگر استفاده کنید تا ببینید آیا درخواست به درستی ارسال می شود یا خیر.

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

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : Hamidyeza 00:47 1399/07/11

دستورات هیچ مشکلی نداشتند و مشکل از permission های دایرکتوری هایی بود که درون آن ها می خواستم فایل رو آپلود کنم.

با تغییر permission ها در کنترل پنل plesk مشکل برطرف گردید.

به این پاسخ امتیاز بدهید    2
امتیاز: 15 رتبه: 48
2 نظر
saedbfd : تشکر از شما کاش یه عکس از permision که انتخاب کردید و درست شد میذاشتید تا بقیه هم بتونن استفاده کنن. ممنون

امتیاز کاربر : 1664   رتبه کاربر : 1   تاریخ ثبت : 01:15 1399/07/11
AliNoori : تشکر . مشکل من هم همین بود

امتیاز کاربر : 136   رتبه کاربر : 11   تاریخ ثبت : 10:32 1400/10/25
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود