اپلود فایل در هاست

4 سال پیش توسط mrwebdeveloper مطرح شد
آفلاین
user-avatar
mrwebdeveloper ( 2128 تجربه )
4 سال پیش
تخصص : Front End Engineer

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

4

سلام خسته نباشید. من پروژه ام رو روی لوکال هاست هستش اپلودرش کامل کار میکنه و توی صفحه اصلی بدرستی همه چی رو نشون میده اما وقتی پروژه رو از لوکال هاست به هاست انتقال میدم اصلا فایل ها در پوشه اپلود قرار نمیگیرن برای حل این مشکل چندتا داکیومنت نوشته شده بود رو خوندم گفته بودن باید نسخه php هاست رو افزایش بدین و منم دقیقا همون کار رو کردم بازم نشد بعضی از دوستان هم گفتن باید permission های پوشه آپلودی رو عوض کنی و عوضش هم کردم حتی به 777 متاسفانه بازم فایل ها اپلود نمیشه.
ممنونم اگه راهنمایی کنید.

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

با سلام
ببینید اول شما باید ببینید فایلتون اپلود میشه آدرسش درست نیست یا کلا آپلود نمیشه اگر اپلود نشه پس یه اروری باید داشته باشه بی ارور اصلا نمیشه
یا اگر آپلود شد و ولی تو فایل مورد نظر نیست باید بگم با روش آپلود پروژه تو هاست ما محتوایی پروژه رو از public به فولدر public_html انتقال میدیم اما لاراول نمیفهمه اسم فولدر public تغییر کردن و شما باید این موضوع رو خودتون بهش بفهمونید برای انجام اینکار هم میتونید کد زیر رو در appServiceProvider و متد register قرار بدید

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

البته اگر بازم اروری داشتید و این موضوع نبود میتونید اینجا بیان کنید تا کامل بررسی بشه ارورتون

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

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

2

با سلام
ببینید اول شما باید ببینید فایلتون اپلود میشه آدرسش درست نیست یا کلا آپلود نمیشه اگر اپلود نشه پس یه اروری باید داشته باشه بی ارور اصلا نمیشه
یا اگر آپلود شد و ولی تو فایل مورد نظر نیست باید بگم با روش آپلود پروژه تو هاست ما محتوایی پروژه رو از public به فولدر public_html انتقال میدیم اما لاراول نمیفهمه اسم فولدر public تغییر کردن و شما باید این موضوع رو خودتون بهش بفهمونید برای انجام اینکار هم میتونید کد زیر رو در appServiceProvider و متد register قرار بدید

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

البته اگر بازم اروری داشتید و این موضوع نبود میتونید اینجا بیان کنید تا کامل بررسی بشه ارورتون

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