• 1403/06/27

خطا هنگام بارگذاری فایل ها روی هاست :

سلام آقای خسروجردی، خسته نباشید.

من زمانی که فایل ها رو روی هاست بارگذاری می کنم به مشکل برخوردم.

--------------------------

در پنل مدیریت زمانی که می خوام یک برند جدید ایجاد کنم به من خطای زیر رو میده: 

وقتی که change permission رو روی 777 میزارم برای فولدر برند داخل public_html  و mkdir داخل کدهای image tools service هم اررور زیر رو میده

 

میدونم که این اررور مربوط به اضافه کردن کد زیر داخل فولدر bootstrap فایل app.php هست.

ولی وقتی این کد رو اضافه میکنم به فایل app.php داخل فولدر bootstrap دیگه هیچکدام از صفحات باز نمیشه و اررور زیر رو میده:

 

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

 خودتون فایل .htaccess رو اضافه نکردین داخل ویدیوها.

همه فایل ها رو داخل root هاست ریختم و فایل های public هم داخل public_html ریختم.

وقتی فایل .htaccess رو هم اضافه میکنم فقط صفحه home باز میشه و بقیه صفحات رو اررور 404 میده و باز نمیشه.

 

  • 1403/06/27
  • ساعت 15:07

سلام وقت بخیر

 

قطعا باید باشه htacess که خود لاراول داره

 

ورژن لاراولتون چند هست؟


  • 1403/06/27
  • ساعت 15:48

ورژن لاراول ام 9.52.16 هست. 

ببخشید من فایل.htaccess رو داخل فایل های پروژه نمی بینم؟ 


  • 1403/06/28
  • ساعت 19:29

فایل hidden هست باید دسترسی نمایش رو باز کنید


  • 1403/06/28
  • ساعت 19:36

ببخشید آخه وقتی فایل.htaccess رو هم اضافه میکنم فقط صفحه Home رو میاره بالا و بقیه صفحه ها رو نمیاره بالا و اررور های بالا رو نشون میده. 


  • 1403/06/29
  • ساعت 14:47

باید در پوشه public_html باشه و حتما هم hidden باشه


  • 1403/06/30
  • ساعت 16:38

در پوشه public_html هست و hidden هم هست.

ولی بازم در پنل ادمین وقتی می خوام یک برند کالای جدید رو اضافه کنم اول اررور تبدیل مسیر public به public_html رو میده. قطعه کد زیر رو که داخل bootstrap/app.php اضافه میکنم اررور 500 زیر رو میده.

 

 

 


  • 1403/06/31
  • ساعت 13:03

خطای ۵۰۰ میده یعنی مشکل کدی دارید

در لاگ پوشه storage ببینید خطا دقیقا چی هست


  • 1403/06/31
  • ساعت 17:12

فکر کنم اشتباه گفتم. 

الان تست کردم وقتی کد تبدیل public به public_html رو میزارم داخل bootstrap/app. php کلا هیچ صفحه ای رو دیگه بالا نمیاره. 

با پشتیبانی هاست هم صحبت کردم میگه باید همه فایل هات رو بزاری داخل public_html. 

ولی شما میگید بخاطر بحث امنیتی باید فقط فقط فولدرهای داخل public رو بزاری داخل public_html. 

داخل لاگ پوشه storage هم هیچ لاگی نیست. 


  • 1403/07/01
  • ساعت 00:38
با پشتیبانی هاست هم صحبت کردم میگه باید همه فایل هات رو بزاری داخل public_html. 

 

 

اینو که کلا گوش نکنید چون اطلاع ندارن و اشتباه میگن

 

الان تست کردم وقتی کد تبدیل public به public_html رو میزارم داخل bootstrap/app. php کلا هیچ صفحه ای رو دیگه بالا نمیاره. 

 

این کارتون یجاش مشکل داشته که باعث خطای ۵۰۰ شده و چون هنوز سیستم لاراول بالا نیومده نمیتونه صفحه خطای لاراولی بهتون نشون بده


  • 1403/07/01
  • ساعت 17:05

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


  • 1403/07/01
  • ساعت 17:30

در قسمت پایانی پروژه براتون قرار دادم


  • 1403/07/03
  • ساعت 11:12

سلام دوست من

 عزیز بنده بار ها تست های زیادی رو انجام دادم اما این نتیجه داد :: 

توی سرویس image این تکته کد رو تغییر بده 
 

$result = Image::make($image->getRealPath())->save(public_path($this->getImageAddress()) , null , $this->getImageFormat());

 

به 
 

 

$result = Image::make($image->getRealPath())->save($this->getImageAddress() , null , $this->getImageFormat());

  • 1403/07/03
  • ساعت 13:35

سلام آقای خسروجردی، خسته نباشید. 

همون طوری که گفتید مشکل از قطعه کد داخل bootstrap/app.php بود. تغییرش دادم و درست شد. 

خیلی ممنون از جوابتون. 


  • 1403/07/04
  • ساعت 01:53

عذرخواهی میکنم که زودتر بهتون نگفتم. 


  • 1403/07/04
  • ساعت 17:43

زنده باشید

 

خداروشکر که مشکل حل شد


logo-samandehi