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.
Nội dung bài viết
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:
- 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à đủ.
- 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.
- 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).
- 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.
- 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.
- Có trình quản lý File Manager eXtplorer trực tiếp ngay trên web.
- Tự động cài đặt module Zend Opcache và có thể theo dõi status ngay trên web.
- Sử dụng được với cả domain www và non-www, tự động redirect giúp bạn.
- Update tự động cho Nginx, PHP, MariaDB.
- 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.
- 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).
- Toàn bộ thông tin quản lý sẽ được lưu trong file text ở
/root/hocvps-script.txt
- Tham khảo thêm tính năng mới trong Changelog.
Yêu cầu hệ thống:
- RAM: tối thiểu 512MB
- 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
– 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:
- 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.
- 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.
- 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
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
- Reset password quản lý server HocVPS Script
- Rclone – Backup toàn bộ VPS lên Google Drive
- Cài đặt chứng chỉ Let’s Encrypt trên server HocVPS Script
- Hướng dẫn cài đặt chứng chỉ SSL trên Nginx
- Tự động cài đặt HocVPS Script và WordPress
- Script tự động tải và cài đặt WordPress trên VPS
- Hướng dẫn config VPS chịu tải lớn với HocVPS Script 4k3 online trên VPS 2GB RAM
- 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 Network–default 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.
Anh ơi.Để chạy được Hocvps script thì khi tạo vps m có bât buộc chọn hệ điều hành nào không anh? CentOS 6 ,7 hay Unbutu gì đó k anh?
HocVPS Script chạy được trên CentOS 6 hoặc 7, tuy nhiên ưu tiên 6 nhé.
Chào bạn luân trần
Hiện tại thì mình dùng hocvps rất ok. Và cám ơn bạn đã làm ra Sciprt này rất tiện.
Nhưng ở đây bạn mới này khác vs bản cách đây mình cài vài tháng.
Bạn chỉ mình fix cái này với nhé.
là mình có 1 domain a.com
sau đó mình viết 1 modun lịch : a.com/lich.php
sau đó thì đưa cho các site sử dụng chung theo dạng iframe : –> thì nó không hiện code nữa
nhưng nếu để lại site a.com/b.html trong đó có chứa thì vẫn ra.
Mong bạn chỉ mình cách fix cám ơn.
đã tự fix dc 😀
/etc/nginx/nginx.conf
bo dòng add_header X-Frame-Options SAMEORIGIN;
service nginx restart
Chuẩn rồi 🙂
Mình gặp lỗi là sau khi cài đặt script hocvps xong mình up website wordpress lên. đã config đúng rồi và domain trỏ về rồi. nhưng khi truy cập domain thì báo là website không tải được. nhưng khi truy cập bằng địa chỉ ip của VPS thì vào đc (domain đã trỏ đúng vì test thử 1 file text trên vps thì truy cập đường dẫn theo domain đã thành công).
giúp mình sử lý với
Domain với IP của bạn là gì để mình check xem
Domain mình là: http://www.thoitrangbiz.com/
IP: http://45.32.250.172/
Domain của bạn mình thấy đang trỏ về IP: 50.63.202.35
Còn VPS không truy cập được thì mình không rõ, không test được.
Mình muốn phân quyền cho từng user FTP vào từng domain thì làm như thế nào Luân nhỉ?
Mình có cài vsftpd nhưng không phân từng domain được.
Bạn cần tạo từng user ftp, sau đó phân quyền trong ssh với lệnh chown cho từng user tuonwg ứng với thư mục.
Mình có dùng lệnh :
chown -R hunganh:hunganh /home/domain.com/public_html
Trong đó hunganh là user lúc đầu mình tạo cho domain.com
Tuy nhiên login vào user đó vẫn vào đc root và toàn bộ thư mục home có domain khác
Nhưng bạn không thao tác được gì trên đó đúng ko?
Đúng rồi bạn. Sửa code hay vì đều báo lỗi phân quyền .
Thế là ok rồi đó bạn.
Không, Ý mình là phân quyền cho nó sửa thư mục của nó mà cũng không được luôn ấy.
Mình muốn user hunganh chỉ có thể sửa được thư mục domain.com cho phép
Bạn Luân Trần cho mình hỏi tí là
Mình setup và cài xong hết rùi.
nhưng bị lỗi cái Cache file php nó tự động Cache file php tầm 30s như vậy ko test code dc. bạn có cách nào tắt nó đi được ko?
mình dùng CentOS 6.7 x64 , PHp 5.4
Cám ơn
Đó là do Zend OPcache, nếu bạn thường xuyên chỉnh sửa file PHP thì có thể tắt đi bằng cách mở file
/etc/php.d/opcache.ini
, chuyểnopcache.enable=1
thànhopcache.enable=0
Mình mới update script lên bản 1.3, tự động enable repo remi và fix lỗi nhỏ liên quan đến file cấu hình ini của Zend OPcache nhé.
Đây chỉ là nâng cấp nhỏ thôi, các bạn đang dùng bản cũ cứ dùng bình thường, không sao cả.
bạn có thể giaỉ thích gíup mình phần vpsinfo và lệnh top khác gì nhau k nhỉ
mình xem ram trống từ 2 cách này thấy khác hẳn nhau @@
Mình thấy giống hệt mà, có chăng là bạn dùng lệnh đọc sai thông tin thôi: https://hocvps.com/xem-luong-ram-da-dung-tren-linux-dung-cach/
cám ơn bạn
Làm sao thêm addon domain sau khi cài đặt script
Bạn chạy menu hocvps, chọn chức năng Thêm website
Chào bạn. mình đang sử dung HocVPS Script để quản lý server.
Bây h mình có vấn đề như sau:
lúc đầu cài mình đặt domain1 làm domain chính
bây h mình add them 3 domain (domain 2,3,4) và muốn chạy domain 2 chạy chính, và muốn redirect domain 1 về domain 2 thì phải làm thế nào? domain 3,4 mình cho redirect về domain 2 rồi.
Thank!
Trả lời bạn rồi nhé: http://hoidap.hocvps.com/t/topic/90
Bác Luân ơi có cách nào parked domain hàng loạt vào shared hosting hoặc VPS của vultr ko ạ?
Ví dụ em có 50 cái domain, muốn parked hàng loạt vào (dùng lệnh hoặc php), nhờ bác giúp em ạ
Trả lời bạn rồi nhé: http://hoidap.hocvps.com/t/topic/84
Bạn ơi cài xong giờ vào phpmy admin không được nhập mk toản báo lỗi là sao
Bạn check lại mật khẩu xem đúng chưa? Có thể mở file /root/hocvps-script.txt lên xem
Hi Luân, mình đang gấp 1 số problem về vps cụ thể như bên dưới:
Mình có sử dụng hocvps scipt để setup vps. Sau khi set up xong thì MySQL báo lỗi: The configuration file now needs a secret passphrase (blowfish_secret).
Bỏ qua lỗi này, mình tiếp tục chuyển 1 website ở localhost lên vps bằng duplicator. Sau khi chuyển thì website gặp lỗi
“Warning: Creating default object from empty value in /home/domain.com/public_html/wp-admin/includes/post.php on line 631”
Và đồng thời mình cũng mất hết content và không post tiếp content khác được.
Không biết trường hợp này là do đâu, nhờ Luân tư vấn.
Binh Nguyen
Có khả năng VPS của bạn có vấn đề khi cài đặt rồi, có phải bạn sử dụng VPS ở VN?
Cần thì gửi mình thông tin root vào mail để mình check thêm cho nhé.
Hi Luân,
Mình sử dụng VPS của Digital Ocean. Cài script hocvps. Mình đang nghi ngờ là do wordpress cũ mình chạy trên apache khi chuyển bên này dùng nginx thì nó phát sinh 1 số lỗi như trên.
Nếu được bạn gửi mình thông tin tài khoản root kèm theo thông tin chi tiết vào mail mình mới check cụ thể hơn được.
ok , cảm ơn nhiều!
Giúp với! Mình dùng học vps script của bạn chạy khá ổn. Nhưng mình có một vấn đề nhỏ,
mình muốn thêm nhiều domain nhưng chạy chung một thư mục code thì làm cách nào vậy?
Bạn chọn chức năng Thêm park domain nhé
Quên pass root myphpadmin thì làm thế nào Luân ơi
Thông tin password được lưu ở file
/root/hocvps-script.txt
, bạn mở lên xem có không?Ngoài ra bạn có thể reset lại password root theo hướng dẫn này: https://hocvps.com/reset-mysql-root-password/
Chào anh, em cài hocvps script, cấu hình theo hướng dẫn. Có phần lạ là, khi em add website mới: vd là abc.com trong tùy chọn 2 Them Website. Làm sao em trỏ domain abc.com mới của mình vào thư mục chứa web thứ 2 của em. Domain chính khi cài mặc định là hocvps.com
Em kiểm tra là khi thêm website thì thư mục mới đc tạo trong /home trong khi 1 vài bài của anh viết trước khi tạo vào /var/www
Em đã trỏ dns của domain thứ 2 về ip của vps và luôn nhận đc trang sau:
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
Sau khi chạy chức năng Thêm website bạn sẽ nhận được riêng 1 folder cho domain đó. Để sử dụng, bạn trỏ domain về IP VPS rồi upload code lên folder đó. Do bạn chưa upload nên sẽ thấy thông báo Welcome kia.
Luân ơi,cho mình hỏi,script này khi add domain,nó có tự làm 301 redirect cho mình ko hay phải làm thủ công vậy ? mình muốn www sang non-www ấy và ngược lại.Cài cái vpssim mệt vụ này quá,ko biết làm sao T_T..
HocVPS Script tự redirect rồi nhé, bạn chỉ cần nhập tên miền sẽ sử dụng là được.
Tks Luân nhé,mình vừa cài xong,cho mình hỏi câu nữa,có thể thay đổi domain chính khi đã cài script ko ? hay bắt buộc cài lại từ đầu…và có vấn đề là khi mình gõ ip vps thì nó ra thẳng website chính luôn,có thể làm nó trỏ sang trang mặc định khác dc ko,vì mình muốn host 2 site trên vps ,mình nghĩ thế ko tốt cho seo..tks 😀
À mình vừa cài lại từ đầu rồi,sau add đại domain ảo nào đó..:v.
Thế cũng được, không thì bạn thay đổi nội dung file cấu hình nginx là xong 😀
Mình đã phân quyền Phân quyền webserver, khi cài đặt wp supper cache thì nó báo lỗi như hình
https://lh6.googleusercontent.com/-n3VqZP0mQd8/VhYia6iGbuI/AAAAAAAACrk/M5pr2HJnbJU/w1044-h272-no/loi.jpg
Bạn disable hoặc xóa đi cài lại thử xem, lỗi này do nó không thêm được mấy file cache vào folder wp-content
Sau khi mình cài hocvps script xong thì cài plugin thì nó báo như hình vậy giờ mình phải làm sao để cài được thêm plugin
https://lh5.googleusercontent.com/-yWhfIwIsHeY/VhYgnCSJp8I/AAAAAAAACqo/ffPS43GbXOU/w565-h458-no/ggg.jpg
Bạn chạy menu hocvps, chọn chức năng Phân quyền webserver là được.
Chào anh,
em muốn đăng nhập phpadmin thì vào link nào anh nhỉ?
Nếu có tài liệu hướng dẫn sử dụng script hocvps cho em xin luôn, em tự mò xem ạ?
Cám ơn anh
em có cài wordpress, giờ xóa 1 plugin thì nó báo phải xác thực tài khoản ftp mới đc ạ. Lỗi này khắc phục ntn anh nhỉ. Có tài liệu cho em xin, em tự mò – Làm phiền anh nhiều quá hơi ngại ạ :3
Bạn chạy menu hocvps rồi chọn chức năng Phân quyền webserver là hết lỗi đó.
em muốn đăng nhập php admin thì vào link nào anh nhỉ?
Bạn sử dụng link ip:port nhé. Port là số bạn nhập lúc ban đầu ấy.
chào anh, website này em mua lại. Họ gửi em port nhưng ko truy cập được link, Có cách nào tìm lại port hay đổi port khác không ạ.
Em cám ơn
Gửi mình thông tin root vào mail admin@hocvps để check coi nhé.
Chào bạn Luân Trần !
Trước tiên, mình cám ơn bạn đã chia sẽ những bài viết hướng dẫn thật bổ ích, mình cũng mới bắt đầu tìm hiểu vps thôi.
Mới đầu mình đăng ký trên vultr .com và build (có wordpress sẳn) thử 1 cái nhưng khi chạy hocvps hoàn tất hết đến lúc tạo database thì báo lỗi MariaDB service không chạy. Mình đã xóa
và build lại không tích hợp wordpress. Cuối cùng mình cũng làm được và đang website rất ổn.
Hocvps Script này, mình có thể sử dụng trên tất cả các VPS của các nhà cung cấp tại bất kỳ nước nào không ? Chẳng hạn như của vHost .com, nhanhoa .com …. ?
Nếu không có gì đặc biệt, bạn có thể chạy trên tất cả VPS của các nhà cung cấp đó nhé. Nếu có vấn đề gì khi cài đặt, bạn cứ báo lại mình sẽ điều chỉnh lại nếu cần thiết 😉
À thêm cái này nữa. Mình add database thì hocvps sẽ tạo user mới nhưng khi xóa database thì user đó vẫn còn và vẫn đăng nhập phpMyadmin được. Làm sao để xóa luôn user đó?
User bạn xóa trong phpMyAdmin login với tài khoản root ấy nhé.
Góp ý chút xíu. Primary domain của mình là X.com, mình truy cập phpMyAdmin qua port 1234 (ví dụ vậy). Mình add thêm domain Y.net thì cũng truy cập phpMyAdmin/VPSInfo qua Y.net:1234 được luôn à? Mình chỉ muốn truy cập phpMyAdmin/VPSInfo bằng primary domain thì phải làm sao?
Vụ này để lúc nào mình check lại 😀
Chào Luân, mình đang gặp rắc rối khi chuyển host godaddy sang wable như sau: khi dùng duplicator để tạo file cài đặt thì bị báo lỗi tạo không được. Mình muốn up thủ công bằng tay từ host của godday sang wable, tài khoản wable của mình đang chạy tốt và có 1 vài website chạy trên đó (mình làm theo các hướng dẫn trên hocvps.com) nhưng chưa biết quy trình sẽ phải làm sao.
Rất mong được bạn trợ giúp. Riêng phần up file dữ liệu thì mình làm được (nén file lại tải về rồi mình dùng filezilla để up lên), còn phần database thì mình chỉ biết dùng hocvps để tạo database mới và user mới thôi chứ không biết up database sẵn có lên bằng cách nào. bạn chỉ mình cách làm với.
Cám ơn bạn nhiều.
Nếu bạn chuyển được dữ liệu rồi thì ngon, còn database cũng đơn giản lắm. Bạn dùng plugin WP Migrate DB, nhớ điều chỉnh lại path cho chuẩn nhé, nó sẽ nén database lại, sau đó dùng phpMyAdmin import là xong luôn 😀
Cám ơn Luân đã reply tin tin nhắn. Bạn có thể chỉ mình cách vào phần phpmyadmin của vps được không? Mình chưa vào đó bao giờ.
Với vbb thì cần edit mysql thành mysqli vậy còn xenforo có cần edit gì k ạ?
Cả wordpress nữa.
WordPress không cần làm gì cả.
Xenforo thì mình chưa test thử, để mình coi rồi cập nhật lại bài nhé.
Chào anh, em có sử dụng học vps để cài và chạy web khá ổn, chiều nay ngứa tay vô trong cái Server Actions của bên vultr nhấp vô restart, sau đó web em không vô được nữa thử chạy lệnh start ngix và một vài lệnh nữa nhưng web vẫn không vô được và báo lỗi:
[root@vultr home]# service httpd restart
httpd: unrecognized service
[root@vultr home]# sudo service httpd restart
httpd: unrecognized service
Bạn phải dùng lệnh:
service nginx restart
chứ, HocVPS Script sử dụng Nginx chứ ko phải Apache.Chào Luân, mình đang dùng hocvps script nhưng mình không setup được composer qua lệnh này : curl -sS https://getcomposer.org/installer | php .
Lỗi :
-bash: php: command not found
curl: (23) Failed writing body (0 != 16133)
– Mình search rất nhiều trên google nhưng hầu như không có hướng dẫn , vì mình đang cần dùng Laravel framework
Để cài được Laravel bạn phải dùng LAMP server, mình cũng chưa tìm được cách cài với Nginx đâu
Em chạy script hocvps vô tình để tên miền chính là hocvps.com luôn. có ảnh hưởng gì đến những site em add sau này không? Em muốn add lại tên miền chính thì thế nào?
Không ảnh hưởng gì nhé bạn, cứ để đó chạy cũng ok.
Nếu muốn thay đổi thì bạn chỉnh sửa cấu hình trong file ở thư mục
/etc/nginx/conf.d/
và/etc/hocvps/scripts.conf
Luân kiểm tra lại nhé
Mình load về nó báo không thể connect đc
Screenshot: http://i.imgur.com/3h93di2.png
Bạn gõ lệnh thiếu rồi
Bạn ơi mình đổi port cho vps ma hôm nay vào ko nhớ là thay post bao nhiêu, vậy làm sao để lấy lại , hoặc nếu Reinstall lại OS thì vps có về port mặc định là 22 ko bạn
Reinstall lại thì tất nhiên port sẽ là 22. Bạn hãy login vào SSH trực tiếp trên trình duyệt thông qua Console ấy, sau đó check xem port là bao nhiêu. Thường nhà cung cấp VPS sẽ có chức năng này.
Chào Luân, mình đang muốn chuyển host godaddy sang vps wable.
Mình đã cài đặt xong hocvps script cho vps của mình tại wable. Giờ muốn đăng nhập vào cpanel mà không được vì mình không biết lấy user và password đăng nhập ở đâu. bạn hướng dẫn mình với. (m đã có đường dẫn vào phần đăng nhập phpmyadmin)
Bạn hỏi đăng nhập SSH vào VPS ấy hả?
Bác Luân cho em hỏi, VPS em đang chạy hocvps sript, có một tên miền là main domain, giờ em muốn đổi domain cho website thì làm sao hả bác ? Có phải đổi main domain luôn không ?
Thường thì không cần thay đổi nó vẫn hoạt động. Tuy nhiên, nếu cần bạn có thể edit file ở thư mục
/etc/nginx/conf.d/
chuyển domain cũ thành domain mới, lưu ý cả path nữa nhé.vậy cứ add chồng lên, rồi đợi một thời gian cho google chuyển rồi gỡ bỏ tên miền cũ là được phải ko bác, thông tin vps thì sau này có thể xem qua IP ạ ?
Tên miền cũ thì bạn để redirect thẳng sang tên miền mới, đợi một thời gian cho Google nó update là xong
vâng thanks bác, em làm ok rùi 🙂 cũng ko đến nổi khó !
Cho em hỏi muốn tạo subdomain mình dùng lệnh gì vậy a ?
Bạn chạy menu “hocvps” rồi chọn chức năng Thêm website và nhập subdomain vào.
Chào bạn,
Mình đã cài Vagrant thành công với Centos 6. Mình có thể đăng nhập vào với “vagrant ssh” và thao tác bình thường.
Nhưng sau khi mình chạy script hocvps thì không thể vào được centos trên Vagrant được nữa. Mình đã enable ui thì thấy nó bị treo ở màn hình đăng nhập. Nếu mình nhập user:vagrant & pass:vagrant thì vào được. Tuy nhiên mình muốn sử dụng lệnh “vagrant ssh” để vào giống trước khi chạy script. Xin tư vấn giúp. Cảm ơn.
Link hình: http://www.upsieutoc.com/images/2015/09/27/vagrant.png
chào bạn, website wordpress của mình sử dụng HocVPS Script. Mình vào wp-admin được, nhưng đăng nhập lại báo lỗi 403 Forbidden. Bạn có thể chỉ mình cách khắc phục ko ạ. Đã cmod các thư mục như hướng dẫn trên mạng mà ko đc ạ.
Bạn gửi thông tin thêm (domain, tài khoản wp admin) vào mail để mình check nhé.
Không hiếu sao 2 hôm nay mình cài hocvps vào vps. cứ cài xong lúc nó báo khởi động lại vps sau vài giây là không thể login vào vps được nữa? thử cả Linode lẫn vultr rồi. các bạn có ai bị như thế không?
Hình như bạn login port 22? Chuyển qua port 2222 nhé 😀
đã ok. cảm ơn Luân nhiều 🙂
Anh Luân viết thêm 1 bài cài đặt FTP Server (tạo user, phân quyền…..) đi anh. Em đã xem qua bài viết về ProFTPD nhưng không khi nào cài đặt thành công cả, feedback chạy lệnh star bị FAILED quá nhiều mà chưa thấy ai fix được
Làm theo hướng dẫn này mà cũng không được à bạn: https://hocvps.com/cai-dat-ftp-server-tren-centos-voi-proftpd/
Dạ ko được a ơi, cứ chạy lệnh service proftpd start là Failed, em xem comment bên cũng rất nhiều người lỗi tương tự nhưng chưa thấy ai fix được a ơi
Đọc được comment mình mới cài thử lại ProFTPD. Được ngay!
Bạn check lại xem có lỗi bước nào không?
Muốn ad nhiều domain thì sao anh?
Chạy menu “hocvps” rồi chọn Thêm website thôi bạn.
Em mới học VPS thôi à
Muốn trở lại menu thì làm sao anh?
Và chạy mã nguồn xenforo vẫn Ok chứ anh?
Bạn nhập số 16 hoặc nhấn Ctrl+C
Tất nhiên chạy Xenforo ngon rồi 😀
Bác cho E hỏi làm sao để set enviroiment variable php path được ạ?
Bạn sử dụng path này nhé:
/usr/lib64/php
Không được bác ạ. E muốn chạy được php-cli. Hiện tại nó đang bị vậy
-bash: php: command not found
Bạn check lại xem path có chuẩn ko đi
Bác cho e hỏi vs, e cài hocvps scrip đã tạo datab và đã up sour lên , nhưng khi vào web thì báo : Lỗi kết nối tới cơ sở dữ liệu , như vậy khắc phục ra sao ạ
Bạn chỉnh file cấu hình database chưa?
Hiện e chưa biết cách cấu hình , bác có hướng dẫn k ạ ?
Cái này tùy code bạn sử dụng chứ