Yêu cầu thg 11 7, 2018 10:18 SA 729 0 0
  • 729 0 0
0

Lỗi hiển thị Image khi sử dụng pbq/filemanger-laravel

Chia sẻ
  • 729 0 0

Lỗi hiển thị Image khi sử dụng pbq/filemanger-laravel

Mình vừa chuyển website sang https thì mắc một lỗi về hiển thị ảnh trong bài viết. Mình sử dụng pbq/filemanger-laravel để quản lý ảnh trong admin

Với http: http://oaoa.vn/public/filemanager/userfiles/HAMTA/tiet-lo-5-cach-chua-mun-nhot-o-tre-thinh-hanh-nhat-hien-nay.jpg

=> Ảnh hiển thị bình thường

Với https:

https://oaoa.vn/public/filemanager/userfiles/HAMTA/tiet-lo-5-cach-chua-mun-nhot-o-tre-thinh-hanh-nhat-hien-nay.jpg

=> Lỗi : Controller method not found.

Nhờ các cao nhân chỉ giáo xem khắc phục lỗi này thế nào. Xin cảm ơn!

Avatar Tran Duc Thang @thangtd90
thg 11 8, 2018 3:14 SA

Bạn gặp lỗi như trên là do đường dẫn đến static file (file ảnh) đang bị đẩy cho phía Laravel handle, thay vì được xử lý bởi web server như nginx. Mà trong controller thì hoàn toàn không có method như thế, nên Laravel sẽ trả ra lỗi.

Mình cũng chưa dùng package pbq/filemanger-laravel bao giờ nên cũng khó đưa ra được cách giải quyết luôn, bạn cung cấp cho mình thêm một số thông tin như dưới đây nữa được không.

  • Bạn đang dùng Web Server gì? Nginx hay Apache, và bạn có thể gửi mình phần config cho project trên được không
  • File ảnh của pbq/filemanger-laravel được upload lên thư mục nào vậy bạn? Lỗi hình ảnh trên https chỉ xảy ra với file upload lên bởi pbq/filemanger-laravel thôi à, còn những hình ảnh có sẵn từ trước thì sao?
thg 11 12, 2018 3:50 SA

Cảm ơn bạn đã support,

  • Web Server mình đang sử dụng: Apache/2
  • File ảnh được lưu trữ trong: public>filemanager>userfiles
  • Lỗi này chỉ xãy ra đối với những hình ảnh được upload bằng package pbq/filemanger-laravel, còn đối với những hình ảnh mình lưu trữ trong folder public>assets>upload thì vẫn hiển thị bình thường

Hiện tại mình đã khắc phục lỗi này bằng cách sử dụng một package quản lý ảnh khác đó là : https://github.com/barryvdh/laravel-elfinder/tree/0.2 Nhưng mình vẫn muốn fix được lỗi này vì nhỡ đâu sau này lại gặp lại

Note: phần config cho project => mình không hiểu phần này

Cảm ơn bạn!

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí