HocVPS Script là 1 bash script chạy trên SSH sẽ tự động cài đặt tất cả các thành phần cần thiết nhất cho VPS với một dòng lệnh duy nhất.

Không như những Control Panel khác, HocVPS Script không hề sử dụng bất kỳ tài nguyên server (CPU, RAM) và không thể mắc lỗi bảo mật nào để hacker khai thác được nên các bạn có thể hoàn toàn yên tâm sử dụng.

Ngoài ra, webserver sẽ được tự động tối ưu cấu hình để đảm bảo có hiệu suất hoạt động tốt nhất, bảo mật nhất. Ngay cả những bạn mới làm quen với VPS cũng có thể quản lý VPS thông qua menu dòng lệnh đơn giản, gọi bằng lệnh hocvps

HocVPS Script sẽ tự động cài đặt:

  • Webserver Nginx bản mới nhất.
  • Database MariaDB bản mới nhất 10.0 (chính là MySQL được tối ưu).
  • PHP phiên bản mới nhất tùy chọn: PHP 7.3, PHP 7.2, PHP 7.1, PHP 7.0, PHP 5.6; đi kèm Zend OPcache
  • phpMyAdmin mới nhất.
  • eXtplorer mới nhất để quản lý File Manager, có thể tạo user, phân quyền riêng biệt.

Những tính năng đặc biệt:

  1. Thông tin cài đặt đơn giản, chỉ cần lựa chọn phiên bản PHP, tên miền chính và port admin là đủ.
  2. Sử dụng Nginx repo thay vì compile từ source như những script khác giúp việc cài đặt Nginx nhanh hơn, sau này có nâng cấp cũng dễ dàng hơn rất nhiều.
  3. Thay thế MySQL bằng MariaDB cho kịp xu hướng (đây là phiên bản cải tiến từ MySQL, hoạt động tương tự nhưng cho hiệu suất cao hơn MySQL; ngoài ra phiên bản mới nhất CentOS 7 chính thức đã hỗ trợ MariaDB).
  4. Tương thích với cả CentOS 6 và CentOS 7, cả 32bit lẫn 64bit chơi hết. Lưu ý chưa dùng được trên CentOS 8.
  5. Tùy chọn sử dụng cài đặt phiên bản PHP 7.3 (mới nhất), PHP 7.2, PHP 7.1, PHP 7.0, PHP 5.6.
  6. Có trình quản lý File Manager eXtplorer trực tiếp ngay trên web.
  7. Tự động cài đặt module Zend Opcache và có thể theo dõi status ngay trên web.
  8. Sử dụng được với cả domain www và non-www, tự động redirect giúp bạn.
  9. Update tự động cho Nginx, PHP, MariaDB.
  10. Theo dõi tình trạng server ngay trên web, có thể sử dụng mobile truy cập mọi nơi.
  11. Thay đổi port SSH mặc định từ 22 sang 2222 hạn chế SSH Brute Force Attack, kèm theo Fail2ban block IP ngay nếu phát hiện login sai 3 lần (áp dụng cả SSH và HocVPS Script Admin).
  12. Toàn bộ thông tin quản lý sẽ được lưu trong file text ở /root/hocvps-script.txt
  13. Tham khảo thêm tính năng mới trong Changelog.

Yêu cầu hệ thống:

  1. RAM: tối thiểu 512MB
  2. Nên tạo swap trước khi cài (nếu sử dụng ổ cứng SSD hoặc RAID10)

Trước khi tiến hành cài đặt, bạn cần nắm một số kiến thức căn bản trong bài Bắt đầu, chủ yếu là cách sử dụng ZOC Terminal kết nối SSH.

1. Cài đặt HocVPS Script

Đầu tiên các bạn cần chuẩn bị một VPS mới tinh bằng cách Reinstall hoặc Rebuild, sử dụng CentOS 6 hoặc CentOS 7, bản 32bit hoặc 64bit đều được. Nên sử dụng bản CentOS 7 x64 với PHP 7.3.

