راکت
حل شده

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

1 پاسخ

باسلام و احترام
سیستم عامل 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

ثبت پرسش جدید

پاسخ‌ها

1
مهدی مهدوی
مهدی مهدوی
@mehdimctb

تخصص: FrontEnd

بهترین پاسخ

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

sudo chmod 777 -R upload

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

شاید پاسخ شما همین‌جا باشد

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

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