description

انجام نشدن عمل اپلود در سرور

- 4 ماه پیش
توسط sajjad آپدیت شد
sajjad ( 1130 تجربه )
4 ماه پیش

با سلام من پروژه خودم که با لاراول 5.5 نوشته شده رو به روی هاست اشتراکی منتقل کردم اما در سرور عمل اپلود کار نمیکنه در حالی که در localhost به درستی کار میکنه کسی میدونه مشکل از کجاست؟!

بهترین پاسخ انتخاب شده توسط sajjad
حسام موسوی
4 ماه پیش

ابتدا پیدا کنید که فایل ها کجا ذخیره میشن و اگر دیدی قبل public_html اپلود میشن
این خط کد رو در قسمت appserviceprovider و متد register قرار بده

$this->app->bind('path.public', function() {
return base_path().'/public_html';
});
sajjad ( 1130 تجربه )
4 ماه پیش

ادرس url عکس به درستی بدون هیچ خطایی در دیتابیس ثبت میشود اما فایل ذخیره نمی شود

حسام موسوی ( 41763 تجربه )
4 ماه پیش

ابتدا پیدا کنید که فایل ها کجا ذخیره میشن و اگر دیدی قبل public_html اپلود میشن
این خط کد رو در قسمت appserviceprovider و متد register قرار بده

$this->app->bind('path.public', function() {
return base_path().'/public_html';
});
sajjad ( 1130 تجربه )
4 ماه پیش

سلام جناب موسوی عزیز
من مسیر اپلود فایل هام به این صورت بود public/img/ بود جهت اپلود روی سرور من همه محتویات public/ رو به روت(public_html) هاست خودم منتقل کردم الان متوجه شدم که هنگام اپلود تصاویر در سرور مجدد میاد یه فولدر به اسم public در روت هاست میسازه تصاویر من در آنجا ذخیره می کند. ممنون میشم اگر راهنمایی بفرمایید

حسام موسوی ( 41763 تجربه )
4 ماه پیش

در بالا راهنمایی کردم که چیکار کنید. بعد از انجام مسیر بالا مشکل حل میشه

sajjad ( 1130 تجربه )
4 ماه پیش

سپاس جناب موسوی عزیز ممنون بابت راهنمایی انجام دادم حل شد

برای ارسال پاسخ باید وارد سایت شوید