Ngày 3/3/2014 vừa rồi Zpanel đã ra mắt phiên bản mới nhất ZpanelX 10.1.1 bổ sung thêm rất nhiều chức năng mới so với phiên bản cũ và đã sửa nhiều lỗi phát sinh. Điều này dẫn đến việc 2 bài viết hướng dẫn cài đặt Zpanel trên CentOSUbuntu của mình đã viết có thể gây ra lỗi khi cài đặt.

Sau khi Zpanel được bán lại cho HostWinds đã không được cập nhật thường xuyên và ẩn chứa rất nhiều lỗi. Sentora được xây dựng từ các nhà phát triển cũ của Zpanel và được cập nhật thường xuyên, liên tục. Các bạn không nên sử dụng Zpanel nữa mà hãy thay bằng Sentora nhé.

Do đó, mình viết bài mới này gộp cả 2 hướng dẫn cài đặt CentOS và Ubuntu chung lại để các bạn dễ dàng theo dõi và cài đặt.

Giới thiệu cho những bạn chưa biết, Zpanel là một trình quản lý hosting tương tự như Cpanel nhưng đơn giản, miễn phí, dễ dàng sử dụng và cài đặt hơn rất nhiều. Zpanel phù hợp với những bạn mới sử dụng VPS mong muốn chạy nhiều site trên 1 VPS.

zpanel-logo

Đây là lựa chọn rất tốt vì bạn khó có thể cài đặt Cpanel quen thuộc trên VPS do phí bản quyền rất lớn, mấy chục $/tháng. Các chức năng căn bản thường dùng trên Cpanel đều có ở Zpanel như: quản lý account, client, add domain, quản lý database, FTP, phân chia tài nguyên dung lượng băng thông…

Giao dien Zpanel

Trước khi cài đặt bạn cần chuẩn bị một VPS mới tinh với hệ điều hành mới nhất, CentOS 6.x hoặc Ubuntu 12.04. Nên sử dụng swap nếu dùng ổ cứng SSD hoặc có I/O cao.

Cài đặt Zpanel

Cài đặt Zpanel trên CentOS 6.x

Sử dụng lệnh sau:

yum install wget -y && wget https://raw.githubusercontent.com/zpanel/installers/master/install/CentOS-6_4/10_1_1.sh --no-check-certificate && bash 10_1_1.sh

hoặc

bash <(curl -Ss https://raw.github.com/zpanel/installers/master/install/CentOS-6_4/10_1_1.sh)

Cài đặt Zpanel trên Ubuntu 12.04

sudo apt-get install wget -y && sudo wget https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh --no-check-certificate && sudo bash 10_1_1.sh

hoặc

bash <(curl -Ss https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh)

Cấu hình Zpanel

Trong quá trình cài đặt bạn sẽ được hỏi một số thông tin cấu hình để cài đặt Zpanel, với CentOS bạn hãy thực hiện như bên dưới:

Would you like to continue (y/n)? y

Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#? 5 (hoặc chọn Asia với Ubuntu)

Please select a country.
1) Afghanistan 18) Israel 35) Palestine
2) Armenia 19) Japan 36) Philippines
3) Azerbaijan 20) Jordan 37) Qatar
4) Bahrain 21) Kazakhstan 38) Russia
5) Bangladesh 22) Korea (North) 39) Saudi Arabia
6) Bhutan 23) Korea (South) 40) Singapore
7) Brunei 24) Kuwait 41) Sri Lanka
8) Cambodia 25) Kyrgyzstan 42) Syria
9) China 26) Laos 43) Taiwan
10) Cyprus 27) Lebanon 44) Tajikistan
11) East Timor 28) Macau 45) Thailand
12) Georgia 29) Malaysia 46) Turkmenistan
13) Hong Kong 30) Mongolia 47) United Arab Emirates
14) India 31) Myanmar (Burma) 48) Uzbekistan
15) Indonesia 32) Nepal 49) Vietnam
16) Iran 33) Oman 50) Yemen
17) Iraq 34) Pakistan
#? 49 (hoặc chọn Bangkok với Ubuntu)

