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!
– 04/09/2018: Đối với VPS Vultr, nên thực hiện đổi sang DNS Google trước khi cài đặt để tránh lỗi Couldn’t resolve host

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

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.

548 Comments

  1. Minh 3 comment

    admin cho mình hỏi, mình không thể truy cập được vào link quản trị thông qua dạng http//domain.com:port/
    Mình cài ở VPS của OVH và dùng qua cloudflare. Của mình bị làm sao vậy ạ

        1. Việt Phương Moderator

          Cloudfare không cho truy cập qua port lạ bạn nhé, tức chỉ 80 443 thông thường nên HocVPS Port bị chặn

          1. Việt Phương Moderator

            Bạn truy cập qua ip:port hoặc không dùng SSL Cloudfare nhé

  2. Thảo H 26 comment

    Sau khi mình cài xong bước trên này muốn cài thêm web wordpress nữa vào đây thì thực hiện như thế nào vậy admin ơi
    Admin hướng dẫn mình cụ thể với
    trỏ domain vào vps này xong làm gì nữa ạ

  3. Nam 28 comment

    Em lỡ chạy script trước rồi, bây giờ tạo swap có ảnh hưởng gì không anh Luân ?

    1. Việt Phương Moderator

      Không sao nhé bạn. Các thiết lập HocVPS không tính swap vào nên bạn tạo sau đc

      1. Nam 28 comment

        Em cài xong giờ ko connect vào được VPS bằng SSH nữa, dù đã đổi port thành 2222 rồi.
        Network error: Connection timed out
        Mình đang dùng tool MoboXterm v9.0 để connect

        1. Việt Phương Moderator

          Bạn dùng VPS nhà cung cấp nào, nếu có tường lửa hệ thống của riêng họ thì mở bên đó đi

          1. Nam 28 comment

            Em dùng Vultr nhưng vào thấy phần Firewall đang thiết lập default là No firewall rùi anh ơi.

          2. Việt Phương Moderator

            Nếu Vultr thì không có tường lửa bên trong đâu. Bạn kiểm tra lại thông tin đăng nhập và port điền thôi. Đồng thời đăng nhập qua web console của Vultr có được không. Đã thử ZoC hay Bitvise chưa

          3. Việt Phương Moderator

            Nếu thế chắc bên Moba bạn điền sai thông tin. Vì Bitvise hay Moba đều chỉ là SSH Client thôi

  4. Du Tran 1 comment

    Cho mình hỏi chút ạ, khi mình cài source, mình gõ tên miền của mình vô là elitearoma.vn sao sau khi cài xong nó có cái tên rất kỳ “elite�aroma.vn” làm mình không đổi tên trong vps được. Bạn hướng dẫn dùm mình cách khắc phục nha.

    1. Việt Phương Moderator

      Có rất nhiều thứ liên quan đến domain chính cài HocVPS nên mình nghĩ bạn nên cài đặt lại VPS nhé. Lỗi do bạn sử dụng gõ tiếng việt trong khi nhập tên miền, sau đó bạn bỏ dấu thì bản chất kí tự đặc biệt vẫn còn đó

  5. Tường 2 comment

    cài theo thế này 1 vps ram 512MB và 1GB của ocean treo 2 web onlsite tổng đc nhiêu ạ?

    1. Việt Phương Moderator

      Tùy theo lưu lượng truy cập và đặc thù code của bạn nên bạn cứ dùng và cảm nhận nhé.

  6. TRI 28 comment

    Nếu dùng cách “Hướng dẫn cài đặt WordPress trên VPS Vultr” thì khác nhau như thế bạn?

    1. Việt Phương Moderator

      Bản này của Vultr dùng Apache nhé. Còn HocVPs dùng Nginx. Bạn tự dùng và trải nghiệm nhé. Thường xu hướng giờ dùng Nginx nhiều hơn

  7. Khôi 6 comment

    Khi upload ảnh lên wordpress, sau đó mình xóa ảnh đó đi và khi truy cập lại đường dẫn của hình ảnh đó nó báo lỗi “404 Not Found nginx” https://i.imgur.com/dSk72uG.png … Vậy cấu hình file NGINX như thế nào để Redirect các lỗi như thế này về trang chủ vậy ad. Mong ad giúp cho 🙂

  8. Khôi 6 comment

    Sau khi mình cài đặt xong nó xuất hiện thông báo như thế này:

    “PolicyKit daemon disconnected from the bus.
    We are no longer a registered authentication agent.”

    >>> Mình dịch đi, dịch lại vẫn ko hiểu .. Mong admin giúp cho …

    1. Việt Phương Moderator

      Mình không hiểu ý bạn lắm. Cài đặt xong HocVPS hiện thông báo này đâu? Và mình cũng không biết bạn đang đề cập đến cái gì

        1. Việt Phương Moderator

          Mình cũng chưa gặp vấn đề này bao giờ, đang tìm hiểu thêm. Theo mình tìm hiểu thì bug liên quan đến hệ điều hành CentOS, gặp trong 1 số trường hợp cụ thể.
          Bạn nên re-install VPS. Và bạn có đang cài trên VPS nhà cung cấp khác vs các nhà cung cấp trc bạn sử dụng không?

          1. Khôi 6 comment

            VPS trên mình mua 5 ngày hôm nay (ở veesp) .. và chỉ mới cài hocvps … chưa cài bất cứ thứ gì hết

          2. Việt Phương Moderator

            Vấn đề liên quan xung đột với hệ điều hành nên không thể support giải quyết gì thêm. Bạn reinstall nhé

          3. Khôi 6 comment

            cài lại 3 – 4 lần cuối cùng cũng thành công. Cảm ơn ad đã hỗ trợ 🙂

  9. http://timnguoiyeu.vn 11 comment

    cho mình xin hướng dẫn cài ftp cho vps đã cài hocvps với, port ftp là port 2017 hay 21?

        1. Việt Phương Moderator

          Trong link bạn đưa họ ghi cụ thể các phần yêu cầu rồi mà. Bạn tự nghiên cứu thêm vào nhé. MySQL với PHP5.6 thì ok rồi. Còn Rewrite của Apache thì converrt rule sang Nginx. Các yêu cầu khác cài thêm là đc

    1. Việt Phương Moderator

      Bạn chạy yum install curl ra kết quả gì? Và bạn là CentOS 6 hay 7?

      1. Nguyên 6 comment

        Của mình CentOS 7 bạn, mình chuyển ok hết rồi mà sao database trong VPS chỉ chuyển được mỗi phần comment còn mấy phần khác như themes, plugin, bài post nó ko chuyển qua được.

        Thông thường nếu chuyển một database khoảng 1g từ Hosting của Godaddy sang VPS của A2 hosting thì mất khoảng bao lâu thì dữ liệu sẽ sang bạn!

        1. Việt Phương Moderator

          1. Bạn chỉ cần đảm bảo mang toàn bộ dữ liệu web trên thư mục sang VPS. Export database trên hosting sang import vào database trên VPS. Config lại ở wp-config
          2. Bạn tự test cho thông số chính xác chứ mình không có case cụ thể như thế để phản hồi bạn.

          1. Nguyên 6 comment

            Bạn support giúp mình được ko bạn, được thế mình cảm ơn bạn nhiều luôn đó, cả ngày trời vật lộn mà ko được. Hic

  10. DO DINH TUAN 56 comment

    mình cài bản mới nhất hôm nay..vào file manager sao thấy xuất hiện thêm file centos là sao admin nhỉ.
    Chạy lệnh: hocvps->1 thấy kết quả này:
    “Danh sach cac domain dang chay tren server:
    centos
    mizukiparkbinhchanh.info”

    1. Việt Phương Moderator

      Mình nghĩ có ở VPS bạn từ trước khi bạn cài HocVPS rồi, không liên quan đến HocVPS Script lắm. Bạn dùng user là centos?

      1. DO DINH TUAN 56 comment

        mình ko có user nào là centos cả..mà hôm nay cài hocvps xong website ko hoạt động

        1. Việt Phương Moderator

          1. Bạn xem ngày giờ của file là biết nó được tạo thời điểm nào mà. Còn mình khá chắc nó không liên quan đến HocVPS Script nên xóa hay giữ tùy bạn quyết định
          2. Website bạn gặp lỗi thông báo gì? Bạn đã kiểm tra service nginx, php-fpm, mysql chưa?

          1. DO DINH TUAN 56 comment

            admin test lại xem nhé! lúc mình đã reinstall lại vps và vào kiểm tra ko thấy. khi cái xong hocvps thì thấy xuất hiện file centos. mình cài scrits tự động cài wp luôn đó bạn

          2. Luân Trần Admin

            HocVPS Script không tạo file hay thư mục nào ở thư mục /home/ ngoài domain mặc định. Thế nhé bạn.

          3. Việt Phương Moderator

            Vậy bạn xóa đi thôi, nếu thấy không cần. Còn HocVPS Script không tạo/cần file ý

  11. Duy 2 comment

    Sao em chạy một website được một lúc trên VPS DigitalOcean và sử dụng hướng dẫn này của anh để cài đặt wordpress thì lát su mở lại nó bị lỗi PageOK khi truy cập vào trang.

    http://prntscr.com/g3egy1

    1. Việt Phương Moderator

      Nếu website bạn đang chạy trên VPS tức VPS ý là VPS đã thiết lập, đâu phải VPS trắng. Script chỉ cài đặt trên VPS trắng thôi bạn à. Việc bạn cài đặt có thể gây xung đột với các service gốc trên VPs rồi

  12. văn nam 13 comment

    ad có thể làm 1 video youtube hướng dẫn ae từng bước được ko? e lính mới hơi gà nên muốn làm theo video cho dễ, chứ làm tự làm theo hướng dẫn toàn bị lỗi

    1. Việt Phương Moderator

      Vì môi trường Linux hoàn toàn là dòng lệnh nên video thì cũng chỉ là cửa sổ lệnh chứ không có thao tác gì cả. Vì vậy, mình thấy không cần thiết video làm gì, khi mà 1 thao tác chuột cũng không có. Bạn gặp vấn đề gì thì cứ comment hỏi nhé

  13. Đức Đại 1 comment

    Sao mình trỏ domain về IP của domain về Server của CentOS 7 x64, đã ping được đúng IP. Sau đó mình cài đặt theo hướng dẫn của Hocvps để cài học script và wordpress, rồi tạo SQL và user rồi thay đổi trong config của WordPress nhưng vẫn không hoạt động được website. Vậy mình phải làm gì nữa, xin cảm ơn/

  14. Byg HuuTran 11 comment

    cài xong mình không kết nối đến vps được nữa là sao ad ơi, mình thử port 2222 các kiểu rồi, vô port 2017, phpmyadmin, admin hocvps cũng k đc

    1. Việt Phương Moderator

      Thông báo như thế nào bạn. IP VPS bạn là gì? Và nếu dùng GG Cloud thì bạn đã mở port thủ công trong Google chưa?

  15. Nam Luu 5 comment

    Chào anh,
    Em sử dụng hocvps để tạo website 1, sau đó em add thêm website 2. Cả 2 đều là WordPress.
    Có vấn đề với website 2 khi gọi tới file admin-ajax.php. Bên website 1 hoạt động bình thường.

    Cụ thể:
    Bên website 2 em vào admin để chỉnh sửa widget thì thấy lỗi Ajax 502 Bad Gateway.
    Sau 1 hồi google thì có lẽ bị lỗi cấu hình fastcgi, mong anh giúp đỡ.

    File error log:
    2017/07/15 12:12:07 [error] 18854#18854: *87585 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 171.244.97.73, server: namluu.com, request: “POST /wp-admin/admin-ajax.php HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “namluu.com”, referrer: “http:///xxx/wp-admin/widgets.php”

    Thanks

  16. Tran Cường 28 comment

    Chào luân:
    Cho mình hỏi viec cai multisite trên wordptess chay tren hocvps được không luân ?nếu được và mình phải lam thể nào đe chay được nhờ luân tư vấn dùm minh nha ?

  17. hongvi 45 comment

    giờ login bằng webconsole được rồi.. mà trên putty với ZOC vẫn vậy
    putty lỗi: server unexpectedly closed network connection
    ZOC lỗi [SSH] FAIL: ssh_exchange_identification: Connection closed by remote host

    [SSH] INFO: DISCONNECT

      1. hongvi 45 comment

        sao nó lại là port 2222 ạ.. e cài thấy nó hiện port là 2017. e chưa thay đổi!!!!

        1. Việt Phương Moderator

          Bên mình có note dòng là Cài đặt xong, khi connect VPS bạn hãy sử dụng port 2222, không dùng port 22!
          2017 là Port Admin HocVPS
          2222 là Port SSH mới sau khi cài HocVPS

      2. hongvi 45 comment

        Connecting to 139.59.250.166:2222 (press Esc to cancel)…

        [SSH] FAIL: 139.59.250.166: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.

        hay 512mb ram yếu quá nên nó lỗi nhỉ a…

  18. hongvi 45 comment

    sao mình cài lại bị lỗi này nhỉ admin.. mình cài ZOC xong rồi chạy lệnh ở trên thì ra lỗi

    /etc/redhat-release: No such file or directory

    chạy trên putty vẫn ra lỗi vậy

          1. hongvi 45 comment

            ZOC kết nối thì hiện lỗi này ạ:

            [SSH] FAIL: ssh_exchange_identification: Connection closed by remote host

            [SSH] INFO: DISCONNECT

            có phải do lỗi của digitalocean không ạ. không biết cách khắc phục nó như nào nhỉ.. e dùng gói 5$/tháng

          2. Việt Phương Moderator

            Bạn đăng nhập bằng User với Pass? Bạn login trên webconsole của DO xem VPS có đang bật và SSH service đang bật không
            Đăng nhập bằng vào phần quản lý, Access Launch Console đó

          3. hongvi 45 comment

            nó đen hoăn à.. chả hiện gì cả… lúc nãy mình vô thì thấy bình thường.. cài xong hocvps giờ vô k thấy gì ạ… Lỗi gì nhỉ 🙁

    1. Việt Phương Moderator

      WordPress Mulsite hoạt động tốt trên HocVPS Script bạn nhé. Bạn cài dạng subdomain thì ngoài việc add trên wp-admin thì add subdomain vào hệ thống Nginx qua menu Park Domain nhé

    1. Việt Phương Moderator

      Trong thời gian chuyển đổi, update nó có thể chập chờn giữa 2 bên IP. Mình check thì thấy OK rồi.

    1. Việt Phương Moderator

      IP VPS bạn không phản hồi. Bạn truy cập lại SSH xem. Có thể VPS tắt rồi.
      Còn domain thì hình như bạn add qua nameserver của Vultr à?

      1. tuấn 1 comment

        uh bạn, mình xóa đi cài lại vps và chạy lại lệnh thì ok. cái eXtplorer giao diện có vẻ tệ nhỉ. có cài được control panel như shared host ko nhỉ?

  19. Su Bui 12 comment

    mình không thể đăng nhập được vào php myadmin
    #1045 – Access denied for user ‘admin’@’localhost’ (using password: YES)
    bị lỗi này, mình đã thử hết các pass mà k dc

  20. Vĩ Phạm Hồng 45 comment

    cho mình hỏi auto-install-hocvps có cài luôn Zend Opcache và Memcached hay mình phải tự cài vậy admin… với kiểm tra cài đặt 2 cái đó hay chưa,thì kiểm tra chỗ nào

    1. Việt Phương Moderator

      HocVPS cài Zend Opcache rồi bạn nhé, chính là tool OP trong HocVPS. Memcached bạn tự cài

  21. Nhat 13 comment

    Em cài xong hocvps không đăng nhập đc vào cloud nữa 🙁 mọi thông tin có gì khác không ạ? E thay đổi port mà nhập port đó cũng k nhận

    1. Việt Phương Moderator

      GG Cloud có firewall mặc định allow port 22. Bạn cần add thêm rule cho firewall(chấp nhận thêm 2222). Cụ thể bạn tạo rule trong network default áp dụng mặc định cho VPS là ok
      Ảnh hướng dẫn : http://prntscr.com/een63l

        1. Việt Phương Moderator

          Tương tự như trên. Do VPS GG ngoài tường lửa của bản thân VPS (đã được HocVPS mở) thì còn tường lửa của GG (mở thủ công)

        1. Việt Phương Moderator

          Ok bạn. Nhanh quá chưa kịp giúp gì 🙂 Hình như là chưa trỏ domain về VPS

          1. Nhat 13 comment

            không phải ạ, cũng phải thêm cổng 443 trong google cloud 😀 E cảm ơn a.

  22. Thành Đạt 1 comment

    Hocvps script dùng rất tốt. Trước mình dùng one click của vultr mà thấy chậm quá. Giờ dùng hocvps nhanh hẳn.

    1. Việt Phương Moderator

      Nginx không khởi động được. Lỗi do bạn sửa file Nginx Conf của domain không chuẩn. Bạn systemctl status nginx.service -l để xem đầy đủ nhé, đoạn … là báo sai ở file Nginx nào
      nginx: [emerg] unexpected end of file, expecting ";" or "}" in /etc/ngin...nf:15 Kiểm tra dòng 15, thiếu kí tự ; rồi.

      Trước đó website không sao vì Nginx không bị khởi động lại nên server vẫn dùng cấu hình Nginx cũ. Giờ server reboot nên các service restart lại, khi đó mới phát hiện ra lỗi Nginx

        1. Việt Phương Moderator

          Bạn tạo file stub_status.conf để kích hoạt Stub Status Module? HocVPS đã kích hoạt mặc định rồi bạn à, không cần thiết phải tạo thêm.
          Và trong file đó, dòng 15 bạn thừa ls. Mình đoán chắc bạn thừa dòng này # ls -la conf.d/stub_status.conf

  23. Quyền 26 comment

    Chào Phương,

    Mình đã chạy menu 14 phân quyền lại webserver báo thành công, nhưng vẫn không khắc phục được. Mà mình chỉ bị lỗi này ở mỗi trang contact thôi à. Trang contact có dùng captcha là phép toán +, -, x, :, rồi điền kết quả vào ô trống trước khi gởi. Các page khác của web chạy bình thường.

    Có khi nào là lỗi do code không nhỉ?

    Cám ơn.

    1. Việt Phương Moderator

      ls -al /var/lib/php/ | grep session của bạn ra kết quả gì.
      Nếu thư mục không thuộc sở hữu của Nginx thì bạn chạy chown -R nginx:nginx /var/lib/php/session

  24. Quyền 26 comment

    Mình chuyển website wordpress từ shared host Apache của GoDaddy qua VPS Digital Ocean thì gặp lỗi session như sau:

    Warning: Unknown: open(/var/lib/php/session/sess_g18p4chqoh9atub1tf03i1aoh0, O_RDWR) failed: Permission denied (13) in Unknown on line 0

    Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0

    Lỗi này khắc phục như thế nào vậy Luân? VPS đang chạy hocvps script nhé.

    Cám ơn trước nhé.

  25. Tan Hoang 38 comment

    Ad cho mình hỏi chút, mình vừa cài hocvps xong vào website bình thường với wordpress, mình đang thêm chứng chỉ ssl bằng cloudflare, nhưng chắc mới tạo nên website chưa nhận nhưng vẫn vào được bình thường, nhưng do sơ ý mình đã đổi trong phần setting của wordpress từ http:// sang https:// nên giờ không vào được quản trị wordpress nữa, vậy ad cho mình hỏi giờ nên làm thế nào nhỉ, hay là xóa hết vps và cài lại từ đầu hoặc chỉnh sửa như nào để vào dc vậy mong Ad giúp đỡ.Thanks

    1. Việt Phương Moderator

      Bạn vào Database-> wp-option sửa phần site URL với Home URL. Có thể dùng PHPMyAdmin sửa cho tiện

      1. Tan Hoang 38 comment

        Nhưng làm sao để vào mấy cái này dc vậy, mình mới làm vps lần đầu và mới cài cái hocvps nên không rõ sử dụng như nào cả mong ad giúp đỡ.

        1. Việt Phương Moderator

          Bạn truy cập tool PHPMyAdmin: domain:ip/phpmyadmin/ Rồi sửa như mình bảo

          1. Tan Hoang 38 comment

            Mình không vào được bạn ơi, làm thế nào để can thiệp trực tiếp được không vậy ad?

          2. Việt Phương Moderator

            Bạn truy cập cửa sổ dòng lệnh MySQL rồi sửa thì còn mệt hơn. Mà sao bạn không truy cập được tool quản lý của HocVPS?

          3. Tan Hoang 38 comment

            Khả năng do mình làm bị lỗi mất đường dẫn, mình rebuild lại VPS rồi cài lại web rồi bạn, chứ sửa kia chẳng biết thế nào, cảm ơn bạn nhé!

  26. HoangQuan 3 comment

    Mình dùng script hocvps cài đặt website lên vps, sau đó mình dùng tính năng thêm website và trỏ domain thứ 2 về vps đã cài web đầu tiên.
    Nhưng web thứ 2 trỏ về tự động direct qua web đầu tiên. Mình phải cấu hình thế nào để được 2 web chạy song song nhỉ? Các bác giúp với.

    1. Việt Phương Moderator

      Mình nghĩ quá trình tạo website thứ 2 bạn tạo lỗi (ví dụ vietkey) Bạn kiểm tra bằng liệt kê website trong HocVPS menu xem
      Ngoài ra, có thể vấn đề ở việc Nginx conf bạn sửa lỗi, khi đó Nginx sẽ không khởi động lại được để nhận website mới
      Bạn kiểm tra nginx -t

      1. HoangQuan 3 comment

        Chào Mod,

        Trong quá trình tạo web thứ 2 mình thấy không được nên thực hiện lại vài lần, và chắc chắn là không có lỗi như kiểu vietkey.
        Lúc mình kiểm tra nginx -t thì nhận được thông báo như này:
        [root@server home]# nginx -t
        nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
        nginx: configuration file /etc/nginx/nginx.conf test is successful

        Không biết là có vấn đề gì không nữa…

          1. HoangQuan 3 comment

            Cảm ơn Mod tận tình giúp đỡ, mình làm được rồi.

  27. Quân 2 comment

    Mình đang vọc HocVPS, Admin cho mình hỏi có thể add nhiều domain lên VPS cài HocVPS không vậy, cách thức thế nào ạ.

    1. Quân 2 comment

      Cho mình hỏi thêm, mình đăng nhập vào phpMyAdmin gặp thông báo lỗi “mysqli_real_connect(): (HY000/1045): Access denied for user ‘admin’@’localhost’ (using password: YES)”, thông tin user mình điền đúng rồi, Admin chỉ mình lỗi này do nguyên nhân gì được không?

      1. Việt Phương Moderator

        Bạn gửi cấu hình VPS qua support@hocvps.com mình xem do. Vấn đề bên thiết lập user admin ban đầu đăng nhập PhpMyAdmin. Bên cạnh đó, VPS bạn bên nhà cung cấp nào?

    2. Việt Phương Moderator

      Bạn gõ hocvps để vào menu HocVPs rồi chọn menu số 2,Thêm website nhé

    1. Việt Phương Moderator

      Sub-domain tách biệt nội dung hẳn so với domain thì bạn dùng HocVPS menu, thêm website là subdomain
      Khi đó, VPS coi subdomain như 1 site bình thường, tương đương với domain

  28. ann lee 5 comment

    cho mình hỏi mình tạo database thì bị lỗi này

    /etc/hocvps/menu/tao-database: line 5: [: too many arguments
    MariaDB chua khoi dong hoac co the bi loi khong the khoi dong!!!
    Vui long kiem tra lai

    bạn có thể cho mình 1 vài gợi ý làm thế nào để fix không .

        1. Việt Phương Moderator

          MySQL vẫn chạy bình thường nhưng dòng 5 script báo lỗi. Dòng 5 check pid MySQL if [ -f /var/lib/mysql/*.pid ]
          Bạn kiểm tra xem đăng nhập được MySQL bằng user root không (pass lưu tại /etc/hocvps/scripts.conf)
          Kiểm tra các pid của MySQL ls -al /var/lib/mysql/ps aux | grep mysql

          1. ann lee 5 comment

            hôm qua mình gặp rắc rối với các pid của MySQL , mất thời gian lâu mới fix được ,tự vô tạo file .PID rồi phân quyền .
            có các nào install lại Mariadb mà ko mất data ko bạn .

          2. Việt Phương Moderator

            Không nên bạn à. Bạn có thể export data, database để test nhưng cần tránh xung đột với các phần đã cài đặt trc và thiết lập cùng (Nginx, PHP).
            Bạn chuyển site sang VPS cài đặt hệ thống mới có khi còn nhanh hơn. Ngoài ra, nếu bạn fix xong lỗi Pid rồi thì nếu không gặp lại lỗi ý có thể tiếp tục xài.
            Phát sinh lỗi có phải do thiếu dung lượng ổ cứng k

          3. ann lee 5 comment

            Cái lỗi này xuất hiện bất thình lình ko rõ lí do .
            Dung lượng ổ cứng lẫn ram đều dư nhiều.
            Vì VPS mới setup nên cũng chẳng có mấy traffic
            Cảm ơn ban đã hỗ trợ !

  29. Long 6 comment

    Xin chào, trong trường hợp quên password user, nếu chạy website trên hosting có cp thì wordpress sẽ gửi link reset lại qua mail đăng kí user, khi dùng script này nó o gửi thì phải làm thế nào? Xin vui lòng hướng dẫn.

    1. Việt Phương Moderator

      Bạn kiểm tra lại các hòm thư (Spam,…) nhé. Thư được từ wordpress@domain_của_bạn đến email đăng kí

      1. Long 6 comment

        Đã kiểm tra trong spam rồi không có, clone website qua 1 hosting dùng Cpanel thì có gửi link reset password vào mục spam, nhưng dùng hocvps trên vps thì không.

        1. Việt Phương Moderator

          Bạn kiểm tra xem VPS của bạn có mở block sendmail không. Nhiều supplier block mặc định block sendmail trên các VPS của user mới.
          Mail reset password của WP được gửi từ chính server cài đặt site WP
          Bạn test bằng echo "Subject: test" | /usr/lib/sendmail -v admin@hocvps.com (thay bằng email của bạn)
          Cụ thể như sau: Cấu hình sendmail trên CentOS để gửi mail từ server

          1. Long 6 comment

            Vutlr block sendmail ở mặc định, tks admin vì đã giải đáp tận tình.

          2. Việt Phương Moderator

            Bạn mở support ticket yêu cầu Vultr mở cho nhé

          3. Long 6 comment

            Dùng Duplicator plugin tạo package từ hosting rồi up 2 file .zip và .php lên thư mục public_html của tên domain trên server nhưng khi gõ vào ten domain thì lại o ra 2 file đó trên trình duyệt lỗi 403 Nginx, admin cho hỏi làm sao có thể chay file .php để restore lại web?

          4. Việt Phương Moderator

            Bạn chạy # hocvps menu 14)Phân quyền webserver. File up lên có thể chưa được set quyền cho webserver đọc. Xong bạn truy cập thẳng vào link file .php

          5. Long 6 comment

            Tks Phương đã phân quyền cho Nginx rồi. Cũng chạy được installer.php rồi 🙂

  30. beos 13 comment

    hello anh . Em cài đặt xong wordpress rồi nhưng thì thêm www vào trong domain ở general thì toàn báo lỗi ” redirecting the request for this address in a way that will never complete.”
    em đã thử sửa bằng htaccess nhưng vẫn bị . Anh cho em xin hướng xử lý với ạ

    1. Việt Phương Moderator

      Bạn chỉnh trong WP thì cũng phải chỉnh cả ở webserver(Nginx/Apache) do webserver là cái đầu tiên điều hướng website, xong mới đến các source code. Bạn sử dụng Apache?

      1. beos 13 comment

        Anh cho em xin lệnh chỉnh trong nginx với ạ , em dùng hocscript trên vps trắng ở DO thôi

        1. Việt Phương Moderator

          Bạn muốn redirect non-www sang www? File Nginx conf của domain bạn sửa như dưới, phần bôi đậm

          server {
          	listen   80;
          	server_name hocvps.com;
          	rewrite ^(.*) http://www.hocvps.com$1 permanent;
              	}
          server {
          	listen   80;
              	# access_log off;
          	access_log /home/hocvps.com/logs/access.log;
              	# error_log off;
              	error_log /home/hocvps.com/logs/error.log;
          	root /home/hocvps.com/public_html;
          	index index.php index.html index.htm;
              	server_name www.hocvps.com;

          Nếu bạn dùng WP thì sửa cả siteurlhome trong MySQL database-wp-option

          1. beos 13 comment

            thank anh , em sử lý được rồi , trong website có bài hướng dẫn em vừa tìm thấy xong 😀

    1. Việt Phương Moderator

      Vẫn hoạt động bình thường mà bạn. Sciprt áp dụng cho hệ thống chưa cài đặt HocVPS Script và sẽ tự động cài WP cho site chính

    1. kevin109 3 comment

      mình đã tìm lại được port nhưng giờ ko biết pass login vào quản lý thì làm sao vậy ad
      cảm ơn ad

      1. Việt Phương Moderator

        Nội dung lưu tại /root/hocvps-script.txt bạn nhé. Bạn đọc file ý lấy thông tin nhé