Asked Sep 17th, 2018 4:07 PM 708 0 2
  • 708 0 2
0

Không hiện ảnh khi deploy project laravel lên heroku

Share
  • 708 0 2

Xin chào mọi người

Mình có project laravel chạy ở local thì hiển thị ảnh bình thường, sau khi deploy lên heroku thì nó không hiển thị ảnh.

Ảnh mình lưu ở storage và có link đến public

Không biết ai có kinh nghiệm có thể hỗ trợ giúp mình vấn đề này với ạ.Mình cảm ơn

Avatar Tran Duc Thang @thangtd90
Sep 18th, 2018 3:08 AM

Cụ thể hơn thì ảnh của bạn nói đến ở đây là ảnh do user upload lên, hay là ảnh mà bạn chuẩn bị sẵn từ trước vậy 🤔

0
| Reply
Share
Avatar Zizou @ntquy
Sep 18th, 2018 5:21 AM

@thangtd90 ảnh do user upload ạ

0
| Reply
Share
Avatar Tran Duc Thang @thangtd90
Sep 18th, 2018 5:30 AM

@ntquy Ảnh do user upload lên thì trước hết bạn thử kiểm tra xem việc upload ảnh có thành công không 🤔 Đồng thời bạn check file log trong thư mục storage/logs/ xem có lỗi gì khi users upload / view ảnh không 🤔

0
| Reply
Share
Avatar Zizou @ntquy
Sep 18th, 2018 5:53 AM

@thangtd90 e upload thì nó lưu đường dẫn ảnh vào db rồi nhưng k biết xem log xem nó lưu vào storage trên heroku chưa ạ

0
| Reply
Share
Avatar Tran Duc Thang @thangtd90
Sep 18th, 2018 6:01 AM

@ntquy Em có thể dùng package này để view log trực tiếp từ trình duyệt này 😄 https://github.com/rap2hpoutre/laravel-log-viewer

Ngoài ra em có thể tham khảo bài viết này https://viblo.asia/p/huong-dan-deploy-project-laravel-cua-ban-len-heroku-maGK7WRbKj2 , em có thể dùng lệnh để check xem có file ảnh được upload lên không, hay check nội dung file log mà 😄

0
| Reply
Share
Avatar Zizou @ntquy
Sep 18th, 2018 6:04 AM

@thangtd90 vâng để em xem ạ..e cảm ơn

+1
| Reply
Share

2 ANSWERS


Answered Sep 18th, 2018 12:47 AM
+7

Lỗi này khá là nhiều người gặp phải khi deploy ứng dụng lên heroku. Bạn có thể tham khảo bài viết sau đây, ngoài ra còn có một số vấn đề phổ biến khác. Mong rằng giúp được bạn!
https://viblo.asia/p/mot-so-van-de-gap-phai-khi-deploy-project-laravel-len-heroku-va-cach-giai-quyet-3P0lPmNP5ox#_url-cac-file-css-javascript-anh-da-khai-bao-bi-doi-sang-http-dan-den-mat-style-loi-mixed-content-0

Share
Sep 20th, 2018 12:51 AM

Good job

+1
| Reply
Share
Answered Sep 28th, 2018 3:16 AM
+1

https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted

Không biết có đúng vấn đề của bạn không nhưng nếu storage lưu file của bạn nằm trong server heroku đó luôn thì sẽ bị mất khi dyno bị tắt hoặc khởi động lại.

Giải pháp phố biến nhất là lưu file ngoài heroku (AWS S3 chẳng hạn) chỉ lưu url trong DB thôi.

Share
Viblo
Let's register a Viblo Account to get more interesting posts.