[Video] Hướng dẫn cách Upload để đưa một website lên Hosting - Dominet

Trong bài viết này Dominet hướng dẫn các bạn cách upload để đưa website từ máy tính cài đặt lên Hosting bằng 2 phương pháp là: sử dụng File Manager và dùng phần mềm Upload website FileZilla. Ngoài ra còn hướng dẫn các bạn tạo và up database SQL lên hosting. Sau bài này bạn sẽ biết cài đặt 1 website hoàn chỉnh.

Hướng dẫn upload website từ localhost lên hosting


Vào thời điểm hiện tại, các công cụ quản lý Hosting của các nhà cung cấp thường sử dụng là Plesk Panel đối với Hosting Windows và Cpanel đối với Hosting Linux. Trong bài viết này mình sẽ trình bày hướng dẫn 1 loại trước là Plesk Panel


Các mã nguồn áp dụng bao gồm:

  • Ngôn ngữ lập trình ASP.net
  • Ngôn ngữ lập trình PHP
  • Nền tảng CMS Wordpress
  • Nền tảng CMS Joomla
  • Nền tảng CMS Magato
  • Nền tảng CMS Drupal
  • Và rất nhiều mã nguồn khác đều có thể tương thích với Hosting Windows

Nếu các bạn dùng Hosting Linux thì xem bài viết >>>

Nội dung bài viết
I. Giới thiệu về quy trình để đưa 1 website từ localhost lên hosting
II. Cách Upload Website lên Hosting bằng File Manager của Hosting Plesk Panel
III. Hướng dẫn đưa Website lên host bằng phần mềm Firezilla

Giới thiệu về quy trình cài đặt website lên hosting

Để có được một website có thể hoạt động được trên mạng Internet bạn cần có đủ 3 yếu tố sau:

1. Mã nguồn website hay gọi là code web:

Đây chính là nơi hiển thị tất cả các bài viết, hình ảnh, video, file nhạc…. để cho mọi người xem, mã nguồn website hiện tại thường sử dụng các ngôn ngữ lập trình: ASP, PHP, các CMS miễn phí như Joomla, Wordpress…
1 bộ mã nguồn website sẽ bao gồm thêm 1 cơ sở dữ liệu hay còn gọi là database, đây vừa là nơi lưu trữ thông tin dạng văn bản của website và cũng là nơi truy vấn, xử lý dữ liệu

2. Tên miền cho website

là một cái tên để định danh cho tên website của bạn giúp người dùng có thể nhớ và truy cập vào website bằng tên miền thông qua các trình duyệt của máy tính hay điện thoại.
Ví dụ tên miền của bạn là: domain.com
Bạn tham khảo thêm bài viết kiến thức về tên miền

3. Hosting hay web hosting:

Hosting được hiểu như một thư mục chứa toàn bộ dữ liệu website của bạn trên mạng Internet. Chúng ta phải upload mã nguồn và các dữ liệu lên đây để web có thể hoạt động

>>> Để chi tiết hơn bạn xem bài viết Hosting là gì? mình đã trình bày tất cả các kiến thức về hosting

Bạn cần có đầy đủ 3 yếu tố trên thì mới có thể đưa web lên mạng được nhé. Đến h rồi…..

Các bạn sẵn sàng triển chiêu thôi....

I. Cách Upload Website lên hosting bằng File manager của Hosting Plesk Panel

Với cách này mình thường sử dụng để Setup một website mới lên Hosting (nghĩa là trên hosting mới thuê chưa có dữ liệu gì hết)

Bước 1: Nén mã nguồn website

Nén toàn bộ mã nguồn của bạn ở trên máy tính cá nhân vào 1 file ZIP (Nhớ là phải nén zip nhé, không thì lát không xả nén trên Hosting được vì hosting không xử lý được file .rar)

Nén website vào File Zip để up lên hosting
Cách nén thư mục web thành file .zip để up lên hosting

Bước 2: Đăng nhập vào hosting
Đăng nhập thông tin quản trị hosting mà nhà cung cấp dịch vụ đã gửi khi bạn đăng ký hosting bao gồm:

  • Link truy cập trang quản trị hosting
  • User name
  • Password

Sau khi đăng nhập được thì bạn đang ở trang chủ của trang quản trị hosting. Các bạn vào phần File -> httpdocs - > Upload ( Xem chi tiết ở hình bên dưới)

Upload file website lên hosting
Upload File website lên Hosting

Sau đó bạn tìm và chọn đến bộ mã nguồn đã nén vào file zip và chờ tải lên hosting. Sau khi file đã được tải lên hosting, các bạn chọn vào mã nguồn của mình và nhấn vào Extract Files để giải nén mã nguồn nhé.

Tải Website từ máy tính lên Hosting
Giải nén website vào thư mục web của hosting
Giải nén website trên hosting
Giải nén website vào thư mục web của hosting 2

Sau khi giải nén xong chúng ta có đầy đủ 1 bộ mã nguồn website như hình bên dưới

Thư mục website sau khi giải nén
Thư mục website sau khi giải nén

Vậy là bước upload code lên website đã hoàn thành. Tiếp theo các bạn tiến hành upload database

Bước 3. Up database lên hosting

Ở website này mình dùng mã nguồn ASP nên database của mình là SQL Server. Trước tiên để up được database lên hosting các bạn cần thực thực các thao tác sau: 

1. Backup database sql server 2008

SQL có các phiên bản như: 2008, 2012, 2014 tuy nhiên cách làm cũng tương tự như nhau, không có gì khó khăn. 
Các bạn xem chi tiết cách backup và reestore database 2008 - 2012 - 2014

Sau khi backup xong chúng ta đã có 1 file database có dạng BAK, lúc này chúng ta cần tạo database trên hosting để lát nữa còn đưa database lên host nữa.

2. Tạo database trên hosting

Cách tạo database trên hosting
Tạo database trên hosting


Các thông tin để tạo database bao gồm

  • Tên database: Đặ tùy ý
  • ID người quản trị database: đặt tùy ý
  • Mật khẩu truy cập database: đặt tùy
Thông tin cần có trên khi tạo database trên hosting
Thông tin cần có trên khi tạo database trên hosting

Sau đó ấn vào Ok để tạo database theo thông tin trên. Khi database đã được tạo, bạn phải Imprort (nhập dữ liệu) database đã backup lên database vừa tạo trên hosting

3. Import database SQL/MyySQL lên hosting

Cách upload database lên hosting - 1
Cách upload database lên hosting - 1
Cách upload database lên hosting - 2
Cách upload database lên hosting - 2
 
Cách upload database lên hosting - 3
Cách upload database lên hosting - 3

 

Cách upload database lên hosting - 4
Cách upload database lên hosting - 3
Hoàn thành up database lên hosting
Hoàn thành up database lên hosting

Đến đây thì database đã được Import xong.

4. Cấu hình kết nối database trên hosting

Để website có thể chạy được chúng ta cần 1 bước cấu hình nữa đó là cấu hình database cho website trong file web.config (Với mã nguồn PHP thì sẽ cấu hình file config.php hoặc wp-config.php)
Bạn mở file web.config trong thư mục code lên và thay các thông tin trong file như sau:

  • Tên máy chủ
  • Tên database
  • Tên người dùng database
  • Password

Để có thông tin này, trong trang cấu hình database bạn nhấn vào Connect Information

Kiểm tra thông tin database trên hosting
Thông tin database trên hosting

Sau đó thay vào chuỗi kết nối của website trong file config

Cấu hình chuỗi kết nối trên website
Cấu hình chuỗi kết nối trên website

Chuỗi kết nối của mã nguồn ASP.NET thường nằm trong đoạn thẻ

  <connectionStrings>
    <add name="MainContext" connectionString="data source=localhost;initial catalog=hipbloger2db;user id=hipbloger3id;password=Admin123;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />   
  </connectionStrings>

Sau đó lưu lại và tiến hành bước tiếp theo
Ở demo này mình dùng tên miền hoahip.com, trước đó mình đã cấu hình tên miền về địa chỉ IP của hosting rồi, do vậy tên miền của mình có thể chạy được ngay.
Tuy nhiên nếu các bạn chưa cấu hình tên miền về hosting thì website chưa hoạt động được đâu nhé…
.Bạn xem thêm bài viết hướng dẫn trỏ tên miền về hosting của website

Sau đó là tận hưởng thành quả thôi. Show hàng trang của mình đã cài đặt xong

Upload và cài đặt website lên hosting thành công
Upload và cài đặt website lên hosting thành công

>>> Xem mẫu website bán hàng mỹ phẩm này để xem thế nào là một web chuẩn SEO nhé

Đây là một Website bán hàng mỹ phẩm nhật bản mới cứng vừa được thiết kế và lập trình xong, web này đã tối ưu chuẩn SEO và tương thích với mobile rồi nên chỉ việc dùng thôi. 

III. Hướng dẫn đưa Website lên host bằng phần mềm FireZilla

1. FileZilla là gì?

FileZilla là phần mềm mã nguồn mở được sử dụng rất rộng rãi để kết nối với các máy chủ FTP, phần mềm FileZilla tương thích với các hệ điều hành: Windows, Linux, OSX. Trong ngành website thì FileZilla được dùng để upload website bằng phần mềm này.

Do ưu điểm là nhẹ, dễ dàng sử dụng nên phần mềm này được rất nhiều người dùng, trong đó chủ yếu là các developer của chúng ta
Để sử dụng phần mềm các bạn phải tải phần mềm tại đây
Các bạn xem video hướng dẫn cài đặt và sử dụng theo link này nhé

2. Cách đưa web lên hosting bằng phần mềm Filezilla

