Thông tin các phiên bản HocVPS Script.
HocVPS Script v2.0.3 – 6 September, 2017
Fix lỗi Nginx block thư mục /.well-known/
, cần dùng khi cài đặt SSL.
Bỏ cấu hình disable function ở www.conf
, để lại cấu hình duy nhất trong file /etc/php.d/00-hocvps-custom.ini
.
HocVPS Script v2.0.2 – 19 June, 2017
Thay đổi cấu trúc file cấu hình PHP-FPM để tương thích với Nginx Amplify.
HocVPS Script v2.0.1 – 10 May, 2017
Do chuyển từ MariaDB 5 lên 10 nên có lỗi phát sinh liên quan đến 3 table gtid_slave_pos, innodb_table_stats, innodb_index_stats.
Phiên bản HocVPS Script 2.0.1 chủ yếu fix lỗi này!
Nếu bạn đang dùng HocVPS Script v2.0, nên chạy lệnh dưới để nâng cấp lên 2.0.1 và fix bug!
mysqldump --all-databases > /root/all_databases_backup.sql 2> /dev/null # Backup all database curl -sO https://hocvps.com/scripts/config/mysql/mariadb10_fix.sh && bash mariadb10_fix.sh
HocVPS Script v2.0 – 3 May, 2017
Thay đổi hoàn toàn phần core của HocVPS Script với rất nhiều tính năng và hiệu suất hoạt động vượt trội so với bản cũ. Phiên bản 2.0 này mình học hỏi tham khảo rất nhiều từ mã nguồn của Centmin Mod, cộng với tối ưu theo nhu cầu sử dụng của người Việt Nam.
- Nâng cấp MariaDB 5 lên MariaDB 10 + tối ưu thông số cấu hình theo phiên bản mới.
- Tối ưu lại cấu hình PHP-FPM.
- Fix lỗi SELinux không disable với một số ít server.
- Fix lỗi RAM ảo cài đặt MariaDB lỗi.
- Nâng cấp phpMyAdmin lên phiên bản mới 4.7.0 mới nhất.
- Change port admin quản lý mặc định sang 2017. Yêu cầu port nhâp thủ công > 2000 và < 9999, đồng thời kiểm tra ngay port có đang được sử dụng không khi cài đặt.
- Tính năng mới cho phép đổi port admin.
- Bỏ phiên bản PHP 5.4, PHP 5.5, giờ chỉ support PHP 5.6, PHP 7.0 và PHP 7.1 mới nhất.
- Thay đổi tên tham số lưu trữ cấu hình sau khi cài đặt xong.
- Fix lỗi không chạy Logrotate trên CentOS 7.
- Fix lỗi phân quyền Webserver.
- Fix lỗi thêm Park Domain, Forward Domain, giờ tách riêng file cấu hình trong thư mục
/etc/nginx/conf.d/
- Tối ưu request, giảm thời gian cài đặt script.
HocVPS Script v1.8 – 13 February, 2017
- Tính năng mới: hỗ trợ cài đặt PHP 7.1
- Sửa lỗi: tool File Manager, Server Info đã tương thích với PHP 7.1. Cảm ơn Nhan Le đã support.
- Nâng cấp: HocVPS Script Admin cho phép thay đổi mật khẩu tài khoản
admin
của phpMyAdmin không cần nhập mật khẩu cũ. - Nâng cấp: phiên bản mới nhất phpMyAdmin.
HocVPS Script v1.7
Phiên bản đầu tiên ghi changelog.
Mình muốn sửa file php.ini nhưng không sửa được. Giúp mình với
Chào bạn, bạn có thể cho mình biết có cách nào nâng cấp phiên bản PHP của hocvps từ 7.1 lên 7.2 hoặc 7.3 được không vậy ?
Thanks in advance!
Lâu rồi không có update gì mới hả ad ơi 😀
PHP đã lên 7.2 , MariaDB đã lên 10.3, update hocvps lên nào.zozo
Mình muốn nâng cấp Maria DB 5 lên Maria 10 lam thế nào mọi người ơi
Bạn backup hệ thống rồi cài lại HocVPs cùng website sẽ tốt hơn nhé. Vì hàng loạt các configure đi kèm chứ không phải chỉ mỗi phiên bản MariaDB
Mod ơi, mình muốn login bằng acc admin. Vì nếu login bằng root. mình chạy lệnh “composer update” thì bị cảnh báo. Bạn hướng dẫn mình với. Cám ơn MOd nhiều
HocVPS không tạo user admin trên Linux bạn nhé, bạn dùng thì tự tạo. Bạn gặp xung đột này
Do not run Composer as root/super user! See https://getcomposer.org/root for details
à? Composer như HocVPS hướng dẫn 1 số bài thì đã chạy trên Nginx, không phải root nên cũng không sợ xung đột. Ví dụ bạn tham khảo bài LaravelHello Mod,
Cám ơn mOd hỗ trợ.
Nghĩa là user “nginx” được tạo trên Linux. Mình có thể login vào acc này phải không mod?
Việc sử dụng user Nginx gây nguy hiểm nên chặn truy cập user Nginx rồi. Bạn chạy trên user root vẫn chạy được lệnh bình thường.
Bạn chỉ update composer tại thư mục có composer.json đúng không? File đó thuộc quyền nginx:nginx hay root:root?
Hello Mod,
Mình chạy laravel đó. Phân quyền 14) rồi.
Cho mình kết quả
ls -al
thư mục laravel của bạnGửi MOD!!
https://farm5.staticflickr.com/4548/27219575879_4b10abfe04_b.jpg
Bạn chạy
composer update
tại đúng thư mục public_html chứ? Nếu thế bạn cứ update bình thường thôi, thông báo chứ không có chặn bạn update màHello Mod!
Mình chạy trong thư mục nằm cùng với composer.json.
Nó không stop lại quá trình update, nhưng không bít nó có hậu sau không.
Bình thường mình xài composer với HocVPS thì rất là bình thường, và không hề bị tình trạng này (chắc do version thấp hơn hiện tại).
Thông báo ý chỉ dạng warning thôi. Bạn cứ chạy ở thư mục có composer.json là ok
em đang chạy HocVPS Script v2.0.2 , không biết phiên bản này có cài được Let’s Encrypt SSL không admin ơi. Vì em thấy admin vá lỗi tại HocVPS Script v2.0.3 về cài SSL. Để up từ v2.0.2 lên v2.0.3 được không ad
1. Bản vá lỗi có thể fix bằng tay và chỉ dành cho SSL thu phí nên bạn hoàn toàn an tâm nhé
2. Hiện tại HocVPS không thể upgrade. Bạn chỉ có thể cài lại và restore website
Hình như không được bạn ạ
Bạn có thể hướng dẫn làm cái này bằng tiếng việt đc ko?
https://github.com/maximejobin/rocket-nginx/blob/master/README.md
Nó có làm việc với wptouch ko?
Tích hợp WP-Rocket vào Nginx cho WordPress. Hướng dẫn đơn giản nên bạn tự tham khảo hướng dẫn nhé.
Mình dùng let’s Enc sll nên chỉ cần copy chứng chỉ trong đường dẫn
/etc/letsencrypt/live/domain.com/fullchain.pem;
/etc/letsencrypt/live/domain.com/privkey.pem
/etc/nginx/ssl/dhparam.pem
là được phải ko? Nếu làm biếng hơn thì mình làm theo cách 1 và phần tạo DH 2048 trong bài hướng dẫn cài let’s là được phải ko do server đã config hết r` 😀
Mình không rõ lắm về cơ chế xác thực của Let’s Encrypt nên bạn issue chứng chỉ mới ở VPs mới nhé. Chưa kể cert còn đi kèm cả renew conf….
Dùng cái gì (cách gì) để backup vps dành cho việc restore trong tương lai khi update hocvps (cài lại vps) . Backup toàn bộ data vps rồi restore vps lại thì có bị ghi đè trở thành hocvps ver cũ ko?
Ví dụ mình đang ở Hocvps 2.0.1 giờ muốn update lên 2.0.3 phải làm cách nào . Restore toàn bộ data sau khi cài hocvps 2.0.3 thì script có bị trở lại 2.0.1 ko? Có xung đột gì xảy ra ko?
Backup cả VPs như là bạn ghost win vậy, restore lại thì chỉ có quay lại thời điểm ban đầu chứ không có gì để mà đè lên cả
Tùy nhà cung cấp VPs sẽ cho phép bạn làm điều này, thường nó gọi là snapshot, droplet…
Nếu so sánh như ghost thì kh restore nó restore toàn bộ hệ điều hành luôn . Mình muốn update hocvps lên bản mới nhất trong khi data, setting server đều như cũ kìa!
Hiện không có giải pháp bạn à. Vì HocVPS là cả hệ thống tích hợp các services chứ không phải là mỗi 1 phần mềm/services
Thế tức là bây giờ muốn update script thì phải cài lại vps. Cài hocvps xong restore database của website và mysql thôi còn config server mình phải tự lại từ đầu ạ? hay là chép đè file con.f của server cũ đè lên thôi được ko nhỉ?
Bạn cài lại VPS với HocVPS phiên bản mới nhất rồi restore lại website sang thôi.
1. Thêm domain X trên VPS mới
2. Copy sourcecode vào thư mục domain X
3. Copy Nginx Conf đè vào Nginx Conf domain X trong /etc/nginx/conf.d
4. Restore database
Theo mình hiểu thì cách làm như thế này có dúng ko?
1 . Deploy vps mới và cài hocvps . Add domain
2 . Restore database , website (source code) , conf.d , chứng chỉ ssl
3 . Restart nginx , php-fpm, sql hoặc reboot vps .
Cái chứng chỉ ssl thì mình dùng rclone theo bài của học vps nó đã backup cho mình chưa nhỉ vì theo mình thấy thì nó chỉ có backup public_html thôi chứ private_html nó ko có backup
Uhm bạn, riêng SSL thì bạn issue mới nhé
không biết ai có bị lỗi giống mình không? từ bản mới này bị lỗi không tự mount thực hiện các lệnh mount sau khi reboot
mount là bên hệ thống trng VPS, mình nghĩ không liên quan đến control panel rồi. Cụ thể bạn gặp thông báo lỗi như thế nào
không tự động mount được thôi à, còn làm thủ công bằng tay thì vẫn được. Tại vì site khác mình chạy bản cũ thì các lệnh vẫn giống nhau thì reboot tự động mount. Còn mấy site sau này mình vẫn cài y chang thì không tự động mount đc.
So vs bản trước thì bạn có thay đổi phiên bản PHP không? Kiểu trc xài 5.6 giờ xài 7.1
mình vẫn dùng 7.0 trước giờ
Do cả trong source code riêng bạn nên bạn xem logs có vấn đề gì khác lạ không chứ mình không có ý tưởng gì thêm
cảm ơn bạn, để mình xem lại.
Và các lệnh của bạn là dùng PHP truy cập SSH Client hay dùng cron tab?
mình dùng crontab
cronta bạn như thế nào? Vì mình nghĩ crontab là bên VPs, không liên quan gì đến control panel
Hy vọng sớm có bản cập nhật bằng lệnh. Chứ VPS mình cài nhiều site, mỗi lần cập nhật thế này lại setup lại VPS mới, chuyển hết site qua mất công quá 😀
Mình có 2 vấn đề muốn hỏi:
1. Đang xài script 2.0.2 muốn lên .0.3 thì làm như thế nào ạ ?
2. Website mình đang bị lỗi 403 Forbidden-nginx đã restart lại các dịch vụ mà vẫn bị
1. Bạn cài lại VPS và backup-restore website sang. Hiện HocVPs không có chức năng update
2. Bạn kiểm tra lại nginx services thông báo gì
nginx -t
vàservices nginx status
services nginx status
nginx (pid 1709) is running…
Services Nginx vẫn bình thường. Vậy bạn kiểm tra lại cấu hình Nginx cho website, cũng như kiểm tra đã phân quyền webserver chưa.
Mình đang ở v2.0.2
Giờ muốn lên v2.0.3 để fix các lỗi trên thì phải cài lại VPS à bạn?
Hiện HocVPS không thể upgrade nên bạn sẽ cần cài lại VPS. Nếu bạn không cần thiết thì fix được 2 lỗi ý thủ công nhé
Fix lỗi Nginx block thư mục /.well-known/, cần dùng khi cài đặt SSL.
Mình vẫn cài SSL qua bài viết “https://hocvps.com/cai-dat-lets-encrypt/”
Cũng không biết nó có ảnh hưởng gì không, vì mình cũng ko biết là nó có lỗi hay không nữa, vẫn thấy chạy
Một số nhà cung cấp SSL yêu cầu bạn xác minh rằng VPS X đang sở hữu domain X bằng cách yêu cầu bạn upload file abc lên thư mục
/.well-known/
của domain X. Dạng như truy cậpx.com/.well-known/
chứa đúng nội dung nhà cung cấp SSL yêu cầu.Khi đó, họ mới đồng ý bán SSL cho bạn
Cho mình hỏi cách tắt tất cả log (lưu file ở /var/log) ở đâu ạ?
Mỗi service có 1 file cấu hình, quy định nhiều thứ trong đó bao gồm cả việc log của services đó sẽ lưu ở đâu. Bạn vào từng file cụ thể để sửa nhé
Sao hocvps ko dùng MariaDB 10.2 mà dùng 10.0 vậy Ad
Xin trợ giúp cho mình : Mình không thể run file *.php trên server nginx sử dụng hocvps được. Toàn báo lỗi ” No input file specified.” .
File bạn lên đã phân quyền cho webserver Nginx chưa? Hay bạn có chạy RuleRewrite gì làm đổi đưỡng dẫn của file không?
Giúp mình tăng dung lượng data tải lên với.Mình kiểm tra trong phpmyadmin đang là 256M.File mình cần tải lên gần 500M .Mình dùng hocvps
Bạn sửa trong /etc/php.d/00-hocvps-custom.ini nhé. Tuy vậy, database quá lớn thì không nên sử dụng PHPMyAdmin import trực tiếp, dễ lỗi dữ liệu. Bạn nên import bằng dòng lệnh nhé
Cảm ơn AD .Mình đã thay đổi được rồi.
có bài nào chỉ cách xem phiên bản học vps với cách update ko bạn
Bạn chạy lệnh
hocvps
là hiện thông báo phiên bản HocVPS đang sử dụng. Hiện HocVPS không thể nâng cấp nhé bạn, bạn cần sử dụng phiên bản mới thì backup site rồi cài trên VPS mới và restore sangChào bạn, mình có câu hỏi liên quan đến hocvps Script của bạn mong bạn giải đáp giúp mình
Tình hình là mình có một con vps hiện tại đang cài hocvps script version 1.7 , bạn cho mình hỏi là có cách nào để cập nhật cái script này lên version 2.0.2 mà ko cần cài lại vps ko vậy bạn ?
Mình cảm ơn!
Hiện không có cách nào khác ngoài cài lại bạn à
Ok, mình cảm ơn bạn nha
Không có cách nào nâng cấp từ 1.x lên 2.x ah bạn ơi.
Cài lại vps thì phát sinh nhiều lỗi lắm 🙁
Không có cách nào khác bạn à. Nếu bạn vẫn dùng thấy ổn với MySQL 5.5 thì không nhất thiết upgrade
Total Memory toàn ở mức 90%
tuyệt vời… cám ơn HocVPS 😀
Sau khi cài xong với let entry thì mình dính lỗi này
http://imgur.com/a/cGcLZ
Bạn check php-fpm error log để xem code PHP có vấn đề gì không nhé
File đó nằm ở đâu nhỉ ?
/home/domain_chính/logs
Cho mình hỏi HocVps là Apache hay Nginx vậy
HocVPS sử dụng Nginx bạn nhé
Ko biết từ bản 2 trở đi các bác đã tối ưu thế nào mà site nhanh hơn hẳn ạ.
Trước chạy bản 1.8 trên vps 1 core 2GB ram mà online tầm 100 là cpu toàn xấp xỉ 100%, giờ chạy bản 2 trên vps 1core 1GB ram mà on tầm 150 mà cpu chỉ ở ngưởng 50%
Kỳ lạ thiệt đó, mà site vẫn code đấy, hay thật 😀