BizMaC bizmac.com

Upload website lên hosting DirectAdmin

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

Để upload website lên hosting DirectAdmin, bạn nén mã nguồn thành một file zip, dùng File Manager tải file đó vào thư mục public_html, rồi giải nén ngay trên hosting. Cách này nhanh hơn tải từng file. Toàn bộ mất chừng 10 phút tuỳ dung lượng.

Bạn cần tới việc này khi đã có sẵn mã nguồn website trên máy và muốn đưa lên hosting để chạy trên tên miền thật. DirectAdmin cho hai cách đưa file lên: qua File Manager trong trình duyệt, hoặc qua phần mềm FTP. Bài này đi theo File Manager vì không cần cài thêm gì.

  1. Nén toàn bộ mã nguồn website thành một file zip.
  2. Mở File Manager và vào thư mục public_html.
  3. Tải file zip lên rồi giải nén ngay trên hosting.
  4. Kiểm tra website chạy được trên tên miền.

public_html là thư mục chứa website của bạn

Trên hosting DirectAdmin, thư mục public_html là nơi đặt toàn bộ file website. Bất cứ file nào bạn muốn hiển thị trên tên miền đều phải nằm trong đó. File index.html hoặc index.php đặt ngay trong public_html chính là trang chủ. Đó là file mở ra đầu tiên.

Nếu đặt file ra ngoài public_html, ví dụ vào thư mục gốc của tài khoản, thì trình duyệt không thấy được. Đây là lỗi hay gặp. Người mới dính suốt. Bạn đọc thêm bài public_html là gì và đặt file website vào đâu để nắm rõ.

Nén mã nguồn thành file zip trước khi tải lên

Tải một file zip lên rồi giải nén nhanh hơn nhiều so với tải hàng trăm file lẻ. Trên máy tính, bạn chọn toàn bộ file và thư mục của website rồi nén thành zip. Chú ý nén phần bên trong. Đừng nén cả thư mục cha, nếu không giải nén ra file sẽ lồng thêm một cấp thừa.

1. Chọn đúng phần cần nén

Mở thư mục website trên máy, chọn tất cả file bên trong gồm cả file ẩn như .htaccess. Nếu bạn nén cả thư mục cha, sau khi giải nén website sẽ nằm trong một thư mục con và tên miền hiện trang trắng.

2. Tạo file zip

Bấm chuột phải rồi chọn nén thành zip. Đặt tên ngắn, không dấu. Ví dụ web.zip. Đợi máy nén xong là có file để tải lên.

Cách tải file zip lên bằng File Manager

Trong DirectAdmin, bạn mở nhóm File Manager, đi vào thư mục public_html, rồi bấm nút Upload để chọn file zip từ máy. File Manager hỗ trợ kéo thả trong nhiều phiên bản, bạn kéo thẳng file zip vào cửa sổ cũng được.

BướcThao tác trong File Manager
Mở thư mụcBấm vào public_html trong cây thư mục
Tải lênBấm Upload rồi chọn file zip
Chờ hoàn tấtThanh tiến trình chạy tới 100%
Kiểm traFile zip xuất hiện trong danh sách

File lớn có thể vượt giới hạn upload của hosting. Nếu gặp lỗi kích thước, bạn chia nhỏ hoặc tải qua FTP theo bài tạo tài khoản FTP trên DirectAdmin.

Giải nén file trên hosting và dọn file thừa

Sau khi tải lên, bạn bấm chuột phải vào file zip trong File Manager rồi chọn Extract hoặc giải nén. Toàn bộ file bung ra ngay trong public_html. Việc này chạy trên server nên rất nhanh. Không phụ thuộc mạng nhà bạn.

Giải nén xong thì xoá file zip. Vừa đỡ chiếm dung lượng, vừa tránh người khác tải về mã nguồn của bạn. Kiểm tra lại danh sách file, đảm bảo index.php hoặc index.html nằm ngay trong public_html chứ không nằm trong thư mục con.

Kiểm tra website đã chạy chưa

Mở trình duyệt và gõ tên miền của bạn. Nếu tên miền đã trỏ về hosting, trang chủ website sẽ hiện ra. Nếu tên miền chưa trỏ, bạn có thể xem thử qua địa chỉ tạm mà hosting cấp, hoặc trỏ tên miền trước rồi kiểm tra lại.

  1. Gõ tên miền vào trình duyệt để xem trang chủ.
  2. Nếu trang trắng, kiểm tra file index có nằm đúng trong public_html không.
  3. Nếu tên miền chưa hiện, trỏ tên miền theo bài trỏ tên miền vào hosting DirectAdmin.

Website dùng cơ sở dữ liệu thì còn phải tạo database và sửa file cấu hình kết nối. Bạn xem bài tạo database MySQL trên DirectAdmin để làm bước đó.

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 79 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 116 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 187 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 105 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 89 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 122 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ợ