Kết nối SSH sử dụng ZOC Terminal hoặc Putty với tài khoản root. Nếu tài khoản không có quyền root cần cấp quyền bằng cách chạy lệnh sudo su.
Chạy lệnh sau để tiến hành cài đặt:

curl -sO https://hocvps.com/install && bash install
– Cài đặt xong, khi connect SSH VPS bạn hãy sử dụng port 2222, không dùng port 22!
– HocVPS Script không hoạt động trên VPS chỉ có IPv6 (gói $2.5 của Vultr)

***Nếu muốn cài đặt luôn WordPress, hãy tham khảo script tự động cài đặt HocVPS Script và WordPress.

***Học VPS có dịch vụ cài đặt VPS/Server, nếu không muốn mất thời gian bạn hãy sử dụng cho chuyên nghiệp.

Chuẩn bị quá trình cài đặt

Trong bước này bạn cần lựa chọn:

  1. Phiên bản PHP muốn sử dụng: nên dùng PHP 7.3, có hiệu suất gấp 3 lần so với phiên bản cũ 7.1.
  2. Tên miền chính sử dụng với VPS, có thể nhập có www hoặc không có www tùy mục đích sử dụng, script sẽ tự động redirect giúp bạn.
  3. Port admin quản lý server: là port bí mật (nằm trong khoảng 2000 – 9999, thay đổi được sau khi cài) dùng để:
    • Truy cập link quản trị, có dạng: http://domain.com:port/
    • Sử dụng phpMyAdmin, link dạng: http://domain.com:port/phpmyadmin/
    • Quản lý File Manager, link dạng: http://domain.com:port/filemanager/
    • Theo dõi tình trạng hệ thống, link dạng: http://domain.com:port/serverinfo/
    • Theo dõi tình trạng Zend Opcache, link dạng: http://domain.com:port/op.php

Sau đó, bạn cứ để cho script tự động thực hiện quá trình cài đặt, có thể mất từ 3 – 5 phút tùy cấu hình và network của VPS/Server.

Cuối cùng, nếu không có vấn đề gì xảy ra, bạn sẽ nhận được thông báo cài đặt thành công và thông tin quản lý VPS như bên dưới. Đồng thời, thông tin này cũng sẽ được lưu trong file text có đường dẫn /root/hocvps-script.txt để bạn xem lại sau này.

Vậy là server sẵn sàng để bạn sử dụng rồi đấy.

2. Sử dụng HocVPS Script

HocVPS Menu được sử dụng qua lệnh hocvps trên SSH Terminal.

Sau khi cài đặt xong HocVPS Script, bạn có thể sử dụng sFTP để quản lý File, upload code lên thư mục /home/domain.com/public_html/ đồng thời trỏ tên miền về IP VPS và bắt đầu sử dụng.
Lưu ý: Sau khi upload source lên thư mục web, các bạn sử dụng hocvps menu 14 Phân Quyền Webserver để Nginx đọc được nội dung website.

Nếu muốn kết nối SSH bạn hãy sử dụng port 2222.

Trong quá trình sử dụng, đang ở bất kỳ chức năng nào bạn cũng có thể nhấn Ctrl + C sẽ thoát khỏi Script ngay lập tức.

Bảo mật an toàn tuyệt đối

Mình luôn đặt vấn đề bảo mật và sự đơn giản lên hàng đầu nên từ phiên bản HocVPS Script v1.6 sẽ bổ sung thêm một lớp bảo mật nữa khi truy cập các link có chứa port. Bạn có thể thay đổi password này cho dễ nhớ hơn khi truy cập link quản trị http://domain.com:port/.

Username mặc định cho tất cả các tool là admin, password tự động sinh ra sau khi cài đặt xong server. Nếu bạn nhập sai thông tin quá 3 lần, IP sẽ tự động bị block trong 1h. Nâng thêm thời gian theo hướng dẫn này.