Trong phần này mình sẽ trình bày các nội dung chính sau:

  • Hướng dẫn kết nối máy chủ FTP
  • Upload file và download file
  • Sử dụng trình quản lí tài khoản FTP

2.1. Hướng dẫn kết nối máy chủ FTP

Để kết nối được đến tài khoản FTP bạn cần phải có tài khoản FTP hoặc tài khoản quản trị hosting (Phần này nhà cung cấp sẽ gửi khi bạn đăng ký hosting). Nếu chưa có tài khoản FTP các bạn xem bài viết hướng dẫn tạo tài khoản FTP

Bạn điền đầy đủ thông tin để truy cập vào FTP

  • Host: IP của máy chủ website đang hoạt động
  • User: Tài khoản FTP
  • Password: Mật khẩu truy cập
  • Port: Bạn để trống cũng được vì mặc định sẽ là Port 21

Bạn sẽ có 6 khu vực cần lưu ý trong FileZilla bao gồm:

  1. Thanh công cụ của phần mềm
  2. Thanh Quickconnect (kết nối nhanh)
  3. Trạng thái đăng nhập (báo thành công / thất bại)
  4. Cửa sổ local chứa các file, folder trên máy tính của bạn
  5. Cửa sổ Remote chứa thư mục trên hosting
  6. Các file đang chờ upload hoặc download.

2.2. Upload File lên hosting qua FileZilla

Đầu tiên trong bạn mở thư mục httpdocs trong cửa sổ Remote site (Đây là thư mục chạy website do vậy mã nguồn bạn phải upload vào đây).

Upload File lên hosting qua FileZilla
Upload File lên hosting qua FileZilla

Trong cửa số Local bên trái, bạn tìm đến thư mục chứa mã nguồn, sau đó chọn tất vả các file cần up lên (nhấn Ctrl + A để chọn tất cả) rồi chuột phải và chọn Upload là được

Nếu trên hosting đã có file rồi thì bạn chọn ghi đè luôn nhé

Upload File lên hosting qua FileZilla 2
Upload File lên hosting qua FileZilla 2

2.3. Download File từ hosting về máy

Để tải các file từ trên hosting về máy tính của bạn thì bạn chọn file đang cần tải rồi ấn chuột phải -> Download là được

Download file từ hosting về máy tính
Download file từ hosting về máy tính

2.4. Sử dụng trình quản lí trang (lưu sẵn thông tin FTP).

Filezilla có một tính năng rất hay giúp cá Dev không bị quên quên nhớ nhớ mật khẩu của nhiều dự án web khác nhau. Để sử dụng trình quản lý trang thì bạn vào File -> Site Manager sau đó tạo các dự án để lần sau chỉ việc Connect mà không cần phải điền thông tin đăng nhập nữa

Quản lý các tài khoản trên FileZilla
Quản lý các tài khoản trên FileZilla

Trên Site Manager các bạn có thể tạo nhiều dự án khác nhau, đổi tên, xóa dự án cũ tùy ý. Đây cũng chính là điểm cộng cho Filezilla và mình cũng rất thích dùng tính năng này

Thông thường mình chỉ dùng FTP trong các trường hợp cập nhập code thôi nhé. Lúc này Website đã setup cơ bản rồi (đã có database, đã cấu hình tên miền)
Còn nếu Setup website mới thì mình sẽ làm theo cách 1.

Trên đây Dominet đã cung cấp đầy đủ các thông tin để giúp bạn có thể tự Upload và cài đặt website của mình lên trên Hosting để website có thể hoạt động trên Internet. 3 yếu tố để có 1 trang web chính là: mã nguồn, tên miền và hosting.

>>> Xem ngay các gói hosting windows dành cho các mã nguồn: ASP.NET, PHP, Joomla...

Chúc các bạn thành công | Dominet Việt Nam

Bình luận với Facebook
CHÚNG TÔI Ở ĐÂY ĐỂ TƯ VẤN CHO BẠN
Chúng tôi luôn ở đây và luôn sẵng sàng hỗ trợ bạn bất kỳ điều gì mà bạn đang băn khoăn. Đừng ngần ngại về những vấn đề bạn đang chưa hiểu, hay đang lo lắng về những vấn đề bạn đang gặp phải. Hãy gửi yêu cầu cho chúng tôi để được nhận hỗ trợ Vì sự thành công của bạn
NHẬN TƯ VẤN MIỄN PHÍ
NHẬN GIÁO TRÌNH SEO
Luôn cập nhật bài viết mới từ chúng tôi Nhận tin
Chúng tôi hỗ trợ khách hàng 7 ngày trong tuần
Với đội ngũ nhân viên giàu kinh nghiệm, không chỉ là hướng dẫn và xử lý các vấn đề từ website, chúng tôi luôn đồng hành tư vấn và phát triển cùng doanh nghiệp của bạn
CLOSE X
Đăng ký dịch vụ
Vui lòng nhập thêm thông tin để Dominet hỗ trợ bạn nhanh nhất.
Gửi
CLOSE X