مهدی مهدوی
6 ماه پیش توسط مهدی مهدوی مطرح شد
1 پاسخ

مجوز دسترسی ubuntu در php

باسلام و احترام
سیستم عامل ubuntu 20.04 هست Linux

من در php از تابع move_uploaded_file استفاده میکنم ولی به دلیل اینکه مجوز دسترسی به دایرکتوری مورد نظر رو نداره خطای زیر رو نمایش میده
 تصویر

خب اما من از دستور زیر استفاده کردم برای دسترسی دایرکتوری مورد نظر ( نام دایرکتوری upload هست)

sudo chmod 755 -R upload

من از xampp استفاده میکنم و سرور Apache نام Apache هم daemon هست و برای اینکه دسترسی را بخواهیم تغییر بدهیم از دستور زیر استفاده میکنم

sudo chown daemon upload

و همین کد باعث میشود دایرکتوری upload از دسترسی خارج شود و باید حالا دستور زیر را بزنیم

sudo chmod 755 -R upload

اما واقعا جواب نمیدهد حالا در stackoverflow یک توضیحاتی در این خصوص داده اما من واقعا متوجه نشدم اگر ممکن است لینک زیر رو مطالعه کنید اگر چیزی دستگیر شما شد یک توضیحی بدین

لینک

تشکر

@salar.mohammad2013
@saghari
@javadkarimii
@Raymond
@ossvahid
@mahdi.nazari
@shift.delete
@arianseyed
@Farzadameri


ثبت پرسش جدید
مهدی مهدوی
@mehdimctb 6 ماه پیش آپدیت شد
0

دوستان جوابش رو پیدا کردم

sudo chmod 777 -R upload

نصبت به 755 بیشتر دسترسی میده


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام