راکت
حل شده

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

4 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

4
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

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

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

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

مهدی سمیعیان
مهدی سمیعیان
@mahdidev

تخصص: برنامه نویس وب/اندروید

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

shahab.ershad
shahab.ershad
@meteor.up.iri

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

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

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

محمد
محمد
@Mohammad79

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

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

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

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

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