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

3 سال پیش
توسط حسام موسوی آپدیت شد
mrwebdeveloper ( 1457 تجربه )
3 سال پیش

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

بهترین پاسخ انتخاب شده توسط mrwebdeveloper
حسام موسوی
3 سال پیش

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

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

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

حسام موسوی ( 365446 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

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

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

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

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