Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

Hướng dẫn chi tiết cách upload source code lên cPanel

Ngày đăng:

18/11/2025

Cập nhật lần cuối:

26/11/2025

Để đưa một website vào hoạt động, quản trị viên cần upload source code và cơ sở dữ liệu lên hosting. Bài viết này sẽ hướng dẫn bạn chi tiết toàn bộ quy trình upload source code lên host sử dụng cPanel, một trong những trình quản lý hosting phổ biến nhất hiện nay.

Chuẩn bị trước khi upload

Trước khi bắt đầu, hãy đảm bảo bạn đã chuẩn bị đầy đủ các tài nguyên sau:

  • Source code website: Toàn bộ mã nguồn của trang web đã được nén lại thành một file duy nhất, định dạng .zip hoặc .tar để quá trình tải lên nhanh chóng hơn.
  • File database (nếu có): Nếu website của bạn sử dụng cơ sở dữ liệu (ví dụ: WordPress, Joomla), hãy xuất file database ra định dạng .sql.
  • Thông tin đăng nhập cPanel: Bao gồm địa chỉ trang quản trị, tên đăng nhập và mật khẩu do nhà cung cấp hosting cung cấp.
  • Phiên bản PHP tương thích: Nắm rõ phiên bản PHP mà mã nguồn của bạn yêu cầu để cấu hình trên hosting cho chính xác.

Bước 1: Đăng nhập vào cPanel

Đầu tiên, bạn cần truy cập vào trang quản trị cPanel của mình bằng thông tin đăng nhập đã được cung cấp, tham khảo: https://huongdan.vietnix.vn/dang-nhap-cpanel/.

Bước 2: Upload và giải nén Source Code

Đây là bước đưa các file của website lên máy chủ.

Truy cập File Manager: Trên giao diện chính của cPanel, bạn tìm đến mục Files và chọn File Manager.

Truy cập File Manager
Truy cập File Manager

Điều hướng đến thư mục gốc: Đối với tên miền chính, bạn cần truy cập vào thư mục public_html. Đối với tên miền phụ (addon domain), hãy vào thư mục tương ứng với tên miền đó.

Điều hướng đến thư mục gốc
Điều hướng đến thư mục gốc

Tải file Source Code lên: Trên thanh công cụ của File Manager, bạn nhấn vào nút Upload.

Tải file Source Code lên
Tải file Source Code lên

Sau đó nhấn Select File và chọn file nén (.zip hoặc .tar) source code từ máy tính của bạn. Đợi cho đến khi quá trình tải lên hoàn tất 100% (thanh tiến trình chuyển sang màu xanh lá).

Tải file thành công
Tải file thành công

Giải nén file: Quay trở lại File Manager, bạn sẽ thấy file nén vừa tải lên, nhấp chuột phải vào file và chọn Extract.

Giải nén file
Giải nén file

Di chuyển file: Thông thường, sau khi giải nén, các file sẽ nằm trong một thư mục con. Bạn cần di chuyển chúng ra thư mục gốc (public_html).

  • Bạn vào thư mục con vừa giải nén, chọn tất cả các file (Select All).
  • Nhấp chuột phải và chọn Move, sau đó điền địa chỉ thư mục gốc để các file được chuyển về đúng public_html.
Di chuyển file
Di chuyển file

Bước 3: Tạo và Import Database

Quá trình này gồm 3 phần: tạo database mới, import dữ liệu cũ và cập nhật file cấu hình.

Tạo Database và User mới

Từ trang chính của cPanel, bạn tìm đến mục Databases và chọn Manage My Databases.

Chọn Manage My Databases
Chọn Manage My Databases

Trong phần Create New Database, bạn nhập tên database muốn tạo và nhấn Create Database.

iconLưu ý

Nên đặt tên database giống với tên ở website cũ để tiện quản lý và tránh sai sót khi cấu hình.

Nhập tên database muốn tạo và nhấn Create Database
Nhập tên database muốn tạo và nhấn Create Database

Sau đó bạn kéo xuống phần Add New User, điền tên người dùng (username) và mật khẩu (password) cho database, sau đó nhấn Create User. Hãy lưu lại các thông tin này cẩn thận.

Tạo người dùng mới
Tạo người dùng mới

