راکت
حل شده

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

8 پاسخ

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

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

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

ممدو
ممدو
@mamado
ثبت پرسش جدید

پاسخ‌ها

8
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

بهترین پاسخ

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

رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

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

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

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

@mamado

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

ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

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

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

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

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

ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

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

@mohaligateway

ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

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

ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

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

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

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