آفلاین
user-avatar

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

3 سال پیش
توسط حسام موسوی آپدیت شد
آفلاین
user-avatar
mrwebdeveloper ( 2063 تجربه )
3 سال پیش

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

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

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

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

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

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

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

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

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

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