PDA

View Full Version : خطای 403 در هنگام آپلود فایل به سرور



gjmkdyttyhujk
دوشنبه 05 آبان 1399, 12:54 عصر
سلام خدمت دوستان عزیز.
من مدتیه php رو شروع کردم و در حال یادگیری هستم. میخواستم فایلی رو انتخاب کنم و به سرور ارسالش کنم. داخل form action رو مشخص کردم و متد رو از نوع پست و encrypt رو هم مشخص کردم براش طبق سمپلی که داشتم. بعد اونجا اشاره شده بود که file_uploads = on رو در php.ini ستش کنم این کار رو هم تو تنظیمات سرور دیدم اتوماتیک فعال بود. الان هربار submit می کنم خطای 403 می گیرم. البته اگه فایلی انتخاب نکنم و submit کنم کدای قسمت action درست کار می کنه ولی زمانی که فایلی انتخاب می کنم این مشکل هست. اینم بگم که تو لوکال فایل ارسال میشه و مشکلی نیست. پیشنهادتون چیه؟

plague
دوشنبه 05 آبان 1399, 16:51 عصر
معمولا یا بخاطر اینه که حجم فایل بیشتر از حداکثر حجم مجاز آپلود یا حداکثر حجم مجاز POST هستش که توی php.ini تعریف شده

gjmkdyttyhujk
دوشنبه 05 آبان 1399, 19:06 عصر
فایل های حجم پایین در حدود 2 کیلوبایت آپلود می کنم ضمن اینکه
upload_max_filesize post_max_size هر کدوم 64 مگابایت هستن. من این فایل ها رو برای تست بردم روی یه هاست رایگان و اونجا فایل راحت آپلود شد. اینجا من به پشتیبانی هاست هم پیام دادم گفتن هاست مشکلی نداره.

plague
سه شنبه 06 آبان 1399, 13:48 عصر
دلیل زیاد میتونه داشته باشه

ماژول mod_security هم اگه فعال باشه فکر میکنم محدودیت داره
ممکنه مشکل پرمیشن هم باشه


باید سرچ کنی و چک کنی ببینی از کدومه

gjmkdyttyhujk
سه شنبه 06 آبان 1399, 15:20 عصر
دلیل زیاد میتونه داشته باشه

ماژول mod_security هم اگه فعال باشه فکر میکنم محدودیت داره
ممکنه مشکل پرمیشن هم باشه


باید سرچ کنی و چک کنی ببینی از کدومه

mod_security رو هم غیر فعال کردم باز مشکل حل نشد.