Is the above information OK?
1) Yes
2) No
#? 1

FQDN for zpanel: zpanel.domain.com (nên là subdomain, thay domain.com = domain của bạn)
Enter the public (external) server IP: xxx.xxx.xxx.xxx (IP sẽ được điền tự động, bạn nhớ check lại xem đúng không?)
ZPanel is now ready to install, do you wish to continue (y/n) y

Quá trình cài đặt Zpanel 10.1.1 sẽ mất khoảng 1 – 2 phút, ngay sau khi xong bạn sẽ nhận được thông tin quản lý của Zpanel, hãy lưu lại để sử dụng sau này.

Cuối cùng chọn y để khởi động lại VPS.

##############################################################
# Congratulations ZpanelX has now been installed on your #
# server. Please review the log file left in /root/ for #
# any errors encountered during installation. #
# #
# Save the following information somewhere safe: #
# MySQL Root Password : JhTYpi7RIEZL39Nu
# MySQL Postfix Password : gDghqKUIT1M1Hcyc
# ZPanelX Username : zadmin #
# ZPanelX Password : LUvCV2v3SN3JVKPI
# #
# ZPanelX Web login can be accessed using your server IP #
# inside your web browser. #
# #
##############################################################

Restart your server now to complete the install (y/n)? y

– Trong trường hợp không nhớ, các bạn dùng lệnh sau để lấy pass

cat /root/passwords.txt

Chúc các bạn cài đặt thành công.

Tagged:

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.

