eXtplorer là một ứng dụng quản lý File (File Manager) miễn phí được viết bằng PHP hoạt động trực tiếp trên nền web.

eXtplorer có đầy đủ các tính năng cần thiết tương tự như File Manager của cPanel như: upload, download, nén và giải nén trực tiếp, tạo mới file, xóa, sửa file… Chính vì sự tiện dụng này mà mình đã cài đặt eXtplorer làm hệ thống quản lý file cho HocVPS Script.

eXtplorer

Cài đặt eXtplorer

Nếu bạn dùng HocVPS Script, hệ thống sẽ tự động cài đặt luôn eXtplorer. Link truy cập đến eXtplorer có dạng: http://domain.com:port/filemanager/

Trong trường hợp bạn không dùng HocVPS Script, nếu muốn sử dụng eXtplorer cho hosting, server của mình, hãy truy cập vào http://extplorer.net tải về phiên bản mới nhất, giải nén và upload trực tiếp lên hosting.

Lưu ý: eXtplorer 2.1.9 chưa hoạt động ổn định trên PHP 7.0

Sử dụng eXtplorer

Truy cập vào đường dẫn có chứa eXtplorer, đăng nhập với Username và Password mặc định là admin/admin. Riêng với HocVPS Script, hệ thống sẽ tự động tạo password mới và hiển thị sau khi cài đặt xong (bạn có thể mở file /root/hocvps-script.txt lên xem lại).

Ngay sau khi login xong, bạn nên thay đổi password mặc định của admin bằng cách nhấn vào chức năng số 12, click chọn account admin rồi nhấn nút Edit.

Edit Admin

Sau đó bạn nhập password mới trong ô Confirm password và Confirm new password, tick chọn Change password rồi nhấn nút Save là xong.

Change Password Admin

Chức năng của eXtplorer

Toàn bộ các chức năng của eXtplorer được hiển thị trực quan ngay trên menu:

Chuc nang cua eXtplorer

  1. Tạo mới File/Folder
  2. Edit nội dung File
  3. Copy File/Folder
  4. Move File/Folder
  5. Xóa File/Folder
  6. Đổi tên File/Folder
  7. Chmod File/Folder
  8. Upload File
  9. Download File
  10. Giải nén File (hỗ trợ các định dạng ZIP, Tar, Tar/GZ, Tar/BZ)
  11. Nén File/Folder (hỗ trợ các định dạng  ZIP, Tar, Tar/GZ, Tar/BZ)
  12. Quản lý user: tạo mới user, thay đổi mật khẩu admin…
  13. Thoát

Ngoài ra, eXtplorer còn tích hợp các chức năng thường dùng trong menu chuột phải khi bạn click lên File/Folder như bên dưới:

Menu chuot phai

Upload File

Đối với Upload File, bạn có 3 chế độ:

  • Flash Upload: upload bằng Flash, có thể lựa chọn được nhiều file cùng một lúc
  • Standard Upload: upload thông thường, lựa chọn từng file một
  • Transfer from another Server: upload file từ server khác. Bạn chỉ cần dán đường dẫn là eXtplorer tự động transfer về server, chức năng tương tự Rapidleech ngày xưa. Rất tiết kiệm thời gian.

Quản lý user

Với chức năng quản lý user của eXtplorer, bạn có thể thêm nhiều người dùng và qui định quyền hạn khác nhau.

Ví dụ, mình add thêm tên miền hocvps.com vào server cùng với user hocvps và chỉ cho phép thao tác trên thư mục /home/hocvps.com/ bằng cách vào phần Admin và thêm user mới như hình bên dưới:

Them nguoi dung

Permissions thì bạn điều chỉnh lại cho phù hợp.

Lúc này, login vào eXtplorer thì user hocvps chỉ có quyền thao tác trên thư mục /home/hocvps.com/ mà thôi.

Ngoài ra, account admin mặc định có thể dùng chức năng này để thay đổi password.

Bạn đã thấy eXtplorer có các chức năng tuyệt vời như thế nào chưa, giờ thì đến lượt bạn mày mò sử dụng rồi đó.

Comment của bạn

Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.

