• 1401/05/24

upload in host :

سلام استاد من یه پروژه بردم داخل هاست و config کردم دیتابیس+دامنه و...

ولی خیلی مشکلات پیش اومده مثلا برای آپلود عکس از کد زیر ایراد میگیره

پوشه هارو میسازه ولی فایل رو نمیتونه داخلش بریزه و ارور permision deny 

میده ،من سطح دسترسی رو۷۷۷گذاشتم و به پشتیبان هاست هم اطلاع دادم و گفت این سطح دسترسی درست است و مشکل برنامه نویسیه 

استاد لطفا راهنمایی کنید

 

  • 1401/05/25
  • ساعت 11:38

سلام

به این خاطره که پوشه پابلیک رو باید به لاراول معرفی کنی چون وقتی میره روی هاست یک سری پوشه های آدرس دهیش تغییر میکنه و دیگه لاراول نمیشناسه

من این کد رو داخل فایل ایندکس اضافه کردم و درست شد الانم کار میکنه

$app->bind('path.public',function(){
    return __DIR__;
});

کد بالا رو زیر این خط کد قرار بده

$app = require_once __DIR__

  • 1401/05/25
  • ساعت 13:56

قبلا انجام دادم .الان میشناسه و پوشه هارو درست میکنه ولی فایل رو نمیتونه داخلش بریزه

مشکل از سرویس image intervention هست که نمیدونم چجوری حلش کنم

extension  هاشو فعال کردم ولی نمیدونم دیگه چه تغییراتی میخواد


  • 1401/05/25
  • ساعت 16:03

بله برای منم دقیقا همین مشکل رو داشت پوشه رو درست میکرد ولی تصویر آپلود نمیشد داخل پوشه

اگه دقت کنی وقتی وارد پوشه پابلیک اچ تی ام ال میشی یه پوشه درست میشه به اسم ایمیج و یه پوشه پابلیک هم کنارش میاد

لاراول نمیدونه تصویر رو کجا باید ذخیره کنه

به هر حال من از این طریق درستش کردم 


  • 1401/05/25
  • ساعت 20:24

دوست عزیز من تصاویر رو به وسیله متد fileservice میتونم آپلود کنم و بخونم ولی با image service ،پکیج image intervation کار نمیکنه مطمنم یه تنظیماتی داره که انجامش ندادم وگرنه مشکل تعریف پوشه ای نیست 

اگه میشه تنظیمات کل پکیج رو بگو که چه کارایی کردی؟؟

من extension هارو برای GD فعال کردمولی دیگه یادم نیست باید چیکار میکردیم بعدش


  • 1401/05/28
  • ساعت 18:39

با سلام خدمت شما همراه عزیز

 

راه حلی که دوستمون میگن رو دنبال کنید

در انتهای پروژه روی هاست بارگزاری میکنیم و تمامی خطا ها رو رفع خواهیم کرد

 

موفق و سربلند باشید


logo-enamadlogo-samandehi