151 Comments

  1. Thiện 1 comment

    Anh Luân ơi, em có server VPS cài Zpanel đang chạy ok tự nhiên FTP không chạy ( các chức năng khác thì bình thường) giờ phải làm sao anh?
    Anh hướng dẩn giúp em cấu hình cho nhiều domain với.

    Cám ơn anh nhiều.

    YM:dongminhthien

    1. Luân Trần Admin

      Đầu tiền reboot lại VPS xem như thế nào, nếu vẫn ko chạy thì xem log, start service bằng terminal.

      Cấu hình cho nhiều domain thì chỉ cần login user rồi add thôi bạn

  2. thủ thuật hay 2 comment

    Mình mới mua VPS. Mình muốn lời khuyên từ bạn là có nên vọc vừ SSH hay cài luôn Zpanel này
    Mình không chuyên IT nên chỉ muốn có trình quản lý để sử dụng như bên share host cho nhanh nhưng đọc các bình luận thì thấy zpanel tốn ram nên phân vân

    1. Luân Trần Admin

      Mình nghĩ thì không nên sử dụng Control Panel có sẵn, hãy tự mày mò tìm hiểu (nếu có thể) ấy vì đằng nào bạn cũng phải tìm hiểu thêm, nhỡ đâu zpanel có vấn đề thì còn biết xử lý.

      1. Thu thuat hay 2 comment

        Cám ơn lời khuyên của bạn. 2 hôm nay mò vào Blog bạn xem qua loạt bài về VPS cho kỹ rồi chọn lựa. Giờ không biết nên chọn cái nào, centminmod hay hocVPSscrip để cài lên VPS
        Bạn có kinh nghiệm xin cho lời khuyên nữa nhé

  3. Minh 7 comment

    Cái này cài trên ubuntu 14.01 không được nữa,cài trên ubuntu 14.01 thì làm thế nào a ơi?

    1. Luân Trần Admin

      Mình ko dùng Zpanel nên ko support được, thường thì domain add vào một thời gian sau mới hết pending.

  4. Dang Vu 38 comment

    Mình bị lỗi này , Luân Trần xem giúp lỗi gì vậy. Lỗi này xuất hiện khi mình create records trong DNS Manament

    Errors detected have prevented your DNS zone from being loaded. Please correct the error(s) listed below. Until these errors are fixed, your DNS will not work.

    K hiểu sao khi thêm domain nó cứ Pendding hòai à.

  5. Trong Tri 10 comment

    Luân ơi cho mình hỏi tí,
    Mình muốn cấu hình file PHP.ini trong Zpanel thì làm sao? Nếu làm trong ssh thì localtion nó là gì vậy để mình config maxupload file của PHP

  6. Nam An 1 comment

    Mình cài thành công rồi nhưng lại phần thêm tên miền để up code lên chạy thì nó cứ ở trạng thái pending mà các bạn chỉ giúp mình làm sao để up được code lên vậy. trong Zcpanel chỉ có cho cho tạo FTP chứ không cho quản lý file trực tiếp. Mình dùng Winscp để kết nối ft mà không tài nào được. Mong các bạn giúp đỡ xin cảm ơn

    1. Luân Trần Admin

      Zpanel không có quản lý file trực tiếp đâu bạn, nếu cần dùng thì phải cài đặt thêm module.
      FTP của nó dùng ngon, bạn kiểm tra lại xem vấn đề ở đâu nhé.

  7. genie 2 comment

    Hello, mình cài zpanel 10 tren centos 6 , cho mình hỏi có hỗ trợ mod-rewrite ko, mình upload file . htaccess len vps thi bi fobien. Hepl mình với, thanks

  8. Quốc Cường 2 comment

    Anh Luân ơi, em dùng VPS vultr ram 1GB,chạy 5 wap tổng online là 50
    sao lúc nào ram cũng trên 90% ạ
    thường xuyên bị mất kết nối đến host ạ

    1. Luân Trần Admin

      Cài Zpanel nên cũng khá tốn RAM hơn so với cài HocVPS Script. Bạn hãy thử tắt hết tất cả các module không cần dùng đến xem tình hình có cải thiện thêm không, nếu không thì cần nâng cấp RAM lên.

      1. Quốc Cường 2 comment

        Anh teamview em với, em tạo vps mới thì thấy chạy có 255mb ram ạ
        nick skype em là thghnh

  9. Phan Thành 4 comment

    Luân ơi mình đã làm theo các bước của bạn nhưng sau này nó có báo lỗi

    start: Job is already running: mysql
    ERROR 1008 (HY000) at line 1: Can’t drop database ‘test’; database doesn’t exist

    postmap: fatal: open /etc/postfix/transport: No such file or directory

    và sau đó dừng lại ở dòng restart apache, Luân có thể cho mình lời khuyên để xử lí lỗi này không nhỉ?

    Log file: http://pastebin.com/8RfmL6qL

      1. Phan Thành 4 comment

        Mình không hiểu ý Luân lắm, tại mình cũng đang mới học dùng VPS thôi.
        VPS mua ở Digital Ocean, dùng Ubuntu 12.04.5 LTS 32bit, có bật chức năng dùng IPv6 và Private IP Address.
        Khi cài ZPanel thì mình mới chỉ tạo file swap chứ chưa thực hiện thêm gì cả.

        1. Luân Trần Admin

          Ý mình hỏi là server của bạn zpanel đã hoạt động chưa? Các module có chạy không ấy

  10. Nhâm Phát 7 comment

    Luân cho mình hỏi, sau này muốn gỡ bỏ Zpanel thì làm như thế nào?

    1. Luân Trần Admin

      Bạn có thể reinstall lại OS, lúc đó toàn bộ dữ liệu sẽ bị xóa, VPS trở về như lúc ban đầu.

      1. Nhâm Phát 7 comment

        Luân có thể hướng dẫn chi tiết cho mình không, mình chỉ mới làm quen với vps nên không biết mấy cái đó.

        1. Luân Trần Admin

          Tùy từng VPS mà có cách cài lại khác nhau. Bạn tự vào mày mò nhé, cái này đơn giản.

          1. Nhâm Phát 7 comment

            Bạn có thể hướng dẫn mình qua mail không? mình đã tìm rất nhiều nhưng không có tài liệu gì về mảng này.

          2. Luân Trần Admin

            Vì nó đơn giản nên ko ai hướng dẫn đấy.
            Bạn hãy chụp ảnh phần quản trị VPS lại rồi gửi vào mail admin@hocvps.com

  11. Hoàng 2 comment

    Cho mình hỏi cần cấu hình như thế nào để có thể nhận được mail hả bạn?
    Hướng dẫn cho mình các bước cấu hình từ bản ghi DNS và trong ZPanel luôn nha 🙂

    1. Luân Trần Admin

      Bạn hãy tạo các bản ghi:

      Type: A
      Name: mail
      Value: your VPS’s IP address

      Type: MX
      Priority: 10
      Value: mail

  12. Thế Tài 1 comment

    anh biết khắc phục lổi này không.
    khi thêm 1 thành viên (gói host) nó hiện trang trắng, và không gửi info về mail người được tạo
    ?module=manage_clients&action=CreateClient => trang trắng

    bên zpanel củng potay

    1. Luân Trần Admin

      Bạn thử check xem có phải vấn đề ở server ko gửi được mail không? Ví dụ như VPS ở Vultr block sendmail chẳng hạn

  13. Trần Thắng 19 comment

    sao mình cài zpanel đoạn cuối nó cứ thông báo lỗi ntn: ldconfig deferred processing now taking place
    start: Job is already running: mysql
    ERROR 1008 (HY000) at line 1: Can’t drop database ‘test’; database doesn’t exist

    > New server crypto key written to cnf/security.php
    > New API key has been generated!
    > Account password for ‘zadmin’ has been updated!

    postmap: fatal: open /etc/postfix/transport: No such file or directory
    Enabling module rewrite.
    To activate the new configuration, you need to run:
    service apache2 restart
    * Restarting web server apache2
    … waiting …done…
    phải xử lý ra sao à bạn.

  14. Trần Thắng 19 comment

    và cho mình hỏi thêm, mình nên (cần) cài thêm những cái gì để có thể thao tác quản lý được tốt VPS ( mình đang xài VPS 5$ và code web đều là WP) . cảm ơn bạn

    1. Luân Trần Admin

      Câu hỏi này khó, bạn hãy đọc các bài viết trên blog này rồi hỏi cụ thể hơn nhé

      1. Trần Thắng 19 comment

        Cảm ơn @tuấn nguyễn, nhưng nếu dùng zpanel thì ban đầu mình có được lựa chọn cài đặt install với WordPress không, hay mình chỉ được chọn OS là Linux 12.04 đơn thuần rồi cài zpanel vào trước khi add các domain, website

        1. Luân Trần Admin

          Không có cài đặt WordPress trong Zpanel đâu bạn ạ, phải tự up lên rồi cài.

          1. Trần Thắng 19 comment

            Cảm ơn bạn, mình đang xóa droplets cũ đi để chạy lại unbutu 12.04. Mà việc thao tác xóa droplets trên VPS có ảnh hưởng gì không bạn.

          2. Luân Trần Admin

            Bạn ko nên xóa VPS, reinstall os là nó xóa hết dữ liệu rồi

  15. Trần Thắng 19 comment

    xin phép cho mình hỏi, mình muốn cài đặt nhiều site WP trên VPS Digital Ocean, thì mình cần làm theo các bước nào. và có cần lưu ý gì đặc biệt không a. (xin lỗi vì mình chưa có nhiều kiến thức trong mảng này, mong bạn hướng dẫn giúp). Cảm ơn bạn

  16. Hoàng 2 comment

    Mình thấy nó chậm hơn Nginx khá nhiều.. Có thể cài memcache hay mod pagespeed không nhỉ 😀

  17. Le Tuan Anh 1 comment

    Chaò các bác, e ko hiểu tại sao sau khi cài đặt xong xuôi trỏ domain chuẩn rồi, mà khi đăng nhập vào site thì nó lại chỉ đến đc cp zpanel. Các bác giúp em với, em tìm mãi mà ko rõ lỗi chỗ nào.

  18. Quach Van Thanh 3 comment

    mình có làm theo bạn, mình đặt tên server là panel.maychunho.com, nhưng khi mình đánh địa chỉ maychunho.com thì nó vào thắng web zpanel luôn, mình có vô website để add domain của mình vo /root sau khi add thì mình không thể nào vô được zpanel nữa, bạn có thể chỉ mình cách fix được không

      1. Tuan Minh 5 comment

        Forbidden

        You don’t have permission to access / on this server.

        Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

        Apache/2.2.22 (Ubuntu) Server at loiyeuthuong.info Port 80

        1. Luân Trần Admin

          Mình thấy loiyeuthuong.info truy cập được nè, có vẻ như lỗi kia do bạn ko có file index rồi

  19. TuanMinh 6 comment

    xin Luân hướng dẫn cách đổi đường dẫn đăng nhập vào email dạng mail.domain.com tại zpanel với ạ.

  20. Stephen Tran 24 comment

    Chạy cho ubuntu thì bị báo như lày:

    10_1_1.sh: line 40: rpm: command not found
    Detected : Linux 2.6.32-042stab090.5 64
    Sorry, this installer only supports the installation of ZPanel on CentOS 6.x.

    1. Luân Trần Admin

      Bạn chọn đúng bản trên Ubuntu và cài đúng phiên bản Ubuntu nữa nhé

  21. Văn Tiến 8 comment

    Bác Luân cho em hỏi chút, em cái zpanel rồi giờ cài swap được không? hay cứ phải swap trước rồi mới zpanel sau.

  22. Thanh Bình 16 comment

    Zpanel này ko có tính năng giải nén trên host hả luân? tìm mãi chả thấy, hức hức

  23. Thanh Bình 16 comment

    mình đang chạy VPS OS-6x, với 1 site sử dụng SSL giờ muốn chuyển qua đây thì chỗ nào cài đặt ssl để chạy https luân nhỉ?

    1. Luân Trần Admin

      VPS có vấn đề rồi, chạy lệnh này trước là được: echo 'nameserver 8.8.8.8' > /etc/resolv.conf;

  24. Văn Tiến 8 comment

    Mình đang gặp vấn đề với VPS cài zpanel là một số script không chạy được file có ký tự đặc biệt như kiểu có đấu , hay dấu ‘

    Bác nào biết pm YM: vantienart giúp em với

    1. Luân Trần Admin

      Hình như cái này là do Linux ko hỗ trợ file có ký tự đặc biệt, chứ không phải do zpanel. Bạn check lại thử coi.

  25. nguyễn văn uy 1 comment

    Tớ muốn hỏi làm thế nào để tăng được số acount mail, acount http://FTP…., vì nó chỉ giới hạn được 10 acount thôi????

  26. Thaonguyen 1 comment

    Cho em hỏi chút ạ, khi em cài Zpanel chẳng may em chọn phần tên miền là phần login vào zpanel mất rồi thì giờ có cách nào đổi lại thành ==> zpanel.tenmien.com được không ạ?

  27. Trần 1 comment

    Sau khi add domain vào zpanel rồi thì cài đặt nameserver cho domain như thế nào nhỉ?

    1. Vicky Vu 38 comment

      Nghe nói thằng này xài ngon, nó là 1 trong những OpenSoure Free ngon nhất. Tiếc mình đang xài Ubuntu 14– > pó tay, chắc phải chờ 1-2 năm nữa mới có phiên bản cho Ubuntu 14

      1. Meo Con 3 comment

        Cái Zpanel này có chạy được trên Nginx ko bạn nhỉ? Giờ toàn xài Nginx nên đang tính cài thêm cái này vô ko biết có đc ko?

    1. Luân Trần Admin

      Bài viết này áp dụng cho phiên bản Ubuntu 12.04 trở lên. Bạn cài đặt bình thường.

    2. Luân Trần Admin

      À sorry bạn mình nhầm, Zpanel chỉ hỗ trợ đến Ubuntu 12.04 Server thôi, bản mới hơn không dùng được.