Upload website chính là bước đầu tiên đề xuất bản trang web lên môi trường internet. Sau đây Hosting Việt sẽ hướng dẫn Upload Source Code PHP lên host theo các cách khác nhau để giúp bạn dễ dàng thực hiện. Hãy cùng theo dõi những hướng dẫn chi tiết từ Hosting Việt trong bài viết dưới đây nhé!
Các bước để upload website
Để upload website, bạn cần trải qua 6 bước sau:
- Bước 1: Chọn đơn vị cung cấp hosting uy tín, đáng tin cậy.
- Bước 2: chọn cách up code lên host
- Bước 3: thực hiện up source code lên hosting
- Bước 4: kiểm tra toàn bộ file có nằm đúng trong thư mục public_html
- Bước 5: thực hiện upload dữ liệu vào MySQL database
- Bước 6: kiểm tra tình trạng hoạt động của website
Hướng dẫn upload source code php lên host: chuẩn bị
- Files website: đây là toàn bộ dữ liệu có trong public_html cũ hay file source code, hoặc có thể là bản backup mới nhất.
- File database (nếu có).
- Đăng nhập Control panel của tài khoản hosting.
- Phần mềm FTP client (ví dụ FileZilla).
**Lưu ý: Nếu đã có sẵn website thì sử dụng tính năng backup của CMS hoặc trong cpanel để lấy files website và file database.
Thực hiện cách up code lên host
- Bước 1: Cách up code lên host - chọn nhà cung cấp hosting
Chọn nhà cung cấp hosting giá rẻ uy tín, đáng tin cậy góp phần quan trọng trong việc giúp website của bạn hoạt động trơn tru, tăng sự chuyên nghiệp đối với người truy cập.
Các yếu tố quan trọng khi chọn web host:
- Hỗ trợ trực tuyến và chuyên nghiệp: điều này giúp bạn được trợ giúp khắc phục lỗi hay có bất kỳ vấn đề nào xảy ra trong quá trình vận hành website trong thời gian nhanh nhất. Nhờ thế, trang web sẽ hoạt động xuyên suốt và không gặp tình trạng thời gian “chết”, tức xảy ra lỗi.
- Có một số quyền quản lý nhất định: càng ít quyền kiểm soát đối với tài khoản hosting thì đồng nghĩa với việc bạn sẽ gặp càng nhiều rắc rối khi website phát triển mạnh.
- Không gian phát triển lớn: hầu hết tất cả các website đều đầu tư lâu dài để chuẩn bị sẵn sàng cho sự lớn mạnh trong tương lai. Vì thế, trước khi chọn web host, bạn hãy lưu ý đến vấn đề mở rộng hoặc giải pháp thích hợp khi website lớn. Thậm chí, web host có đủ nguồn lực sẵn sàng đáp ứng như cầu thêm tài nguyên như cloud hosting hay máy chủ ảo cá nhân.
- Dịch vụ giá trị gia tăng: tất nhiên ai cũng thích được hỗ trợ tối đa trong quá trình vận hành website. Do đó, bạn ưu tiên hàng đầu để chọn web host có nhiều chính sách, chương trình hỗ trợ khách hàng. Vì những đơn vị này thường là nơi uy tín, có sự đầu tư bài bản.
Bước 2: Hướng dẫn upload source code php lên host – các cách up code lên host
Dưới đây là 4 cách để up web, tùy theo sở thích mà bạn chọn cách phù hợp nhất cho mình.
- Cách 1: Dùng File Managers
Cách này chỉ nên sử dụng với các file dưới 256MB bởi trình quản lý này sử dụng trên nền web và giới hạn upload (tối đa 256MB/file). Nếu có file lớn hơn thì dùng FTP và SSH để giải nén là nhanh nhất.
- Cách 2: Dùng File Transfer Protocol (FTP)
Tất cả các web host đều có tính năng FTP Client và bạn dễ dàng sử dụng trình FTP như FileZilla để kết nối và quản lý hosting. Còn các thông tin cần thiết được đặt ở phần FTP Account, nằm ở vị trí dưới mục Files.
Phương pháp upload này không bị giới hạn dung lượng. Điều này có nghĩa, nó cho phép bạn có thể nhập bất kỳ file backup lớn nào.
- Cách 3: Dùng trình nhập website tự động
Đây là tính năng được hỗ trợ bởi nhà cung cấp dịch vụ web host nhằm mang đến sự thuận tiện nhất cho người sử dụng.
- Cách 4: Dùng WordPress Migration Plugin
Nếu bạn đang dùng WordPress thì điều này mang lại nhiều ưu điểm trong việc chuyển website. Bởi chúng có khá nhiều cách để thực hiện. Trong đó, cách dễ nhất là dùng plugin. Nó sẽ tự động thực hiện mọi thứ và việc của bạn là kéo thả file nội dung của web.
Tuy nhiên, điểm hạn chế của cách này chính là giới hạn upload file 256MB. Nếu có file lớn hơn thì bạn phải dùng cách 2.
Bước 3: Hướng dẫn upload source code php lên host
*Lựa chọn 1 – Up source code lên host qua File Manager
Có 2 phương pháp thực hiện.
- Phương pháp 1: Up trực tiếp qua File manager
Bạn đến mục Files rồi mở File Manager.
Tiếp đến, vào thư mục public_html. Đây chính là root directory của domain và file sẽ được upload tại đây. Thư mục public_html cũng có thể được thay đổi dựa trên URL bạn muốn dùng để truy cập. Ví dụ, bạn muốn nội dung xuất hiện tại http://www.domainname.com/something/ thì nội dung phải được đặt trong thư mục sẽ là public_html/something.
Click chuột phải và chọn nút Upload files để tiến hành upload.
Tìm file backup đã được nén (file dạng .ZIP) qua mục Select Files, click Upload.
Để giải nén, bạn click chuột phải rồi nhấn tiếp nút Extract.
Đặt tên thư mục được extract, sau đó nhấn Extract.
Để di chuyển files, bạn chọn tất cả và click chuột phải, rồi nhấn tiếp nút Move.
*Ví dụ, trong hướng dẫn này, sẽ thực hiện di chuyển tất cả nội dung từ thư mục public_html/test sang thư mục public_html.
Lúc này toàn bộ dữ liệu đã được chuyển, bạn có thể truy cập chúng thông qua trình duyệt để kiểm tra.
- Phương pháp 2: up code lên Host cPanel
Bạn truy cập vào cPanel của tài khoản hosting và thực hiện theo hướng dẫn sau:
Click vào Files, chọn File Manager.
Chọn thư mục public_html bên trong File Manager.
Sau đó, nhấn nút Upload.
Tại đây, bạn có thể tùy ý click nút “Select File” để chọn từng file hoặc kéo thả file rồi đưa vào vùng nhận.
Trong hướng dẫn này, Hosting Việt sẽ làm ví dụ là kéo thả file cài wordpress (wordpress.zip) để upload.
Khi hoàn tất upload, quay lại File Manager. Lúc này, file archive đã xuất hiện trong thư mục public_html. Bạn nhấn chuột phải và chọn Extract để giải nén file archive.
Khi hệ thống sẽ xuất hiện cửa sổ để xác nhận vị trí cần giải nén file archive tới thì bạn chọn /public_html. Sau đó, nhấn nút “Extract file(s)”.
File archive đã được giải nén và tất cả nằm trong thư mục public_html. Bạn di chuyển về lại thư mục này để xem các file đã được chuyển hoàn toàn.
Khi thấy trang cài đặt WordPress như hình bên dưới xuất hiện có nghĩa là bạn đã hoàn tất upload. Đến đây, source code của website đã được upload hoàn toàn và có thể truy cập được qua URL của trang web. Bạn cũng có thể kiểm tra bằng cách gõ URL (http://yourdomain.com) lên trình duyệt xem chúng hiển thị đúng chưa.
*Lựa chọn 2 – cách up code lên host qua File Transfer Protocol (FTP)
Nhiều người thường up code lên host qua FTP như FileZilla, SmartFTP, CoreFTP, hoặc các phần mềm khác. Trong hướng dẫn này, Hosting Việt sẽ dùng Filezilla.
Bạn cần lấy thông tin FTP qua mục FTP Access. Mở FileZilla và điền các thông tin FTP rồi nhấn nút Quickconnect.
Khi đã được kết nối, bạn tìm và kéo thả file dữ liệu từ bên trái của phần mềm đưa qua bên phải. Lưu ý, lúc này thư mục đích là “public_html” và trong FTP Client không có chức năng giải nén nên bạn phải đảm bảo file được giải nén trước khi đưa vào vùng nhận.
(Tùy chọn) Hoặc bạn cũng có thể upload file nén qua FTP. Sau đó, dùng File Manager hoặc SSH để giải nén.
Đến đây, bạn sẽ thấy trang cài đặt WordPress, điều này có nghĩa đã hoàn tất up code lên host. Website đã có thể được truy cập thông qua thư mục public_html. Bạn nhập URL vào trình duyệt để kiểm tra kết quả.
Bước 4: Kiểm tra toàn bộ file có nằm đúng trong thư mục public_html
Bạn cần kiểm tra xem tất cả các files nội dung đã nằm đúng trong thư mục gốc chưa (thư mục public_html).
Nếu trong quá giải nén, nó tạo ra thư mục mới thì bạn dùng File Manager hoặc FTP để di chuyển chúng.
Các bước thực hiện:
- Truy cập thư mục chứa toàn bộ files.
- Chọn tất cả, sau đó nhấn chuột phải và chọn nút Move .
- Cuối cùng, chọn thư mục đích là public_html and proceed.
Đối với trường hợp chuyển host cho website đang vận hành, sau khi hoàn tất upload theo hướng dẫn upload source code php lên host ở trên, có thể bạn cần phải upload thêm dữ liệu của nó (bước 5).
Bước 5: Cách up code lên host - upload dữ liệu vào MySQL Database
Bạn chỉ thực hiện bước 5 khi website đã có database trước đó. Nếu không có thì có thể bỏ qua bước này.
Các bước thực hiện:
1. Tạo database trên cpanel
Khi tạo database bạn cần điền và ghi lại những thông số của database sau:
- MySQL Database
- MySQL User
- MySQL Host
- MySQL Password
2. Vào phpmyadmin của database
Khi đã vào được phần quản lý database, bạn tiến hành import database mysql. Nếu muốn upload database vào thư mục database đã có sẵn dữ liệu thì cần phải xóa dữ liệu bên trong để tránh xảy ra lỗi khi upload dữ liệu từ máy tính.
3. Vào tab import và upload dữ liệu
Nếu database đang trống thì bạn chỉ cần nhấn vào tab Import và tiến hành upload dữ liệu.
Tiếp đến, bấm vào nút Choose File để chọn file database cần upload (file có thể ở dạng text .sql hay dạng nén .sql.zip hoặc .sql.gz). Sau đó, nhấn Go để tải.
Khi phpMyAdmin hiện thông báo “Import has been successfully finished, 302 queries executed” hoặc các câu thông báo tương tự thì có nghĩa quá trình nhập database thành công.
4. Cập nhật file cấu hình nhằm kết nối website cùng với database
Tùy vào mã nguồn mà tên gọi và vị trí của file cấu hình sẽ khác nhau. Ví dụ WordPress, tên file cấu hình là wp-config.php thường nằm trong thư mục public_html.
Bước 6: Hướng dẫn Upload Source Code PHP lên host - Kiểm tra tình trạng hoạt động của website
Khi hoàn tất upload website, bạn kiểm tra tình trạng hoạt động của nó xem domain đã trỏ đúng host chưa. Thông thường, sau khi trỏ domain, phải mất khoảng 24 tiếng để DNS được quảng bá rộng.
Nếu domain bị trỏ đi nơi khác, bạn có thể kiểm tra bằng cách sau:
- Sử dụng file host: Đây là file đặc biệt trên máy tính, có thể dùng nó để thay đổi DNS.
- Kiểm tra bằng các công cụ trực tuyến: Bạn lên Google tìm kiếm các công cụ này và chỉ cần dán tiên miền là chúng sẽ kiểm tra giúp bạn.
- Sử dụng plugin browser: Đây là một plugin giúp tạo file host ảo. Sau đó, dùng nó để kiểm tra thay đổi DNS bằng cách nhập tên miền và địa chỉ IP.
Qua những thông tin trên Hosting Việt mong muốn có thể cung cấp cho các bạn cái nhìn tổng thể nhất về cách upload website php lên hosting. Nếu bạn có bất kỳ thắc mắc nào về cách upload website php lên hosting hãy liên hệ ngay với Hosting Việt để được hỗ trợ và giải đáp nhanh chóng nhé!