Với mục tiêu tiết kiệm tối đa thời gian triển khai VPS, mình có tạo ra một bản bash script tự động cài đặt HocVPS Script kết hợp với WordPress bản mới nhất.

Như vậy, chỉ với một dòng lệnh bên dưới, bạn sẽ có ngay một VPS sẵn sàng hoạt động mà không cần thao tác cấu hình gì phức tạp cả. Sau khi cài xong, bạn sẽ có một server được tối ưu tuyệt vời với HocVPS Script, dễ dàng thêm hoặc bớt website sau này.

Script tự động cài đặt HocVPS Script và WordPress

curl -sO https://hocvps.com/install && bash install wordpress
Cài đặt xong, khi connect VPS bạn hãy sử dụng port 2222, không dùng port 22!

Các thành phần được tự động cài đặt bao gồm:

  • Webserver Nginx bản mới nhất
  • Database MariaDB bản mới nhất (chính là MySQL được tối ưu)
  • PHP phiên bản tùy chọn bao gồm PHP 7.1, PHP 7.0, PHP 5.6 đi kèm Zend OPcache
  • eXtplorer mới nhất để quản lý File Manager
  • phpMyAdmin bản mới nhất
  • WordPress bản mới nhất

Quy trình sử dụng Script như sau:

  1. Chuẩn bị VPS CentOS 6 mới tinh, cài đặt Swap nếu cần thiết.
  2. Chạy dòng lệnh bên trên, quá trình cài đặt yêu cầu bạn nhập đúng 1 thông tin là domain sẽ sử dụng.
  3. Truy cập tên miền và sử dụng.

Chỉ mất vài phút đơn giản vậy thôi bạn sẽ có ngay một website sẵn sàng hoạt động. Hi vọng script sẽ giúp ích được cho nhiều người.

Nếu cần hỗ trợ hoặc có bất kỳ góp ý nào khác, các bạn hãy để lại comment bên dưới nhé.

Chúc bạn thành công.

Nếu bạn đã cài hệ quản trị và chỉ muốn tải WordPress về VPS, hãy tham khảo Script tự động tải và cài đặt WordPress trên VPS.

Comment của bạn

Your email address will not be published. Required fields are marked *