180 Comments

  1. ngoc anh 5 comment

    cho e hỏi thêm cấu hình database trên hosting Linux . Không biết extplorer lưu database sao ?
    Có cần tạo database trên hosting và add nó vao không
    E vào file config nhưng ko biết chỉnh sao .

    $GLOBALS[‘DB_HOST’] = ‘localhost’;
    $GLOBALS[‘DB_NAME’] = ‘webdav’;
    $GLOBALS[‘DB_USER’] = ‘root’;
    $GLOBALS[‘DB_PASSWORD’] = ”;
    $GLOBALS[‘DB_TYPE’] = ‘mysql’; // Name of the Database Server Type (see http://en.php.net/manual/en/pdo.drivers.php for more)

    Giúp e với

      1. ngoc anh 5 comment

        tức là đẩy lên Host xong có cần cấu hình gì trong File config không a

  2. ngoc anh 5 comment

    vào trang login, noa coa title Login – eXtplorer . Muốn đổi chổ đó phải vào File nào vậy ad

    1. Việt Phương Moderator

      Mình không rõ rồi. Bạn mò code nhé. Mà đổi title làm gì vậy bạn

      1. ngoc anh 5 comment

        mình mò hoài mà ko đc. Nếu bạn tìm được thì trả lời mình nhé. Cảm ơn bạn

  3. Nguyễn Công 17 comment

    Em tạo ure mới rồi, nhưng đăng nhập ure đấy, đăng nhập sai 5 lần bị chặn ip thì có cách gì để gỡ không a

  4. Nguyen Khanh Luong 9 comment

    Minh đăng nhập extplorer thì không sửa đc file và rename một số folder. Nó báo saving failed. Mình đã kiểm tra chmod.

    1. Việt Phương Moderator

      eXtplorer thỉnh thoảng sẽ bị vấn đề ý. Đôi khi F5 truy cập lại OK bạn à. Folder bạn vẫn thuộc nginx:nginx chứ?

    1. Việt Phương Moderator

      Nếu thế bạn truy cập là domain:2313/filemanager chứ không phải 2222. 2222 là thiết lập cho port SSH

      1. Tan Hoang 38 comment

        Vấn đề là không được ý chứ, mình đã thử rồi đều không vào được mà, giờ không biết là tại sao không vào dc nữa, có cách nào khác để vào filemanager không bạn?

        1. Việt Phương Moderator

          1. Bạn sử dụng Bitvise hay các trình SSH có hỗ trợ sFTP là được. sFTP là sử dụng FTP qua cổng SSH (2222 nếu là HocVPS)
          2. Bạn gửi cấu hình login VPS qua support@hocvps.com mình xem cho

          1. Tan Hoang 38 comment

            Mình dùng cái Bitvise thì vào ok rồi bạn à. mình có gửi cho bạn thông tin VPS rồi nhé, thử kiểm tra giúp mình sao lại không vào dc bằng cái filemanager nhé, cảm ơn bạn.

  5. Tan Hoang 38 comment

    giúp mình với nhé, mình cũng không vào được filemanager, mình cũng cài script hocvps thì có cần cài đặt thêm gì không để vào được file manager vậy?

    1. Việt Phương Moderator

      Không bạn à. Chỉ cần truy cập domain:ip/filemanager là được mà

        1. Việt Phương Moderator

          2222 là port SSH bạn à. Port quản lý HocVPS lúc bạn nhập khi cài đặt cơ. Bạn đọc nội dung file /root/hocvps-script.txt sẽ thấy thông tin cần thiết

          1. Việt Phương Moderator

            Port bao nhiêu bạn? Port HocVPS quản lý không trùng 2222 được đâu. Trùng thế service không hoạt động

      1. sơn khiếu 33 comment

        Chào bạn!
        Mình cài hocvps script, chạy ngon rồi, mình add vào đó 10 website, cũng chạy ngon rồi.

        Giờ mình muốn tạo các user cho các website vào extplorer. Sau khi tạo xong, thì mỗi 1 user sẽ vào qua: http://domain.com:port/filemanager (port trùng với port của tên miền quản lý chính) phải không.

        Có cần cấu hình thêm gì không. Với cả trường hợp dùng ssl, thì có cần chỉnh thêm gì trong cấu hình nginx không.

        1. Việt Phương Moderator

          Do Extplorer vẫn nằm trong HocVPS Admin nên không có tác dụng đâu, bạn vẫn sẽ cần cung cấp tài khoản admin để qua đc cái chặn đầu tiên đã. Còn nếu bạn bỏ chặn ý thì người dùng truy cập được HocVPS Admin và cả phần đổi mật khẩu các công cụ. Nên tốt nhất bạn cài đặt Extplorer qua chỗ khác để user họ sử dụng

  6. Vy Spirit 21 comment

    Mình ko truy cập được filemanager cũng như các đường dẫn của HocVPS
    Kiểm tra website chính thì nó vẫn hiện “Welcome to nginx!”, kt nginx -t thì nó báo:
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful

      1. Vy Spirit 21 comment

        Dùng lệnh nào vậy bạn 🙁 Mình mới dùng nên bối rối quá @@
        Khi truy cập filemanager trình duyệt báo “Không thể truy cập trang web này” mã lỗi ERR_UNSAFE_PORT

          1. Việt Phương Moderator

            Port 123 là port mặc định service NTP bạn nhé. Server bạn chưa thiết lập dữ liệu thì bạn nên cài lại chọn port khác nhé

    1. Việt Phương Moderator

      Bạn truy cập được domain:port nhưng không truy cập được tool filemanager à?

        1. Việt Phương Moderator

          Bạn chạy nginx -t ra kết quả gì. Bạn để lại skype mình support cho

          1. Tuấn Anh 3 comment

            nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
            nginx: configuration file /etc/nginx/nginx.conf test is successful

          2. Việt Phương Moderator

            Do VPS bạn RAM bé quá, không đủ chạy web đâu. Ít nhất 512MB Ram

    1. Việt Phương Moderator

      Port quản lý VPS khác port SSH mà. Bạn để trùng port SSH 2222 à?

        1. Việt Phương Moderator

          Port bạn nhập lúc cài đặt VPS đó. Hoặc cài đặt VPS xong màn hình console cũng hiển thị mà.
          Bạn đọc nội dung file hocvps-script cũng thấy được: # cat /root/hocvps-script.txt

  7. hihikakama 3 comment

    Mình dùng dreamhost. Không hiểu sao vào ssh bằng putty, đăng nhập ok hết rồi, nhưng cứ gõ lệnh thì màn hình putty lại tắt . Ai giúp mình với.

  8. DepSpa 22 comment

    Uh, mình sử dụng cả 2 cái đó đều không được. máy tính thì mình ko sửa gì, VPS cũng không luôn bạn ạ

  9. DepSpa 22 comment

    Chào Luân, Mình dùng VPS ipv6 và cài hocvps có một vấn đề là mấy lần đầu mình vào trang quản lý phpmyadmin thì được bình thường nhưng giờ vào thấy không được nữa. mình vào ip:port cũng không được luôn và trình duyệt báo lỗi
    This site can’t be reached

    104.238.162.88 refused to connect.
    Try:
    Checking the connection
    Checking the proxy and the firewall
    Luân có gặp trường hợp này thì giúp mình với nhé
    Thanks

    1. Việt Phương Moderator

      Bạn check tình trạng bên VPS chưa? Có thể vấn đề nằm ở nhà cung cấp. Bạn thử connect qua SSH được không

        1. Việt Phương Moderator

          Bạn thử cả ip:port và domain:port đều refuse à. Trong đó, ip và domain thì bình thường. Bạn có sửa firewall hay block port gì gần đây không

  10. dũng 119 comment

    luân có thể hướng dẫn mình cài eXtplorer trên vps ko cài hocvps ko ạ mình đang dùng hệ điều hành CWP ( nó cũng có file manager) nhưng nó ko nén giải nén được file nên coi như cũng = ftp nên mình muốn dùng eXtplorer để thay thế ấy
    Cám ơn luân

        1. Luân Trần Admin

          Việc dùng chung thì mình nghĩ làm được, tuy nhiên mình không dùng CWP nên ko có hướng dẫn cụ thể.

          1. dũng 119 comment

            Luân cho mình hỏi mình tải về upload lên =ftp rồi nhưng lại ko vào được ko biết có phải có phải do cmod ko

          2. dũng 119 comment

            thì mình up file tải về lên trên rồi vào = tên file explore nhưng ko vào được ấy

          3. Luân Trần Admin

            Thế là do bạn up nhầm thư mục, hoặc dùng link không chính xác?

          1. quan 2 comment

            ah, mình xóa cái public_html xong tạo lại thì up ko dc, còn up trên priate_html thì lại dc, vậy là sao?

          2. Luân Trần Admin

            Khả năng do lỗi phân quyền, bạn chạy lệnh hocvps, rồi chọn chức năng Phân quyền webserver xem thế nào?

  11. Nghĩa 21 comment

    Hình như script này zip file bị lỗi, cứ nhiều file là bị lỗi ngay. Admin có script php filemanager nào giới thiệu mình với ạ. Thanks 😀

    1. Luân Trần Admin

      Nếu file dung lượng lớn, bạn connect SSH rồi chạy lệnh mà nén, đừng dùng code PHP

    2. Huy 7 comment

      Nén lại với kiểu Tả (đuôi file là *.gz) là được. À Luân ơi, với Sentora có thư mục tạm thế này, file nén bị lỗi thường nằm ở đây: /etc/sentora/panel/etc/tmp/
      Còn thư mục tạm tương tự của script hocvps nằm ở đâu vậy bạn?

    1. Luân Trần Admin

      Hiện giờ script chưa hỗ trợ update nên bạn cài lại VPS thôi. Với lại HocVPS Script rất ổn định, có thay đổi thì chỉ là nhỏ thôi, không quan trọng lắm nhé

  12. Tuan 5 comment

    A ơi cho em hỏi sao em làm theo các bước của anh rồi, nhưng khi em up lên chạy :port/quanly/ thì nó ko hiện ra cái khung login , chỉ hiện mỗi logo của eXtploer và cái thẻ tiêu đề Login – eXtplorer ạ?

      1. Tuan 5 comment

        A cho em hỏi nốt, em thay vào phần thay đổi pass với thư mục root nó báo đã sửa rồi mà tại sao em f5 lại nó trở lại như cũ chưa thay đổi !

          1. Tuan 5 comment

            Em vào thay đổi mật khẩu và link root của /home, nó báo succcess rồi mà f5 lại vẫn như cũ ko có chút thay đổi, kể cả em thêm user mới cũng vậy, f5 lại vẫn ko hiện gì mới

  13. Huy 26 comment

    Em không thể chmod file/folder được anh Luân ơi? Đã click vào file/folder rồi mà nó không cho click vào nút chmod, phải làm như nào đây? Em thử thì thư mục log nó cho, còn private_html và public_html thì không cho

  14. Oison Work 3 comment

    Hi anh!
    Theo em thì khi phân quyền user khác thì set permision là Modify thôi, chứ set Admin thì nó sẽ xóa được account của người khác, kể cả admin.
    Em test và thấy như thế.

    1. Luân Trần Admin

      Okie cảm ơn bạn, mình đã bổ sung thêm cái note bên dưới về permissions rồi

  15. Xuân 7 comment

    Mình vừa login vô admin là bị thông báo sai đường dẫn root.
    Cụ thể root apps là /www/webapps/ nhưng trong extplorer lại là www/webapps/_
    Bị dư dấu _ không biết sửa ở đâu luôn :))

  16. Hieu 11 comment

    Luân ơi, mình đổi pass admin của eXtplorer mà lỡ quên, giờ làm sao lấy lại đc vậy Luân

    1. Luân Trần Admin

      Mình vừa trả lời ngay bên trên rồi mà. Bạn mở file cấu hình user lên ở đường dẫn /home/canhme.com/private_html/filemanager/config/.htusers.php để update lại mật khẩu, mã hóa MD5: http://www.md5.cz/

  17. Hải 14 comment

    giúp em với, em đổi mật khẩu của eXtplorer và giờ quên luôn mật khẩu mới đổi, giờ em muốn lấy lại hoặc reset lại thì phải làm sao?

    1. Luân Trần Admin

      Bạn mở file cấu hình user lên ở đường dẫn /home/canhme.com/private_html/filemanager/config/.htusers.php để update lại mật khẩu, mã hóa MD5 nhé: http://www.md5.cz/

  18. Hoàng 2 comment

    Mình có hơi thắc mắc ở phần quản lý user. Cụ thể là thêm domain và add nó vào user như thế nào? mình không tìm được phần này. Với lại lúc đăng nhập vào user này thì vào bằng link nào?Thanks Luân nhiều!

    1. Luân Trần Admin

      Bạn thêm domain sử dụng chức năng Thêm Website của HocVPS Script. Sau đó vào eXtplorer add thêm user với thư mục gốc là domain mới add vào là ok.
      Link login là link chung domain.com:port/filemanager/

  19. Thiên Lê 4 comment

    À mình đã tìm ra nguyên nhân rồi, Luân note lại để mọi người biết mà chỉnh max thông số khi upload nhé:

    Bạn mở file cấu hình nginx: /etc/nginx/nginx.conf điều chỉnh lại thông số client_max_body_size rồi mở tiếp file cấu hình php: /etc/php.ini chỉnh tiếp thông số post_max_size và upload_max_filesize.

    Sau đó cần 2 bước restart là: service nginx restart và service php-fpm restart

  20. Thiên Lê 4 comment

    Mình đã chỉnh ntn để tăng file upload lên mà sao ko đc nhỉ ?

    Bạn mở file cấu hình nginx: /etc/nginx/nginx.conf điều chỉnh lại thông số client_max_body_size rồi mở tiếp file cấu hình php: /etc/php.ini chỉnh tiếp thông số post_max_size và upload_max_filesize.
    Cuối cùng: service nginx restart

    Nó vẫn cứ max 200MB 🙁 ?

  21. BUI NGOC LUAN 3 comment

    Bác Luân cho hỏi em cài Hocvps okie hết rồi duy nhất khi truy cập vào Filemanager mà báo lỗi 403.Bác có thể hỗ trợ giúp em với

      1. BUI NGOC LUAN 3 comment

        Em fix được cái này thì lại lỗi cái khác bác ạ.Truy cập vào được file manager rồi nhưng không control được user admin hay bất cứ thêm sửa người truy cập đều báo lỗi faild cả
        Cái này thì Fix thêm kiểu gì được ạ

        1. Luân Trần Admin

          Khả năng bạn cần chạy chức năng Phân quyền webserver nữa mới được.

          1. BUI NGOC LUAN 3 comment

            Chính xác bác ạ.Em đã sửa được chức năng đó rồi ạ.giờ lại phải nhờ bác vụ này.Những file kiểu tiếng việt “/wp-content/uploads/2015/05/Phối-cảnh-tổng-thể.jpg” khi upload lên server toàn bị lỗi đổi tên những từ tiếng việt dạng kiểu như này “ph#i-c#nh-t#ng-th#… các chữ tiếng việt đều chuyển thành dấu # hết ạ

          2. Luân Trần Admin

            Vụ này thì mình chịu rồi, do vấn đề tên file tiếng việt với linux nó ko tương thích.

  22. Kien 1 comment

    Luân cho Mình hỏi, mình muốn Disable open_basedir và safe_mode thì làm như thế nào ?

    1. Luân Trần Admin

      Bạn mở file /etc/php.ini có phần disable_function ấy nhé.
      Sau đó restart lại PHP là ok.

    1. Luân Trần Admin

      Bạn đợi một lúc rồi thử đăng nhập lại xem sao nhé. Có thể nó chưa update xong 😀

  23. luân 12 comment

    có cách nào tăng dung lượng upload trên eXtplorer không bạn, 200MB mình up code lên không đủ phải chi nhỏ ra làm rất mất thời gian, thanks !

    1. Luân Trần Admin

      Bạn mở file cấu hình nginx: /etc/nginx/nginx.conf điều chỉnh lại thông số client_max_body_size rồi mở tiếp file cấu hình php: /etc/php.ini chỉnh tiếp thông số post_max_sizeupload_max_filesize.
      Restart lại là xong.

      1. An 1 comment

        giúp mình với, mình tìm đến đường dẫn và file như bạn nói nhưng không có. mình tải tất cả các source từ cũ nhất đến mới nhất nhưng cũng không có file nginx.conf và php.ini

        1. Việt Phương Moderator

          Bản mới nhất của hocvps thì nằm trong /etc/php.d/00-hocvps-custom.ini nhé bạn. Còn nếu bạn dùng hệ quản trị khác HocVPs thì nó loanh quanh trong file /etc/php.ini hoặc thư mục /etc/php.d thôi

  24. Đức Thủ 6 comment

    Cảm ơn bạn đã suport rất nhanh chóng 🙂
    Mình đang phát triển theme. Mình tính 1 dùng 1 tên miền chính rồi sau đó dùng hết subdomain. Cho mình hỏi mình nên dùng gói nào vậy Luân ?

    1. Luân Trần Admin

      Trước tiên bạn dùng thử chức năng Thêm website của HocVPS Script xem có đáp ứng được nhu cầu không?
      Mỗi domain hoặc subdomain add vào sẽ có một thư mục riêng trên server.

  25. Đức Thủ 6 comment

    Chào Luân!
    Mình mới mua VPS Linux và đã cài HocVps thành công. Bây giờ mình muốn phân chia ổ cứng cho các site khác nhau như kiểu mỗi cái là 1 cái kiểu như cpanel thì mình làm như nào?
    Cảm ơn Luân nhiều!

    1. Luân Trần Admin

      Nếu muốn hệ thống kiểu như vậy bạn cài đặt các control panel như Sentora, VestaCP nhé. HocVPS Script quản lý giao diện dòng lệnh cho nó gọn nhẹ thôi.

  26. Noi that xanh 16 comment

    Chào Luân, mình đang sử dụng hocvps nhưng muốn có tùy chọn không cài cái eXtplorer này được không nhỉ?

    Đại loại cái gì hok dùng thì bỏ luôn cho máu!

    1. Luân Trần Admin

      Bạn chỉ cần xóa thư mục /home/domain.com/private_html/filemanager/ đi là ok 😀