– Cloudflare CDN chặn truy cập qua port bất thường nên domain sử dụng CDN Cloudflare(đám mây vàng) cần tắt CDN để truy cập domain:port. Nếu không, chỉ truy cập qua ip:port
– Cài đặt xong HocVPS Script, các bạn nên thiết lập luôn Script backup tự động nhằm đảm bảo an toàn cho data và database.
– HocVPS Script hoạt động rất tốt với WordPress, Joomla, Magento, PrestaShop, Xenforo (đã trực tiếp test)

3. Bài viết hay liên quan đến HocVPS Script

  1. Reset password quản lý server HocVPS Script
  2. Rclone – Backup toàn bộ VPS lên Google Drive
  3. Cài đặt chứng chỉ Let’s Encrypt trên server HocVPS Script
  4. Hướng dẫn cài đặt chứng chỉ SSL trên Nginx
  5. Tự động cài đặt HocVPS Script và WordPress
  6. Script tự động tải và cài đặt WordPress trên VPS
  7. Hướng dẫn config VPS chịu tải lớn với HocVPS Script 4k3 online trên VPS 2GB RAM
  8. Cách xử lý lỗi: Couldn’t resolve host

4. Một số vấn đề có thể gặp phải

Trong file config.php bạn hãy chuyển:

$config['Database']['dbtype'] = 'mysql';

thành

$config['Database']['dbtype'] = 'mysqli';

rồi thêm đoạn sau vào: define('DISABLE_HOOKS', true);

1. Đối với phiên bản HocVPS Script hiện tại

Các bạn chỉ cần chạy menu “hocvps” rồi chọn option 15) Nang cap server. Toàn bộ quá trình nâng cấp sẽ được tự động thực hiện.

2. Đối với phiên bản HocVPS Script cũ

PHP

Để kiểm tra phiên bản PHP hiện tại bạn dùng lệnh php -v hoặc php-fpm -v

– Nếu bạn đang dùng PHP 5.4.x và muốn nâng cấp lên bản cao nhất (cùng là 5.4.x)

yum --enablerepo=remi update php\*

– Nếu bạn đang dùng PHP 5.4.x và muốn nâng cấp lên 5.5.x hoặc đang dùng 5.5.x và muốn nâng cấp lên bản cao nhất

yum --enablerepo=remi-php55,remi update php\*

Nginx

Để kiểm tra phiên bản Nginx đang sử dụng bạn dùng lệnh nginx -v hoặc nginx -V

Nâng cấp Nginx lên phiên bản mới nhất:

yum --enablerepo=remi-php55,remi update nginx\*

MySQL-MariaDB

Để kiểm tra phiên bản MariaDB đang sử dụng bạn dùng lệnh mysql -p

Nâng cấp MariaDB lên phiên bản mới nhất:

yum upgrade MariaDB-server MariaDB-client

phpMyAdmin

Bạn hãy xóa toàn bộ file + folder trong thư mục /home/maindomain.com/private_html/ bằng lệnh rm rồi tải script phpMyAdmin mới nhất giải nén vào thư mục này.

Xem thêm hướng dẫn cài đặt phpMyAdmin trên CentOS

Để bảo mật, khi server dùng HocVPS Script không website nào có thể chèn được IFRAME từ site của bạn.

Trong trường hợp cần dùng IFRAME, hãy mở file/etc/nginx/nginx.conf xóa dòng add_header X-Frame-Options SAMEORIGIN; và reload Nginx là được ngay nhé.

service nginx reload

Linode tự động kích hoạt IPv6 nên khi gửi mail tới Gmail sẽ bị lỗi với lệnh test:

echo "Subject: test" | /usr/lib/sendmail -v admin@gmail.com

Để gửi được mail, đơn giản bạn chỉ cần disable IPv6 đi là xong.


Mặc định, HocVPS Script đã mở các port cần thiết: SSH(2222), HTTP/HTTPS(80/443), HocVPS Admin… Tuy vậy, một số nhà cung cấp VPS (Google Cloud, Amazon…) có thiết lập tường lửa riêng bên ngoài VPS và mặc định chỉ cho phép port SSH(22) và HTTP(80). Như vậy, bạn cần mở port thủ công tại trang quản lý của nhà cung cấp
Đối với Google Cloud, tạo rule allow trong Networkdefault như hình dưới để áp dụng mặc định cho toàn bộ VPS trong tài khoản.

