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

10 ماه پیش توسط ahmad آپدیت شد
آفلاین
user-avatar
sajjad ( 9014 تجربه )
4 سال پیش
تخصص : برنامه نویس back end

لینک کوتاه اشتراک گذاری

0

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

بهترین پاسخ
آفلاین
user-avatar
حسام موسوی
4 سال پیش

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

$this->app->bind('path.public', function() {
return base_path().'/public_html';
});
آفلاین
user-avatar
sajjad ( 9014 تجربه )
4 سال پیش
تخصص : برنامه نویس back end

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
حسام موسوی ( 473587 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

5

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

$this->app->bind('path.public', function() {
return base_path().'/public_html';
});
آفلاین
user-avatar
sajjad ( 9014 تجربه )
4 سال پیش
تخصص : برنامه نویس back end

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
حسام موسوی ( 473587 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
sajjad ( 9014 تجربه )
4 سال پیش
تخصص : برنامه نویس back end

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
مصطفی فلاحی ( 85 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

@hesammousavi
با سلام من این کاری که گفتید رو انجام دادم ولی حل نشد چه کار کنم ؟

آفلاین
user-avatar
Alireza Nia ( 70 تجربه )
2 سال پیش

لینک کوتاه اشتراک گذاری

0

من این تغییر رو توی فایل config/filesystem.php و داخل آرایه disks انجام دادم و مشکلم حل شد:

'local' => [
'driver' => 'local',
'root' => public_path(),
],
آفلاین
user-avatar
ahmad ( 207 تجربه )
10 ماه پیش

لینک کوتاه اشتراک گذاری

0

با سلام جناب موسوی
app/Providers/AppServiceProvider.php
داخل متد register
$this->app->bind('path.public', function() {
return base_path().'/public_html';
});
رو قرار دادم اما هنوز فایل ها بیرون از public_html آپلود میشن
ورژن لاراول 7.29.3 هست تو این ورژن تفاوت نمیکنه؟

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.