[VestaCP – 11] Cài Net2FTP để thay thế File Manager

Bài này thuộc phần 12 của 12 phần trong serie Hướng dẫn VestaCP

Có một nhược điểm bá đạo của VestaCP đó là không tích hợp trình quản lý tập tin (File Manager) trên web để tiện thao tác với dữ liệu trên website, mà phải sử dụng phần mềm kết nối FTP, hiện tại thì có rồi nhưng bạn phải trả $50 để sử dụng vĩnh viễn hoặc $3/tháng. Tuy nhiên, chúng ta cũng có thể cài một ứng dụng hỗ trợ kết nối FTP trên web để thay thế cho File Manager cũng được.

Các tính năng của Net2FTP

  • Truy cập vào server qua FTP trên website nhanh chóng.
  • Hỗ trợ copy, move, zip, unzip, chmod, xóa, đổi tên, download, upload
  • Hỗ trợ tiếng Việt (dù hơi chuối tí).
  • Tạo, xóa thư mục.

Trước khi cài Net2FTP

  • Thêm domain cần cho sử dụng Net2FTP và sau này chúng ta sẽ sử dụng domain đó để truy cập ứng dụng này, có thể cho dùng luôn cái hostname cũng được.
  • Cài đặt SSL cho domain với Let’s Encrypt để dữ liệu gửi đi và gửi xuống cũng an toàn hơn chút.

Cài đặt Net2FTP

Đầu tiên bạn tải mã nguồn Net2FTP tại http://www.net2ftp.com/homepage/download.html và nên chọn tải bản full để sử dụng hết chức năng của nó.

Sau đó giải nén ra và upload nội dung trong thư mục files_to_upload lên host qua FTP.

caidat-net2ftp-1

Sau kế tiếp là mở tập tin settings.inc.php lên và sửa các đoạn sau:

$net2ftp_settings["email_feedback"] = "webmaster@enter-your-domain-here.com";

Thay webmaster@enter-your-domain-here.com thành địa chỉ email của bạn.

$net2ftp_settings["admin_username"] = "admin";
$net2ftp_settings["admin_password"] = "";

Thay lại tên admin thành username cần thiết lập và điền mật khẩu cần thiết lập cho user này vào. Đây là user quản trị. Đường dẫn của trang quản trị tại /index.php?state=login_small&state2=admin&go_to_state=admin nhưng không cần thiết để vào đó.

$net2ftp_settings["max_filesize"]  = "10000000";

Sửa giá trị thành dung lượng tối đa được phép upload (tính bằng đơn vị bytes), mặc định là 10MB.

Kế tiếp là chmod thư mục temp thành 777, mà tốt hơn hết là để 755 đi vì bạn đăng nhập và upload bằng user sở hữu website đó đã có phân quyền đúng rồi.

Cuối cùng là đổi tên tập tin htaccess.txt thành .htaccess nếu muốn Net2FTP hoạt động trơn tru hơn.

Sử dụng Net2FTP

Sau khi bạn đã làm các bước trên, hãy truy cập website chứa Net2FTP vừa thiết lập xong bạn sẽ thấy giao diện thế này:

caidat-net2ftp-2

Đấy, bây giờ chỉ việc điền thông tin của FTP cần đăng nhập vào thôi hehe. Lưu ý bạn có thể nhập FTP server là localhost nếu đăng nhập vào FTP trên cùng server cài Net2FTP nhé.

caidat-net2ftp-3

Rất đơn giản và dễ cài đúng không nào?

Bảo mật thêm cho Net2FTP

Nếu bạn cần bảo mật thêm cho Net2FTP để đảm bảo chỉ có mình bạn sử dụng nó thì có thể sử dụng chức năng bắt buộc đăng nhập để truy cập trang này. Bạn có thể làm theo hướng dẫn này trên Apache.

Thạch Phạm

Đam mê với web và lập trình, thích viết và chia sẻ, nghiện cà phê và xăm mình, hứng thú với nhạc dân ca và nhạc không lời.

Xem thêm bài viết Subscribe

Để lại bình luận

23 Bình luận trên "[VestaCP – 11] Cài Net2FTP để thay thế File Manager"

avatar
Sắp xếp theo:   mới nhất | cũ nhất | đánh giá nhiều
Tiến
Khách

Vào: https://domain:8083/edit/server
Kéo xuống phần Vesta Control Panel Plugins
Chọn File Manager > Yes
Licsence Key nhập: ILOVEREO
Xong. Có File Manager ngon lành

adti
Khách

Cách đơn giản để dùng VESTA FILE MANAGER FOR FREE!!
B1. Bạn đăng nhập quyền ROOT
B2. Mở file /usr/local/vesta/conf/vesta.conf
B3. Thêm dòng `FILEMANAGER_KEY=’ILOVEREO’ vào dưới cùng rồi lưu lại, Khởi động lại.
Vậy là bạn đã có VESTA FILE MANAGER dùng mãi rồi (đỡ mật 50$). Chúc thành công!

hihi
Khách

thanks you, đã có quản lý file

ICID Complex
Khách

mình dùng mà vào ko mở được folder, có ai bị ko? hic

nguyenthanhbao
Khách

Unable to connect to FTP server http://ftp.112.78.1.238 on port 21.

Are you sure this is the address of the FTP server? This is often different from that of the HTTP (web) server. Please contact your ISP helpdesk or system administrator for help.

sinh
Khách

chào ad.
Nếu làm cách này. Ng dùng gõ domain sao vào được web? vì nó nhảy qua cái net2ftp mất

James Hồ
Khách

Mình đã cài chạy rồi nhưng sao vào trong lại không click vào folder được. Không thể mở folder, hướng dẫn lại giúp mình thanks.

huy
Khách

bla bla

Hồng Quang
Khách

Mình cũng đang dùng vps của Azdigi cho trang http://www.cachtronghoa.com nhưng dùng VestaCP khó khăn hơn directadmin quá, nhất là thiếu phần quản lý file, share host cho người khác cũng khó. Thêm cái nữa, cài thêm plugin mới lại phải chmod 777 cho toàn folder wp-content không nó báo lỗi không tạo được folder cho plugin. sau đó lại phải chmod lại cho an toàn. Hơi loằng ngoằng.

Hung
Khách

Capquangsieutoc.net

Lê Hiếu
Khách

Anh Thạch Phạm ơi. Cái phần “Xem tiếp bài trong serie” làm sao để xuất hiện vậy được anh?? EM cảm ơn!

Lộc
Khách

Minh thiết lập ở file settings.inc.php là 100MB mà khi UP 8mb, nó lại báo lỗi max_size_file

thành
Khách
Mình cài Vestacp thành công nhưng không hiểu sao hàm sendmail của php không hoạt động. Mình cài code có sử dụng phpmail và gửi báo lỗi luôn. Đoạn code gửi mauil: 'EmailTransport' => [ 'default' => [ 'className' => 'Mail', // The following keys are used in SMTP transports 'host' => 'localhost', 'port' => 25, 'timeout' => 30, 'username' => 'user', 'password' => 'secret', 'client' => null, 'tls' => null, 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), ], ],
Nguyen
Khách

Để bắt buộc đăng nhập Vesta thì mới vào dc Net2FTP thì mình làm theo hướng dẫn nào vậy anh Thạch

wpDiscuz
menu
menu