BizMaC bizmac.com

Fix lỗi DirectAdmin version is older than minimal required

Hướng dẫn DirectAdmin · cập nhật 13/08/2026

Để sửa lỗi Your DirectAdmin version is older than minimal required, bạn chạy build update để lấy CustomBuild mới, rồi sửa số phiên bản tối thiểu trong file build về đúng bản DirectAdmin đang chạy. Mất khoảng 2 phút.

Lỗi hiện ra khi chạy bất kỳ lệnh CustomBuild nào:

Your DirectAdmin version (1.61) is older than minimal required for this version of CustomBuild (1.63).
Please run '/usr/local/directadmin/custombuild/build update_da'

Số trong ngoặc thay đổi tuỳ bản đang chạy, cách xử lý giống nhau.

  1. Xem máy đang chạy DirectAdmin bản nào.
  2. Cập nhật CustomBuild.
  3. Sửa số phiên bản tối thiểu trong file build.
  4. Chạy lại lệnh build ban đầu.
Cách này bỏ qua kiểm tra phiên bản, dùng khi chưa nâng cấp DirectAdmin được ngay. Nâng cấp DirectAdmin vẫn là cách đúng về lâu dài.

Vì sao CustomBuild báo phiên bản quá cũ

CustomBuild là bộ script dựng phần mềm đi kèm DirectAdmin, gồm PHP, web server, cơ sở dữ liệu. Mỗi bản CustomBuild khai một mức DirectAdmin tối thiểu để chạy, vì nó gọi các API mà bản DirectAdmin cũ chưa có.

Khi CustomBuild tự cập nhật lên bản mới mà DirectAdmin vẫn ở bản cũ, con số hai bên lệch nhau và script dừng ngay từ đầu. Đây là kiểm tra chủ động chứ không phải lỗi hỏng file.

Nên sửa số phiên bản hay nâng cấp DirectAdmin

Hai hướng đều cho CustomBuild chạy lại được, nhưng khác nhau về rủi ro và thời gian. Bảng dưới đây giúp chọn nhanh.

Tiêu chíSửa số phiên bảnNâng cấp DirectAdmin
Thời gianDưới 2 phút5 tới 15 phút
Rủi roCó thể gặp lỗi lạ nếu CustomBuild gọi API bản mớiThấp, đây là cách chính thức
Cần license còn hạnKhông
Giữ được bao lâuĐến lần CustomBuild cập nhật kế tiếpLâu dài
Nên dùng khiCần build gấp, chưa nâng cấp được ngayLicense còn hạn và có khung giờ bảo trì

Cách sửa lỗi phiên bản CustomBuild

Bốn bước dưới đây chạy bằng quyền root qua SSH. Lệnh sửa file build chỉ đổi một con số nên không ảnh hưởng cấu hình nào khác, và website vẫn chạy bình thường trong lúc làm.

1. Xem bản DirectAdmin đang chạy

/usr/local/directadmin/directadmin v

Ghi lại con số, ví dụ 1.61 hoặc 1.62. Bước 3 cần đúng số này.

2. Cập nhật CustomBuild

/usr/local/directadmin/custombuild/build update

Lệnh này tải bản CustomBuild mới nhất. Chạy trước khi sửa số, vì bản cập nhật sẽ ghi đè file build.

3. Sửa số phiên bản tối thiểu

Thay 1.61 bằng đúng số lấy ở bước 1:

sed -i 's/1.63/1.61/g' /usr/local/directadmin/custombuild/build

Nếu máy chạy DirectAdmin 1.62 thì đổi thành:

sed -i 's/1.63/1.62/g' /usr/local/directadmin/custombuild/build

Số 1.63 là mức tối thiểu CustomBuild đòi, lấy từ chính thông báo lỗi. Nếu thông báo trên máy bạn ghi số khác thì thay theo số đó.

4. Chạy lại lệnh build

cd /usr/local/directadmin/custombuild
./build php n

Thay php n bằng lệnh bạn định chạy lúc đầu. Không còn báo lỗi phiên bản nghĩa là đã xong.

Kiểm tra kết quả

