راکت
حل شده

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

8 پاسخ

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

sajjad
sajjad
@sajjad652
ثبت پرسش جدید

پاسخ‌ها

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

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

بهترین پاسخ

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

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

تخصص: برنامه نویس back end

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

sajjad
sajjad
@sajjad652

تخصص: برنامه نویس back end

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

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

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

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

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

sajjad
sajjad
@sajjad652

تخصص: برنامه نویس back end

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

مصطفی فلاحی
مصطفی فلاحی
@mostafafallahi1380

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

Alireza Nia
Alireza Nia
@alirezania85

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

'local' => [
'driver' => 'local',
'root' => public_path(),
],
ahmad
ahmad
@andromaxiran

تخصص: fullStack Developer

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

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

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