Cuối cùng, tại phần Add User To Database, bạn chọn UserDatabase vừa tạo trong hai danh sách thả xuống, sau đó nhấn Add.

Thêm user vào database
Thêm user vào database

Một cửa sổ mới sẽ hiện ra. Tại đây, bạn hãy tick vào ô ALL PRIVILEGES để cấp cho user toàn quyền quản lý database, rồi nhấn Make Changes để lưu lại.

Cấp quyền cho user
Cấp quyền cho user

Import dữ liệu

Bạn quay lại trang chính của cPanel, trong mục Databases, chọn công cụ phpMyAdmin.

Trong mục Databases, chọn công cụ phpMyAdmin
Trong mục Databases, chọn công cụ phpMyAdmin

Trong trang quản lý mới xuất hiện:

  • Bạn chuyển sang tab Import (Nhập) và nhấn vào nút Choose File (Chọn tệp) và tìm đến file .sql mà bạn đã chuẩn bị.
  • Sau đó nhấn nút Nhập ở cuối trang để bắt đầu quá trình import.
Import dữ liệu
Import dữ liệu

Hãy chờ đến khi hệ thống hiển thị thông báo “Import has been successfully finished” nghĩa là việc nhập dữ liệu đã thành công.

Thông báo nhập dữ liệu thành công
Thông báo nhập dữ liệu thành công

Cập nhật database trong source code

Sau khi đã có database mới, bạn cần chỉ cho mã nguồn biết cách kết nối đến file này. Quay lại File Manager và tìm đến file cấu hình của website. Vị trí file này tùy thuộc vào mã nguồn bạn đang sử dụng:

  • WordPress: wp-config.php
  • Các mã nguồn khác: Có thể là config.php, database.php, .env,…
Edit file cấu hình của website
Edit file cấu hình của website

Bạn mở file này lên bằng cách bấm chuột phải và chọn Edit, sau đó tìm và cập nhật lại các thông tin sau bằng thông tin bạn đã tạo ở trên:

  • DB_HOST: Thường là localhost.
  • DB_NAME: Tên database.
  • DB_USER: Tên user.
  • DB_PASSWORD: Mật khẩu của user đó.

Cuối cùng bạn nhấn Save Changes để lưu lại các thay đổi.

Cập nhật lại thông tin database
Cập nhật lại thông tin database

Bước 4: Điều chỉnh phiên bản PHP

Để đảm bảo website hoạt động ổn định, bạn cần chọn phiên bản PHP tương thích với mã nguồn. Trở về trang chủ cPanel, tìm đến mục Software và chọn Select PHP Version.

Tìm đến mục Software và chọn Select PHP Version
Tìm đến mục Software và chọn Select PHP Version

Tại dòng Current PHP version, bạn nhấp vào danh sách thả xuống và chọn phiên bản PHP phù hợp, rồi nhấn Set as current để áp dụng thay đổi.

Chọn phiên bản PHP phù hợp
Chọn phiên bản PHP phù hợp

Lưu ý quan trọng

  • Xóa file nén: Sau khi đã giải nén source code thành công, bạn hãy xóa file .zip hoặc .tar đi để tiết kiệm dung lượng và tăng cường bảo mật.
  • Phân quyền file/thư mục: Đảm bảo các thư mục được phân quyền là 755 và các file là 644 để website hoạt động đúng và bảo mật.
  • Database lớn: Nếu file .sql của bạn quá lớn và không thể import qua phpMyAdmin, bạn có thể chia nhỏ file hoặc sử dụng phương pháp import qua dòng lệnh SSH (dành cho người dùng nâng cao).
  • Kiểm tra lại website: Sau khi hoàn tất, hãy truy cập vào tên miền của bạn để kiểm tra xem website đã hoạt động bình thường hay chưa.

Bằng cách tuân thủ các bước trên, bạn có thể tự upload và triển khai website của mình lên cPanel thành công. Nếu gặp bất kỳ khó khăn nào, đừng ngần ngại liên hệ đội ngũ kỹ thuật của Vietnix để được hỗ trợ nhanh chóng.

VIETNIX

Đội ngũ tại Vietnix

Kết nối với mình qua

Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

Kết nối với mình qua

NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

– Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

– Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

Xem tất cả câu hỏi