Nếu lệnh da update không thực hiện update DirectAdmin được (do nó không có trong các bản cài đặt DirectAdmin cũ) hoặc bạn muốn toàn quyền kiểm soát quy trình update DirectAdmin có thể được nâng cấp hoàn toàn thủ công. Hôm nay Hostvn sẽ hướng dẫn các bạn update thủ công.
Để cài đặt các bạn đăng nhập SSH vào VPS hoặc server
Bạn thực hiện các câu lệnh dưới với quyền root:
CHANNEL=current #(có thể chọn alpha, beta, current, stable)
OS_SLUG=linux_amd64 #(có thể chọn linux_amd64, rhel8_amd64, rhel7_amd64, debian10_amd64, …)
COMMIT=$(dig +short -t txt "$CHANNEL-version.directadmin.com" | sed 's|.*commit=\([0-9a-f]*\).*|\1|')
FILE="directadmin_${COMMIT}_${OS_SLUG}.tar.gz" #(tạo tên các gói tải xuống từ các biến ở trên )
curl --location --progress-bar --connect-timeout 10 "https://download.directadmin.com/${FILE}" --output "/root/${FILE}"
#(tải xuống bản directadmin vào thư mục root)
tar xzf "/root/${FILE}" -C /usr/local/directadmin
#( giải nén package đã tải xuống vào thư mục /usr/local/directadmin )
/usr/local/directadmin/directadmin permissions || true
/usr/local/directadmin/scripts/update.sh
service directadmin restart
Sau khi thực hiện xong các câu lệnh trên, để kiểm tra việc update thành công hay chưa ta chạy lệnh sau:
/usr/local/directadmin/directadmin c | grep -i 'version='
Như vậy Hostvn đã hướng dẫn các bạn update version Directadmin thù công bằng lệnh. Chúc các bạn thành công!