449 Comments

  1. Le Long 2 comment

    Chào bạn
    Mình định dùng thêm vps ở z.com với framework kusanagi, so với bản wordpress của hocvps thì nền tảng nào cho tốc độ nhanh và ổn định hơn ạ?

    1. Việt Phương Moderator

      Vấn đề này mình không rõ rồi. Bạn cài đặt và trải nghiệm nhé

    1. Việt Phương Moderator

      Bạn connect qua SSH Terminal rồi chạy lệnh trên nhé. Các lệnh được thực thi trên SSH Terminal

    1. Việt Phương Moderator

      Không có. Mã nguồn WP là giao diện quản lý hoàn toàn trên website, không có quản lý bằng dòng lệnh. Bạn update trên phần quản lý wp-admin thôi

  2. suca 1 comment

    Hi bác mod,min
    Cho em hỏi là sau khi chạy script xong, em change port sang 2019, thì bị disconnect và không kết nối lại được nữa(em đã chọn connect về ip với port 2019), e làm mấy lần đều dính thế, thế là bị sao ạ, mong các bác chỉ giúp cách khắc phục

    Em cảm ơn

    1. Việt Phương Moderator

      Bạn change SSH port hay HocVPs Port? HocVPS Port (Admin Port) chỉ dùng đăng nhập tool HocVPS
      Còn SSH Port vẫn là 2222 nhé bạn

  3. Le Long 17 comment

    Cho mình hỏi mình muốn chạy 2 site wordpress trên Vultr thì làm theo cách này hay thông qua hocvps script rồi cài nhiều website bạn nhỉ?
    Cảm ơn bạn

    1. Le Long 17 comment

      À, mình comment nhầm bài. Bài này cài hocvps và wordpress cho domain chính luôn rồi.

    2. Le Long 17 comment

      Cho mình hỏi cách này làm trên CentOS 7 bình thường phải không bạn? VPS của mình đang dùng tại Vultr.

  4. Toan 4 comment

    Mỗi khi mình cài mới thì cái databases nó tự động định dạng kiểu “wp_xxxx_”
    Giờ mình muốn dùng cái databases cho server khác thì làm cách nào để thay đổi được ad.

    1. Việt Phương Moderator

      Để import thì bạn không cần thay đổi nhé. Nó là table prefix thiết lập lúc cài đặt WP ban đầu, quy định trong wp-config
      /**
      * WordPress Database Table prefix.
      *
      * You can have multiple installations in one database if you give each
      * a unique prefix. Only numbers, letters, and underscores please!
      */
      $table_prefix = 'wp_';

      1. Toan 4 comment

        Mình dùng bản cài sẳn wordpress của hocvps. khi chạy xong hết đến khi vào website lần đầu tiên là nó đến trang cài đặt wordpress và mật khẩu.
        Không có bước điền thông tin database.
        Sau khi mình backup và import thì nó là wp_xxxxx_…. như hình dưới.
        https://i.imgur.com/wcoP0b9.png

    1. Việt Phương Moderator

      Kết nối FTP thì bạn cần mở port 21 và cài FTP Server nhé. Bạn dùng sFTP cũng được mà tiện hơn, kết nối qua cổng SSH (22 hoặc 2222 đối với HocVPS)

  5. DO VAN DIEN 8 comment

    Chào tất cả ACE. Mình cài xong chạy ok rồi nhưng khi tạo chứng chỉ SSL của cloudflare đã ok và trong WordPress mình cài Plugin Really Simple SSL thì báo lỗi.

    No SSL was detected. If you do have an ssl certificate, try to reload this page over https by clicking this link: reload over https. You can check your certificate on Qualys SSL Labs
    Some things can’t be done automatically. Before you migrate, please check for:
    Http references in your .css and .js files: change any http:// into //
    Images, stylesheets or scripts from a domain without an ssl certificate: remove them or move to your own server.
    Bây giờ mình phải làm thế nào ạ. Mong ACE giúp đỡ, xin cám ơn !

    1. Việt Phương Moderator

      Plugin không tìm thấy SSL của bạn. Bạn tạo chứng chỉ nhưng bạn đã cài cho trên VPS và website chưa? Website bạn là gì

      1. DO VAN DIEN 8 comment

        Cài trên VPS bằng cách nào bạn nhỉ? hướng dẫn giúp mình với nhé. Web mình là: fullvideos2018. com . Mình mới trỏ NS của CLoudflare vào tên miền thôi.

        1. Việt Phương Moderator

          Mà nếu bạn cài SSL 1 Click trên Cloudfare như thế thì không cần plugin nữa rồi.

          1. DO VAN DIEN 8 comment

            Bạn cho mình xin nick FB để dễ trao đổi được không? Nick FB mình là: facebook.com/DoDienMsm

          2. DO VAN DIEN 8 comment

            Với trường hợp như của mình thì giờ làm sao để SSL hoạt động bạn nhỉ? Gíup mình với nhé. Cám ơn bạn.

          3. Việt Phương Moderator

            Trường hợp bạn cài độc lập trên Cloudfare thôi. Không cài thêm plugin gì cả. Chọn Full Strict với tíck các lựa chọn dưới, tùy theo yêu cầu

          4. DO VAN DIEN 8 comment

            Bạn hướng dẫn giúp mình với? Lần đầu tiên mình sử dụng SSL nên không biết. Hoặc bạn cho mình xin link hướng dẫn cũng đc. TK bạn hiền.

          5. Việt Phương Moderator

            Chỉ có hướng dẫn bằng tiếng Anh của Cloudfare thôi. Cloudfare là SSL 1 Click mà. Ngoài ra bạn có thể dùng SSL miễn phí Let’s Encrypt

          6. DO VAN DIEN 8 comment

            Hôm trước mình dùng Application WordPress của Vultr thì nó chạy được. Nhưng giờ mình cài lại WEB dùng CentOs của Vultr cài Script tự động Hocvps.com thì nó không chạy được bạn.

          7. Việt Phương Moderator

            WP của Vultr dùng Apache sử dụng htaccess nên nó sẽ khác HocVPS sử dụng Nginx nhé bạn

          8. DO VAN DIEN 8 comment

            Hiện tại mình đang sử dụng Nginx thì phải cài đặt những gì lên VPS để SSL hoạt động bạn ơi?

          9. DO VAN DIEN 8 comment

            Cám ơn bạn nhiều nhé. Chúc bạn buổi chiều vui vẻ (y)

  6. Thảo H 25 comment

    Cái này cài subdomain dạng xxx.domain.com thì cũng dùng câu lệnh
    hocvps > sau đó add domain bằng mục 3 như bình thường hả a ơi

  7. Thao Hoang 25 comment

    admin ơi mình tạo vps bản PHP 5.6 giờ muốn nâng cấp lên có được không admin. Với hướng dẫn mình làm với

  8. Long 2 comment

    Bạn ơi cho hỏi tí. Tớ định mua VPS 2.5$ của Vultr, giờ nó chỉ có server ở Mỹ. Những chỗ khác như SIN thì chỉ có gói 5$ là thấp nhất. Vậy nếu giờ mua gói 2.5$ ở Mỹ sau này mình nâng cấp lên gói 5$ hoặc 10$ và chuyển server qua SIN được ko hay ban đầu Server ở đâu thì ở đó luôn ko được chuyển. Muốn chuyển phải tạo deploy mới?

      1. son 2 comment

        ad cho mình hỏi với, sau khi cài wordpress xong mình restore cơ sở dữ liệu bằng mysql với lệnh:
        use wordpress;
        source file_data.sql;
        Báo thành công, nhưng khi vào trang web thì không thấy bài viết đâu. Cho mình hướng dẫn với.

        Cảm ơn!

        1. Việt Phương Moderator

          Sau ban comment mới nhé, tránh ảnh hưởng cmt khác không liên quan.
          1. Bạn restore database bằng lệnh mysql -u xxx -pxxx xxx < file_data nhé 2. Restore xong thì bạn sửa xong wp-config cho kết nối đúng database

  9. Hoang Long 2 comment

    Cái này nếu chưa add domain là không dùng được hả? mình đang định test thử nên chưa muốn add domain, dùng địa chỉ IP trước có được ko? test ổn rồi mới add domain sau

    1. Việt Phương Moderator

      Thì bạn cài đặt WP bằng IP. Sau này trỏ domain thì sửa lại trong URL của WP

  10. TranCuong 2 comment

    Chào bạn, mình dùng vps vultr ram 1Gb, sau khi cài đủ các bước và gõ tên miền đăng nhập thì bị lỗi “Error establishing a database connection” ở trình duyệt.

    Sau đấy mình thử vào phpMyAdmin nhập tên admin và pass thì ko truy cập được, mặc dù dùng admin và pass đấy vẫn truy cập vào được HocVPS Script Admin và File manager.
    Mong được admin giúp đỡ ạ.

      1. TranCuong 2 comment

        SUCCESS! MySQL running (21xx)

        Mình cài được thành công hết rồi ạ, nãy do mình chưa hiểu hết.
        Sau khi Start MySQL bằng lệnh: “sudo mysqld_safe –skip-grant-tables &”
        thì vào lại được rồi ạ =.=

  11. Tuấn 5 comment

    Anh ơi script này có chặn gửi email không ạ? Em dùng contact form 7 plug của wp. user điền thông tin submit thành công nhưng vào mail của mình ko thấy nhận được mail nào cả

    1. Việt Phương Moderator

      VPS bạn có chặn gửi mail ra ngoài không? Bạn kiểm tra gửi mail từ server chưa? Chứ HocVPS hông chặn gì gửi mail nhé bạn, quan trọng bạn cấu hình sao mà thôi

  12. LEO 5 comment

    Bạn ơi cho mình hỏi chút nhé
    Lần 1 mình dùng VPS OVH để dùng thử thì làm theo tut cái hocvps, truy cập domain bình thường.
    Lần 2 mình mua VPS GreenCloud và làm lại theo tút báo ok, nhưng khi truy cập domain (đã trỏ sang vps mới) thì nó báo “Không thể truy cập trang web này”.
    Bạn giúp mình với.
    Cám ơn bạn!

    1. Việt Phương Moderator

      1. Bạn truy cập qua IP VPS hiện thông báo gì?
      2. nginx -tservice nginx status của bạn hiện thông báo gì

      1. LEO 5 comment

        1. Mình truy cập qua IP VPS nó cũng báo không thể truy cập web này.
        2. Mình dùng lệnh trên nó báo như sau:
        [root@localhost home]# nginx -t
        -bash: nginx: command not found
        [root@localhost home]# service nginx status
        nginx: unrecognized service

        //Mình mới chuyển sang VPS dùng nên chưa biết nhiều. 😀

        1. Việt Phương Moderator

          Bạn reinstall VPS cài lại đi. Nginx còn chưa được cài thì chắc cài không thành công tí gì rồi

  13. Tuấn 5 comment

    Em cài mọi thứ ngon rồi nhưng giờ đăng nhập lại ssh thì bị báo lỗi. công 22 thì chắc là thay được rồi
    [SSH] FAIL: 139.59.254.215:2222 – A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

    1. Việt Phương Moderator

      Bạn dùng VPS GG thì phải mở port 2222 thủ công trong phần Networks của họ nhé

  14. Tuấn 5 comment

    Cài đặt 2 web site bằng HocVPS Script được không anh? Em cài đặt 1 website bằng wp chạy ngon lắm rùi ạ

  15. Thao Hoang 25 comment

    Anh Luân ơi, e đã cài hocvps cho server của e, và add thêm website vào. Hiện tại server em có 3 website. Giờ em muốn trao quyền chỉnh sửa file của 1 trang web trong 1 folder đấy qua FTP thì em phải làm như thế nào ạ