بدون مقدمه گاهی پیش میادش برنامهنویسان گرامی با لاراول کار میکنند مشکل نمایش عکس و تصاویر دارن در حالی که رو لوکال چنین چیزی نیست و خوب حالا چطور رو حل کنیم
مرحله اول
بررسی `APP_URL` در env. هستش باید با آدرس سایت و پورتش تطبیق داشته باشه:
APP_NAME=Laravel
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost:8000
باید آدرس خط آخر اینجا با آدرس سایت شما منطبق باشه!
مرحله دوم
بررسی storage گاهی اوقات با آپلود بدون git یا پس از جا به جای فولدر storage به مشکل میخوره یا حتی لینک نشده پس ابتدا:
$ php artisan storage:link
رو میزنیم اگر با خطا مواجه شدیم با حذف لینک استورج و ایجاد از اول این کار رو میکنیم:
$ rm public/storage
$ php artisan storage:link
مرحله سوم
اگر بازم مشکل وجود داشت مشکل از پرمیشن ها لینوکس هستش دستور زیر باید کار ساز باشه:
$ sudo chown -R $USER:www-data storage
$ sudo chown -R $USER:www-data bootstrap/cache
$ chmod -R 775 storage
$ chmod -R 775 bootstrap/cache
$ chmod -R 775 public
فراموش نکنید اگر با user root این عمل رو انجام میدید به جای $USER حتما کاربری که روش لاراول هست جایگزین کنید، اگر همچنان مشکل وجود داشت باید مطمئن شوید که آیا فایل ها شما وجود دارد و به درست آپلود میشود یا نه!
دیدگاهتان را بنویسید لغو پاسخ