- 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:
* 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.
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:
* 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.
Bài viết liên quan
Bài viết mới