Hướng dẫn Chuyển file Attachment sang host FTP

tri78

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
429
Được Like
327
Nhân có bạn hỏi nên mình hướng dẫn luôn. Thực ra trên diễn đàn đã có bạn chia sẻ nhưng dùng Google để dịch nên khó hiểu và không chi tiết. Các bạn xem và tải file tại đây
Yêu cầu: Bạn phải có 2 tài khoản FTP. Tài khoản 1 có quyền full (cái này user/pass phải giấu vì nhỡ ai biết họ sẽ xóa được file.) Tài khoản 2 đặt user/pass đơn giản (không pass càng tốt)
Chúng ta sẽ chuyển file đính kèm dạng Zip, Rar sang host FTP các chuẩn hình ảnh không cần chuyển (JPG, PNG, Gif...)
Cài đặt bình thường, sau khi cài xong vào Options>>Attachment để cấu hình:
- Maximum Attachment File Size (KB) (giới hạn dung lượng lớn nhất của file đính kèm).
- Maximum Attachments per Message (giới hạn số lượng file đính kèm trong 1 bài viết).
- Allowed Attachment File Extensions (các định dạng file được phép up lên).
- Maximum Attachment Image Dimensions (giới hạn kích thước lớn nhất của hình - Cái này không nên giới hạn, cứ để trống)
- Attachment Thumbnail Dimensions (Size ảnh thu nhỏ)
* 1 số tùy chọn khác không quan tâm, ta chỉ chú ý các tùy chọn sau:
- Attachment Store: Ignored Extensions: Các file không chịu tác động bởi Addon này, ví dụ tôi muốn hình ảnh không cần chuyển về host FTP thì nhập vào:
jpg
gif
png
(Chú ý là nhập mỗi từ 1 hàng như trên)
Attachment Store: Delayed Processing Cái này cực kỳ quan trong, mình sẽ nói ở cuối bài
- Attachment Store Cái này bạn chọn: Store file in remote server (via FTP)
Và điền thông tin host:
host: không ghi http hay ftp, ví dụ : chuphongnet.com
port: thường là 21
- user/pass là cái tài khoản 1 FTP (có quyền ghi xóa)
- Không đánh dấu kiểm ở: Passive Mode
- Root Upload Path cái này để trống, trường hợp bạn phân chia nhiều thư mục mới cần
- Root URL Cái này nhiều bạn ghi không có FTP và kết quả nó vẫn up file lên nhưng khi tải bị lỗi vì nó link dạng http. Ví dụ ghi đúng: ftp://chuphongnet.com
- Keep Local Copy (giữ 1 bản lưu tại máy chủ) cái này nên bỏ
- Maintain File Name: giữ nguyên tên file
- Filename Format cấu trúc đặt tên file
- Enforce Attachment Permission phân quyền
Đã xong, bạn tạo thêm 1 tài khoản ftp không pass càng tốt, tài khoản này sẽ thông báo cho thành viên khi tải file. Nếu rãnh có thể sửa lại như sau:
a3.jpg
nginx.jpg

* Bây giờ mình sẽ phân tích kỹ cái: Attachment Store: Delayed Processing
Tính năng này cực kỳ hữu ích, mình khuyên bạn nên chọn, nó tác dụng như sau: Khi up file lên nó vẫn up vô root của máy chủ web, sau một khoảng thời gian nào đó (Cron entries) nó sẽ âm thầm chuyển file về máy chủ FTP đồng thời xóa file ở máy chủ web cũng như thay đổi lại đường dẫn). Thiết lập thời gian bạn nên chọn tầm 1 đến 3 giờ sáng mới cho nó đồng bộ.
Trước mình không chọn tính năng này thì khi up file lớn (của mình max 1GB) nó thường xuyên báo lỗi và forum lag ghê gớm. Đường tiến độ up báo 100% nhưng lâu sau mới hoàn thành.
Chúc thành công.
 

Coolboyhn

MasterCorporal
Tham gia
15/03/2015
Bài viết
340
Được Like
236
Chuyển sang host của openshift thì cấu hình sao vậy bạn
 

tri78

Moderator
Thành viên BQT
Tham gia
13/05/2015
Bài viết
429
Được Like
327
Chuyển sang host của openshift thì cấu hình sao vậy bạn
Host nào mà bạn có tài khoản FTP đều làm được (nếu là host hơi mệt vì thường giới hạn dung lượng file). Ngoài ra nó hỗ trợ chuyển sang cả Amazon S3 nữa.
 
Sửa lần cuối:

Coolboyhn

MasterCorporal
Tham gia
15/03/2015
Bài viết
340
Được Like
236
Host nào mà bạn có tài khoản FTP đều làm được (nếu là host hơi mệt vì thường giới hạn dung lượng file). Ngoài ra nó hỗ trợ chuyển sang cả Amazon S3 nữa.
Cậu nghiên cứu hộ với openshift với
 
  • Like
Reactions: THB

9dinhduc9

Private
Tham gia
19/11/2017
Bài viết
34
Được Like
12
Bạn hướng dẫn chi tiết phần cấu trúc đặt lại tên file khi dùng đổi tên file được ko? Cảm ơn!
 

Nguoi Chia Se

MasterCorporal
Tham gia
26/12/2016
Bài viết
266
Được Like
131
Chào top cài add on này thì bạn nên lưu toàn bộ thông tin ftp không khi bạn di chuyển sẽ lỗi
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mobile/Zalo: 0906081284

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom