Linux Hosting - Hướng dẫn upload source code, database của website
Bài viết này sẽ hướng dẫn bạn Hướng dẫn upload source code và database của website lên Linux Hosting. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext. 3, email về support@vinahost.vn hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.
Khi host một website, chúng ta cần thực hiện các bước chung như sau:
- Upload source code
- Import database
- Liên kết source code với database
Upload source code#
Có 2 cách thông dụng và dễ dàng nhất để upload source code:
- Sử dụng các phần mềm FTP Client (FileZilla, WinSCP)
- Sử dụng chức năng File Manager trong cPanel
Cách 1: Sử dụng các phần mềm FTP Client#
Sau đây là hướng dẫn sử dụng phần mềm FileZilla để upload source code. Các bước thực hiện tương tự đối với phần mềm WinSCP.
Bước 1: Kết nối đến host
Mở FileZilla và nhập thông tin vào các trường tương ứng:
- Host: IP của remote host
- Username: username của remote host
- Password: mật khẩu của username
- Port: sử dụng cổng 21 (FTP) hoặc 22 (SFTP)
Có thể xem username, IP ngay trong giao diện cPanel.
Sau khi nhập đầy đủ các trường, nhấn Quickconnect để bắt đầu kết nối. Chọn OK nếu có hộp thoại tiếp theo hiện lên.
Nếu kết nối thành công:
- Phần Status hiển thị trạng thái connected và successful
- Phần Remote site hiển thị cây thư mục và các thư mục, tệp của remote host
Bước 2: Upload source code
Vào thư mục public_html của remote host.
Chú ý, đường dẫn sẽ có dạng: /home/username/public_html
Click vào tệp nén source code, kéo và thả tệp từ phần Local site sang Remote site. Bên dưới sẽ có tiến trình tải tệp từ local host đến remote host.
Cách 2: Sử dụng File Manager trong cPanel#
Tìm trên giao diện cPanel hoặc nhập vào ô tìm kiếm và chọn File Manager.
Vào thư mục public_html, click chuột phải vào tệp nén source code và chọn Extract (Giải nén).
Chọn Extract Files để bắt đầu quá trình giải nén.
Sau khi giải nén thành công, vào thư mục vừa giải nén, nhấp Select All để chọn tất cả các tệp và thư mục. Tiếp theo, nhấp vào Move để chuẩn bị di chuyển chúng đến public_html.
Chú ý, đường dẫn phải là thư mục public_html. Sau đó, chọn Move Files để bắt đầu quá trình di chuyển.
Sau khi quá trình di chuyển hoàn tất, có thể an toàn xoá tệp nén source code và thư mục rỗng (do đã chuyển hết tệp và thư mục ra ngoài).
Như vậy là chúng ta đã hoàn thành bước upload source code.
Import database#
Thực hiện lần lượt các bước sau để import database:
- Tạo database
- Tạo user và gán các quyền cho user
- Nhập dữ liệu database
1. Tạo database#
Tìm trên giao diện cPanel hoặc nhập vào ô tìm kiếm và chọn MySQL Databases.
Nhập tên database và nhấn Create Database.
2. Tạo user và gán các quyền cho user#
Cũng trong giao diện MySQL Databases, kéo xuống phía dưới để tạo user tại phần Add New User.
Nhập username, nhập mật khẩu tuỳ ý hoặc chọn Password Generator để tạo mật khẩu mạnh. Chọn Create User.
Trong hộp thoại Password Generator, nhấn Generate Password để tạo mật khẩu mạnh. Hãy chắc chắn rằng đã sao chép và lưu lại mật khẩu. Tích vào I have copied... và nhấn Use password.
Tiếp tục kéo xuống phía dưới. Tại phần Add User To Database, chọn đúng User và Database rồi nhấn Add.
Sau khi nhấn Add, ở giao diện tiếp theo, tích vào ALL PRIVILEGES để gán tất cả các quyền thao tác với database cho user đã chọn. Kéo xuống phía dưới và chọn Make Changes để áp dụng thay đổi.
3. Nhập dữ liệu database#
Tìm trên giao diện cPanel hoặc nhập vào ô tìm kiếm và chọn phpMyAdmin.
cPanel sẽ chuyển hướng đến giao diện của phpMyAdmin để nhập dữ liệu database. Chọn đúng database cần nhập dữ liệu (database mà bạn đã tạo ở bước 1), sau đó chọn Import.
Trong giao diện Import, nhấp vào Browse để chọn tệp database. Sau đó, kéo xuống dưới và chọn Import để bắt đầu quá trình nhập dữ liệu cho database.
Nếu nhập dữ liệu thành công sẽ thấy các bảng trong database hiện trên màn hình khi chọn vào database đó.
Liên kết source code với database#
Sau khi đã upload source code và import database, để website hoạt động đúng thì chúng ta phải kiểm tra kết nối giữa source code và database. Nếu không, khi truy cập website rất có thể hiển thị lỗi như Error Establishing a Database Connection hoặc các thông báo lỗi tương tự.
Đối với WordPress, sửa đổi các giá trị để kết nối database trong tệp wp-config.php
.
Sử dụng File Manager của cPanel, click chuột phải vào tệp wp-config.php
và chọn Edit. Tiếp tục nhấn Edit ở hộp thoại tiếp theo sẽ vào được giao diện chỉnh sửa.
Lưu ý một số giá trị:
DB_NAME
: tên databaseDB_USER
: tên userDB_PASSWORD
: mật khẩu của user
Nhấn Save Changes ở góc phải trên của màn hình để lưu các thay đổi.
Sau khi hoàn thành tất cả các bước trên, truy cập website để kiểm tra.
Kết luận#
Việc host một website không đòi hỏi quá nhiều thao tác, gồm 3 bước cơ bản:
- Upload source code
- Import database
- Liên kết source code với database
Điểm đáng lưu ý là các giá trị trong tệp wp-config.php
phải được cấu hình đúng để website có thể hoạt động.
Chúc các bạn thực hiện thành công 😊.
THAM KHẢO CÁC DỊCH VỤ TẠI VINAHOST
>> SERVER – COLOCATION – CDN
>> HOSTING
>> WEBSITE
>> TÊN MIỀN