ممدو
3 سال پیش توسط ممدو مطرح شد
8 پاسخ

عدم دسترسی به دایرکتوری پابلیک در هاست

سلام دوستان گلم
سایت رو در هاست اشتراکی آپلود کردم همه چی هم اوکی هست
وقتی کاربر عکس پروفایل خودش رو عوض که میکنه کامل انجام میشه عکس مد نظر هم در دیتابیس هم در دایرکتوری مربوطه ذخیره میشه
ولی مشکل اینجاس زمان نمایش تصویر خطا 403 میده و تصویر نمایش داده نمیشه !
ولی اگه دستی خودم فایل آپلود کنم در همون مسیر بصورت صحیح نمایش داده میشه
اما در زمان آپلود توسط خود کاربر امکان پذیر نیست و وقتی url رو باز کنم خطای 403 به معنای عدم دسترسی رو نمایش میده

توضیح تصویر رو وارد کنید

کسی تا حالا به این مشکل برخورده؟
پیشاپیش ممنون از پاسخ های ارزشمندتون 🌹


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

مشکل شما permission هستش. دستور خط دوم رو روی پوشه ای که فولدر رو دارید بزنید برای بارگذاری عکس باید 777 باشه و فایل 644 مشکلتون همینه
@mamado


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

سلام وقتتون بخیر!
فایل htaccess رو حذف کنید ببینید مشکلتون حل میشه.


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام دوست عزیز.
403 به معنی عدم permission مناسب هستش. سه مورد زیر را بر روی هاست خود اجرا کنید ببینید مشکلتون حل میشه.

php artisan cache:clear
chmod -R 777 [directory where you are storing the images]
composer dump-autoload

@mamado


ممدو
تخصص : در حال یادگیری ...
@mamado 3 سال پیش آپدیت شد
0

@Rp76 ممنون از پاسختون
ولی وقتی htaccess جذف میشه دیگ route فعال نیست و 404 میده

@mohaligateway ممنون از پاسختون
مشکل حل نشد ، گزینه دوم رو ممکنه بیشتر توضیح بدین که باید چیکار کرد؟


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

شما گفتید که وقتی که به صورت دستی آپلود می کنید نمایش داده میشه. ببینید permission عکس چی هستش 777 هست ؟ حالا یکبار با پنل آپلود کنید ببینید permission چی هست. اون قسمت دوم دستور تغییر permission داخل لینوکس هست
@mamado


ممدو
تخصص : در حال یادگیری ...
@mamado 3 سال پیش مطرح شد
0

زمانی که کاربر آپلود کنه پرمیشن 0600 هست
زمانی که دستی آپلود میکنم 0644 میشه

@mohaligateway


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

مشکل شما permission هستش. دستور خط دوم رو روی پوشه ای که فولدر رو دارید بزنید برای بارگذاری عکس باید 777 باشه و فایل 644 مشکلتون همینه
@mamado


ممدو
تخصص : در حال یادگیری ...
@mamado 3 سال پیش مطرح شد
0

@mohaligateway مرسی از وقتی که برای برطرف کردن مشکل من می کنید
چون اولین باره که من با هاست کار میکنم و لینوکس هم کار نکردم ممکنه بگید دقیقا دستور دوم رو باید کجا بزنم؟


ممدو
تخصص : در حال یادگیری ...
@mamado 3 سال پیش مطرح شد
0

در کدها تغییراتی انجام دادم مشکل حل شد مرسی از همگی 🌹🌹


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

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