Đối với EC2, bạn chỉnh ở mục NETWORK&SECURITY - Security Groups - Inbound. Tương tự, bạn cần mở thủ công port HTTPS(443), FTP… nếu cần.
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.

7,993 Comments

  1. Hùng 15 comment

    Vps e sao nó full disk miết a luân, nếu tạo swap thì swap full, ko tạo thì dev nó full.

    Có cách nào xoá với khắc phục không anh?

    [root@vultr /]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/vda1 20G 19G 988K 100% /
    devtmpfs 488M 0 488M 0% /dev
    tmpfs 497M 0 497M 0% /dev/shm
    tmpfs 497M 6.5M 491M 2% /run
    tmpfs 497M 0 497M 0% /sys/fs/cgroup
    tmpfs 100M 0 100M 0% /run/user/0
    [root@vultr /]#

    http://i.imgur.com/2pVYH2V.png

  2. duyenduyen 2 comment

    Admin cho mình hỏi có cách nào xài phpliteadmin trên nginx không. Hiện tại mình có vài ứng dụng viết httacess + phplite nhưng ko dùng đc với nginx. Sharehost thì chạy ok. Mong bạn cho mình lời khuyên.

    1. Luân Trần Admin

      Vụ này hơi căng, mình tìm thử không thấy nhiều bài hướng dẫn chạy phpLiteAdmin với Nginx

  3. Phuc 7 comment

    Mìn làm thế này để chặn người ngoài truy cập vào thư mục chứa nhiều file txt của mình . Ko biết làm như thế này đã đúng chưa Luân.
    location ~ /(1.txt|2.txt) {
    allow xxxxx;
    deny all;
    }
    Mình đa rest lại cả nginx + php-fpm rồi nhưng không chặn dc ip
    Xem giúp mình với

    1. Luân Trần Admin

      Bạn tìm hiểu thử cách sử dụng tường lửa như CSF nhé.
      Nếu bị DDoS lớn thì phương án tốt nhất là sử dụng tường lửa sẵn của nhà cung cấp server hoặc dịch vụ của bên thứ 3 như CloudFlare, Incapsula.

  4. ma khuyen mai 25 comment

    Bác ơi bản học vps 1.4 hình như bị lỗi không nhận domain mới thêm vào. Thêm domain mới vào truy cập website nó toàn redirect vào domain chính thôi

  5. Hùng 2 comment

    Chào Luân,

    Mình xài cloud của digitalocean, mình cài hocvps script với cấu hình A, khi nâng cấp lên cấu hình B thì hocvps không nhận thông tin cấu hình mới. Như vậy mình phải làm gì ạ?

  6. Giáp Trần 11 comment

    Hiện tại khách hàng của e muốn làm 6 site và tổng onsite từ 5-10k một lúc thì nên dùng vps có cấu hính như thế nào vậy a Luân? E dùng vps của DO

    1. Luân Trần Admin

      Tầm độ 4GB RAM nhé. Nếu thiếu thì bạn nâng cấp lên, ko mất dữ liệu nên ko phải lo.

          1. Giáp Trần 11 comment

            Anh có thể giúp chỉ em cụ thể cách cấu hình lại swap, zen opcache, memcached được không?
            Em chưa có kinh nghiệm trong vấn đề này lắm. Cảm ơn anh trước! 😀

          2. Luân Trần Admin

            Trên Học VPS có hướng dẫn hết rồi đó, bạn tham khảo nhé.

  7. Hiếu Huỳnh 8 comment

    Confirm là HocVPS Script hoạt động rất mượt mà với XenForo nhé 😀

  8. Tiến Thành 2 comment

    Không có lệnh update nhỉ, cài lại mỗi khi có bản mới à bạn ơi?

    1. Luân Trần Admin

      Mĩnh cũng ít khi ra bản mới, nên lựa chọn hiện giờ là cài mới VPS thôi bạn ạ

  9. Bột đậu Làm Đẹp 1 comment

    Cho em hỏi cài rồi nhưn không vào được
    This site can’t be reached
    nhanmagiamgia.net refused to connect.
    ERR_CONNECTION_REFUSED
    thì nó bị lỗi gì ? còn thiếu phần nào không ạ

    1. Luân Trần Admin

      Bạn cài đặt thành công chưa thế? Server dùng ở đâu vậy.
      Check Nginx xem có đang hoạt động chưa: service nginx status

  10. Luân Trần Admin

    HocVPS Script update lên bản 1.4, mời anh em sử dụng và trải nghiệm.

    1. Tuấn Anh 4 comment

      Sao em kiểm tra cập nhập trong hocvps bằng phần 15 thì nó lại báo các phần như mysql lại là bản mới nhất rồi nhỉ. Cái này tiến hành cập nhập lên 1.4 kiểu gì hả bác ?

      1. Luân Trần Admin

        Phần cập nhật đó của script chỉ update các thành phần như PHP, MySQL, Nginx chứ ko update script nhé 😀

  11. Hoàng Hà 10 comment

    Anh cho e hỏi là e tạo ra nhiêu site trên vps rồi. E dùng hocvps thì k có cách nào kiểm tra đc danh sách database e đã tạo nhỉ?

    Ví dụ có cái liệt kế db giống liệt kê site thì tốt.

    Hoặc a hướn dẫn e vào đâu để xem danh sách các db mình đã tạo ra nhé. Cám ơn anh

    1. Luân Trần Admin

      Để xem toàn bộ database đã tạo bạn có thể login vào phpMyAdmin với account root, nó sẽ hiển thị hết.

  12. Thắng 1 comment

    ANh cho mình hỏi chút.

    Sao mình cài đặt hocvps xong ok rồi, mình cài magento vào nhưng lúc chạy website bị lỗi css do xác định đường dẫn bị sai. Mình sử dụng apache lại chạy bình thường vấn đề là do ở đâu a.

  13. Sơn Đình 4 comment

    a cho e hỏi e dùng hocvps script cài wordpress rồi , e install 1 plugin active nó cứ bắt nhập tk FTP là sao a? tài khoản đó là tài khoản nào vậy
    hostname : điền gì ạ
    user : ?
    password : ?

    1. Luân Trần Admin

      Bạn chạy lệnh hocvps, chọn 14, Phân quyền webserver là giải quyết được.

  14. Thành Đạt 2 comment

    Script rất tốt ạ. Tiện cho em hỏi trong apache thư mục log có file acess.txt gì đó rất nặng, chiếm rất nhiều dung lương. Vậy e xóa đi có sao không ạ ?

  15. Giang Nguyễn 26 comment

    Chào Luân

    Tại sao những website mình tạo nó đều có dấu ? phía trước vậy bạn?

    Ví dụ như: ?acaramia.com, ?naugido.com,… và truy cập vào folder này không được báo là “NoSuchFile”

    1. Luân Trần Admin

      Có vẻ lúc add domain bạn có để chương trình gõ tiếng việt nên mới bị lỗi kia. Giờ cài lại server được ko bạn?

      1. Giang Nguyễn 26 comment

        Được. Để mình cài lại, hôm qua đến nay cứ loay hoai vụ này mãi 🙁 Vì mình dùng Unikey nên nó có dấu, giờ mới biết lỗi

        1. Luân Trần Admin

          Linux không xử lý file hoặc thư mục có dấu, nên bạn tắt Unikey đi trước khi thao tác server 😉

  16. Nguyen Van Dai 1 comment

    Could not connect: Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0

    em muốn mở remote từ xa mà ko được, em dùng script của hocvps

  17. Nguyễn Hồng Kỳ 27 comment

    Mình có 1 VPS ở Vultr và đã cài hocvps, hiện tại đang chạy 1 website. Giờ mình muốn thêm 1 website khác để chạy trên vps này thì làm như nào nhỉ @Luân Trần?
    Cảm ơn

    1. Nguyễn Hồng Kỳ 27 comment

      Và thêm nữa là hocvps có thể chạy ổn định trên Centos 7 x64 không nhỉ?

      1. Nguyễn Hồng Kỳ 27 comment

        Mình thêm data rồi thêm website kết nối đến data nó là được hả bạn?

          1. Hoài 4 comment

            Chào bạn, mình mới tiếp cận về VPS vultr làm webserver. Đọc đi đọc lại vẫn chưa làm được thêm hơn 1 website vào VPS. Bạn có bài nào hướng dẫn chi tiết không, giống như cầm tay chỉ việc ấy, mình cảm ơn bạn nhiều.

  18. tuong 2 comment

    sao mình đổi mật khẩu mật khẩu mysql rồi mà đăng nhập vào mysql bằng lệnh vẫn phải dùng mật khẩu cũ và hocvps cript cũng không sử dụng được ( đã đổi mật khẩu trong scripts.conf)

  19. Anh Tuấn 1 comment

    ae cho hỏi tý là mình mới reg cái vps giờ muốn chia nó ra hosting để xài thì nên dùng controlpanel loại nào hay là DA cho dễ quản lí ạ

    1. Luân Trần Admin

      Cái này liên quan đến cài đặt network của VPS, chứ không liên quan nhiều đến phần mềm cài trên VPS (HocVPS Script)

  20. Sơn Đình 4 comment

    Anh cho em hỏi là e dùng HocVPS Script chạy code blog tự code nhưng file .htaccess không hoạt động hay sao ý ạ! thao tác gì trên web cũng quay trở lại index ko vào đc link bài viết … a có thể chỉ cách sửa cho e được không?

  21. Phan Ngoc Vu 3 comment

    Mình cài vào giờ không thể vào được thư mục cũ nữa,
    Thư mục wordpress mình trước đây là : var/www/html

    Giờ vào domain nó cứ chuyển qua : home/domain.com/html_public. mà thư mục này mình chưa có dữ liệu

    Làm sao để mình vào lại được website bằng thư mục cũ: var/www/html để lấy data vậy ạ

  22. Phan Ngoc Vu 3 comment

    Mình đang dùng wordpress,

    Giờ dùng hocvps với domain sử dụng wordpress ở trên thì có ảnh hưởng gì ko.

    Tại vì thư mục của hocvps khác với thư mục wordpress hiện tại của mình.

        1. Luân Trần Admin

          Việc chuyển đổi ok nhé, nếu được bạn hãy dùng plugin Duplicator, nó sẽ update toàn bộ đường dẫn server cho bạn luôn.

  23. TVLA92 3 comment

    Hi anh, A Luân ơi, việc mà vps cài theo script của anh, trong qua trình hoạt động bị spam mail bởi exim thì có ảnh hưởng tới bảo mật (hack, DDos, ..) … tình cờ em phát hiện được hiện tượng này thông qua theo dõi sự tăng đột biết ram và swap…, theo doi hoạt động của vps voi “top”…

    1. Luân Trần Admin

      Có ảnh hưởng nhé, tuyệt đối tránh việc IP bị vào blacklist. Bạn hãy check lại code cẩn thận, không dùng theme hay plugin lậu tránh lỗi bảo mật.

  24. huỳnh lâm 8 comment

    sao mình sài hocvps làm server, cứ vài tháng là bị lỗi vps 1 2 lần, mà lần nào cũng dính cái lỗi phpmyadmin không vào dc, vào console bật phpmyadmin lên thì báo lỗi …. index.bak no such file or directory

          1. huỳnh lâm 8 comment

            vào trang phpmyadmin thì ra lỗi 403 Forbidden nginx

            còn vào ssh bật phpmyadmin lại thì báo lỗi này

            phpMyAdmin hien dang tat !!!
            Ban co muon bat no len khong ? [y/N] y
            mv: cannot stat `/home/dichvuhangkhong.com.vn/private_html/index.bak’: No such file or directory
            Stopping php-fpm: [ OK ]
            Starting php-fpm: [ OK ]
            phpMyAdmin da duoc bat thanh cong !

          2. Luân Trần Admin

            Bạn check lại thư mục này có dữ liệu gì không: /home/dichvuhangkhong.com.vn/private_html/
            Bình thường trong đó có code phpMyAdmin đó. Nếu ko có thì chắc bạn xóa đi mất rồi.

  25. Nam 1 comment

    Mình sài VPS cài HOC VPS chạy ngon lành rồi nhưng mà lại bị lỗi sitemap sử dụng sitemap seo by yoast. Mình chuyển qua Google XML Sitemaps thì chạy được nhưng phải load 2 lần mới hiện được site map.
    http://i.imgur.com/gts08vE.png

    1. Luân Trần Admin

      Lỗi kinh điển này là do theme đấy, bạn tìm cách search trên mạng nhé.

  26. Tam 11 comment

    Có bài hướng dẫn nào chuyển wordpress từ webhosting qua VPS bằng script này không bạn.

  27. Bao Nam 13 comment

    Mình từng cài Hocvpsscript 2 lần
    Lần đầu lâu lắm rồi, nay rebuild lại VPS cài lại hocvps

    Mình đang bị lỗi như sau. File: http://abc.com/a.php với nội dung là 123
    Vào http://abc.com/a.php thấy hiển thị 123.
    Mình edit đổi thành 456.
    Vào http://abc.com/a.php vẫn thấy 123. F5, mở trình duyệt khác, mở máy khác vẫn vậy.
    Chờ 1-2 phút thì mới đổi thành 456.

    Ai biết lỗi này là gì không ạ. Xin giúp với :(( Xin cảm ơn ạ

    1. Luân Trần Admin

      Đó là do chế độ cache, chứ ko phải lỗi nhé 😀
      Muốn disable cache bạn mở file /etc/php.d/10-opcache.ini chuyển opcache.enable=1 thành opcache.enable=0 rồi restart lại php-fpm

      Hoặc vào domain.com:port/op.php để reset cache

  28. Quang 5 comment

    Mình cài wordpress trên hocvps nhưng sao web lại load chậm quá bạn ơi, bạn kiểm tra giúp mình với nha, chạy chậm làm bên văn phòng của mình nói hoài, nghe mà mệt lắm luôn.

    website của mình: tapchisaoviet.com

    Giúp mình với nha, cần gì cứ nói mình cung cấp cho bạn nha.

  29. TVLA92 3 comment

    Bác Luân ơi, em dùng câu lệnh yum -y install wget && wget https://hocvps.com/scripts/$(rpm -E %centos)/install && bash install của bác để tạo VPS, sau một thời gian site http://www.gioxekhach.com của em bị hack lòi măt ra.
    Em lên google search từ khoa gioxekhach.com nó hiện thị ra toàn kết quả link content bị chèn vào website rồi redirect sang site xxx. Bác biết tại sao không ạ, cho em loi khuyên với.
    https://www.google.com/?gws_rd=ssl#q=site:gioxekhach.com+gioxekhach.com&start=0
    Làm em hãi quá, nên phải quay về con amazon, may vẫn để nguyên trước khi sử dụng Vultr

    1. Luân Trần Admin

      Vấn đề kia đa phần do bạn không bảo mật tốt WordPress nên bị hack thông qua lỗi nào đó. Move qua server khác không sớm thì muộn cũng bị hack lại thôi. Kiểm tra nâng cao bảo mật cho WP nhé.

  30. QuangTrung 12 comment

    Anh Luân Trần ơi
    Em dùng hocvps scrip, khi em import cái database ~20MB nó báo lỗi file quá lớn
    Anh hỗ trợ em cách fix được không ạ.
    Em đã thử dùng Bigdump cũng không được ạ

    1. Luân Trần Admin

      Báo lỗi mình đoán là do nội dung file DB bị lỗi chứ cứ max upload gần 200MB cơ mà. Bạn ghi nội dung lỗi cụ thể ra đây nhé.