Chạy một lệnh CustomBuild bất kỳ để xác nhận nó không dừng ở bước kiểm phiên bản nữa. Lệnh dưới đây chỉ đọc thông tin, không đổi gì trên máy nên chạy lúc nào cũng an toàn.

cd /usr/local/directadmin/custombuild
./build versions

Lệnh liệt kê phiên bản các thành phần mà không báo lỗi nghĩa là đã sửa được.

Xử lý các lỗi thường gặp

Ba tình huống dưới đây hay gặp sau khi chạy lệnh sed.

Lỗi quay lại sau vài ngày. CustomBuild tự cập nhật theo lịch và ghi đè file build, xoá luôn con số vừa sửa. Chạy lại lệnh sed, hoặc nâng cấp DirectAdmin để dứt điểm.

Sed chạy xong nhưng vẫn báo lỗi. Số trong thông báo lỗi khác 1.63. Đọc kỹ dòng lỗi rồi thay đúng cặp số đó vào lệnh sed.

Build lỗi ở bước khác sau khi qua được kiểm phiên bản. CustomBuild mới gọi API mà DirectAdmin cũ không có. Đây là lúc phải nâng cấp thật, không lách được nữa.

Nâng cấp DirectAdmin cho dứt điểm

Sửa số chỉ là cách tạm. Mỗi lần CustomBuild cập nhật là lỗi quay lại, và càng để lâu thì khoảng cách phiên bản càng xa, đến lúc không lách được nữa.

/usr/local/directadmin/custombuild/build update_da

Lệnh này cần license DirectAdmin còn hạn. Hết hạn thì gửi yêu cầu hỗ trợ từ tài khoản đang dùng dịch vụ, kỹ thuật BizMaC kiểm tra tình trạng license giúp.

Hướng dẫn này có giúp được Anh/Chị không?

Bài khác trong DirectAdmin

Xem cả 31 bài
Bật tắt extension PHP trên DirectAdmin Vào Extra Features rồi Select PHP version để tích hoặc bỏ tích extension. Nên bật thư viện nào cho WordPress, cách xác nhận đã nạp và lỗi hay gặp. 7 phút đọc 124 lượt xem Cập nhật 28/08/2026 Khôi phục website trên DirectAdmin từ bản sao lưu Đưa tệp sao lưu lên hosting, chọn đúng phần dữ liệu cần đưa về và kiểm website sau khi khôi phục, kèm cách chọn bản nào khi có nhiều bản. 8 phút đọc 152 lượt xem Cập nhật 26/08/2026 Khắc phục lỗi License has expired DirectAdmin DirectAdmin báo License has expired khi bản quyền hết hạn hoặc máy chủ đổi IP. Cách chạy getLicense.sh để tải lại license và mở khoá bảng điều khiển. 6 phút đọc 225 lượt xem Cập nhật 26/08/2026 Xoá tin nhắn hệ thống trên DirectAdmin Dọn hộp tin nhắn hệ thống DirectAdmin bằng giao diện hoặc dòng lệnh, kèm bảng phân loại tin nào đáng đọc trước khi xoá và cách giảm tin sinh ra. 8 phút đọc 121 lượt xem Cập nhật 26/08/2026 Cài SSL Let's Encrypt miễn phí trên DirectAdmin Let's Encrypt cấp chứng chỉ SSL miễn phí, hạn 90 ngày và tự gia hạn. Cách bật trong DirectAdmin và xử lý lỗi khi xin chứng chỉ. 5 phút đọc 106 lượt xem Cập nhật 23/08/2026 Cài đặt mcrypt cho PHP 7.2 trên DirectAdmin PHP 7.2 gỡ mcrypt khỏi lõi và đẩy sang PECL. Cách tải mã nguồn, biên dịch đúng bản PHP 7.2 rồi khai báo extension, kèm hướng chuyển sang OpenSSL. 6 phút đọc 135 lượt xem Cập nhật 23/08/2026

Làm theo vẫn chưa được?

Gửi yêu cầu hỗ trợ, kỹ thuật xem trực tiếp trên dịch vụ của Anh/Chị.

Gửi yêu cầu hỗ trợ