مهدی سمیعیان
5 سال پیش توسط مهدی سمیعیان مطرح شد
4 پاسخ

آپلود نشدن تصویر

پروژه لاراول من به صورت لوکال کاملا تصاویر رو آپلود می کنه ولی روی هاست اصلا آپلود نمیشه. هیچ اروری هم نمیده.علتش چی می تونه باشه؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
4

روی هاست آپلود میشه ولی جای که باید آپلود بشه نمیشه . قبل فولدر public_html ببینید یک فولدر به اسم public ایجاد نشده ؟
اگر شده بدلیل اینکه فایل ها باید تو publci_html باشه . اگر چیزی که میگم درسته باید
این خط کد رو در قسمت appserviceprovider و متد register قرار بده

$this->app->bind('path.public', function() {
return base_path().'/public_html';
});

اما اگر حرفی که میزنم درست نیست باید فایل های log سرور و لاراول رو بررسی کنید . مخصوصا log در مسیر storage رو البته
یکبار با dd تست بگیرید ببینید مسیر ذخیره سازیش کجاست
چون ارور نمیده قطع داره آپلود میشه .
یا ارور میده و شما نمیبینید


مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 5 سال پیش مطرح شد
0

قبل از public_html یه فولدر به اسم public ایجاد شده. متشکرم


shahab.ershad
@meteor.up.iri 3 سال پیش مطرح شد
0

سلام خدمت دوستان
اقا من همین مشکلو دارم با این تفاوت که بنده فایل های لارول رو ریختم توی یه فولدر تو روت هاستم. مثل ساب دامین و از اونجا ادرس دهی میشه
هر کاری که کردم درست نشد
base_path() هم ادرس روت اون ساب دامین رومیده
دستی هم ادرسو نوشتم بازم نشد

کسی میتونه راهنمایی کنه؟


محمد
تخصص : همیشه در حال یادگیری ...
@Mohammad79 2 سال پیش مطرح شد
0

سلام
توی لوکال هاست مشکلی ندارم و آپلود میشه ولی وقتی که روی سرور بردمش به جای اینکه توی public_html آپلود بشه میره توی سورس لاراول storage/app/public آپلود میشه.
کدی که شما فرستادید هم اجرا کردم ولی کار نکرد و یجا گفته بودند که توی env کد تغیر بدم به FILESYSTEM_DRIVER=public_html که اینم کار نکرد.

همه چی درست کار میکنه فقط فایل میره توی سورس لاراول آپلود میشه. ممنون میشم راهنمایی کنید.


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

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