Chuyện thường gặp
Anh chị đã có file trang trên máy. Mở bằng trình duyệt ở nhà thì đẹp. Nhưng người khác không xem được, vì file đang nằm trong máy anh chị chứ không nằm trên mạng.
Đến lúc đưa lên thì gặp một mớ chữ lạ: FTP, public_html, cổng 21, cổng 22. Tải lên rồi mở tên miền vẫn ra trang trắng, hoặc ra danh sách file.
Việc này thực ra chỉ là chép file từ ngăn kéo nhà mình sang ngăn kéo trên mạng. Đúng ngăn kéo, đúng tên file, là xong.
Thứ anh chị cần không phải phần mềm chuyên nghiệp
Có hai cách đưa file lên.
Cách một — dùng trình duyệt. Trang quản lý chỗ chứa nào cũng có mục quản lý file, kéo thả là lên. Không cài gì.
Cách hai — dùng FileZilla. Phần mềm miễn phí, mở lên thấy hai cột: bên trái máy mình, bên phải máy chủ. Kéo từ trái sang phải. Hợp khi có nhiều file.
Bài này đi theo cách một, phần cấu hình cách hai để ở cuối.
Bước 1 — Chuẩn bị file cho đúng
Trước khi tải, kiểm tra ba thứ trên máy mình:
- Trang chủ bắt buộc tên là
index.html. Viết thường hết. Index.html hay trangchu.html đều không nhận.
- Tên ảnh không dấu, không dấu cách. Đổi
ảnh sản phẩm.jpg thành anh-san-pham.jpg.
- Ảnh nên dưới 300KB mỗi cái. Ảnh nặng làm trang tải chậm, khách thoát.
Bước 2 — Mở phần quản lý file
Đăng nhập trang quản lý chỗ chứa. Tìm ô có chữ:
- Quản lý file
- File Manager
Bấm vào. Hiện ra một cái bảng như thư mục trong máy tính.
Bước 3 — Vào đúng thư mục
Đây là ô sai nhiều nhất. Màn hình đầu có vài thư mục: etc, logs, mail, public_html, tmp.
Chỉ có public_html là chỗ để file trang. Bấm đúp vào nó. Một số nơi đặt tên là www hoặc htdocs — cùng một thứ.
Gắn nhiều tên miền vào một gói thì mỗi tên có thư mục riêng bên trong. Vào thư mục trùng tên miền.
Bước 4 — Xoá file rác có sẵn
Trong public_html thường có sẵn index.html hoặc default.html do nhà cung cấp đặt — chính là trang quảng cáo hiện ra lúc gõ tên miền.
Xoá đi. Giữ nguyên các file khác, nhất là .htaccess.
Bước 5 — Tải file lên
Bấm nút Tải lên / Upload. Chọn file index.html trên máy. Đợi thanh chạy hết.
Ảnh cũng vậy. Nếu file trang gọi ảnh dạng <img src="anh/logo.jpg"> thì phải tạo thư mục tên anh trong public_html rồi bỏ ảnh vào đó.
Tải xong, bấm làm mới. Phải thấy index.html trong danh sách.
Bước 6 — Kiểm tra bằng ba màn hình
Gõ tên miền lên trình duyệt máy tính. Ra trang của anh chị là xong. Rồi kiểm tra thêm hai chỗ nữa, đừng bỏ:
1. Điện thoại, dùng 4G chứ không dùng wifi nhà. Máy ở nhà có thể còn nhớ bản cũ.
2. Chế độ ẩn danh của trình duyệt. Đây là cách nhanh nhất để xem đúng cái khách lạ nhìn thấy.
Vẫn ra trang cũ? Bấm Ctrl và F5 cùng lúc để nạp lại bỏ qua bộ nhớ đệm.
Nếu dùng FileZilla
Cần bốn thông tin, lấy trong thư kích hoạt dịch vụ hoặc trong mục FTP của trang quản lý:
| Ô | Điền gì |
|---|---|
| Host | tên miền hoặc địa chỉ IP của chỗ chứa |
| Username | tên đăng nhập FTP |
| Password | mật khẩu FTP |
| Port | 21 cho FTP, 22 cho SFTP |
Có SFTP thì chọn SFTP, vì nó mã hoá đường truyền.
⛔ Đừng bấm "Lưu mật khẩu" trên máy dùng chung. Và tuyệt đối không đặt mật khẩu FTP vào bất cứ file nào tải lên trang — file trên trang thì ai xem nguồn cũng có thể mò ra.
Câu lệnh chép sẵn
Tải lên rồi mà trang không như ý, dán đoạn này:
📋 Câu lệnh — chép nguyên cả khối
Tôi vừa tải file trang web lên hosting. Tôi không biết lập trình.
Đây là nội dung file index.html của tôi:
[dán toàn bộ nội dung file]
Danh sách file và thư mục hiện có trong public_html của tôi:
[gõ ra, ví dụ: index.html, .htaccess, thư mục anh chứa logo.jpg]
Khi mở tên miền tôi thấy: [tả đúng cái hiện ra: trang trắng / ảnh vỡ / chữ dồn cục]
Hãy chỉ cho tôi:
1. Đường dẫn ảnh trong file có khớp với thư mục thật của tôi không
2. Nếu lệch, sửa lại cho khớp và trả về file hoàn chỉnh
3. Tôi còn thiếu file nào cần tải lên nữa không
Chỉ đưa thao tác cụ thể, đừng giải thích lý thuyết.
Trước khi dán, đọc lướt file xem có mật khẩu hay khoá nào lọt vào không. Có thì xoá đi rồi mới dán.
Ba chỗ hay làm sai
Tải file vào thư mục gốc thay vì public_html. Trang không hiện, mà nhìn thì thấy file nằm sờ sờ. Luôn bấm đúp vào public_html trước khi tải.
Ảnh vỡ vì tên có dấu hoặc sai hoa thường. Máy chủ phân biệt Logo.jpg với logo.jpg. Máy ở nhà thì không. Nên ở nhà xem đẹp, lên mạng thì vỡ. Đặt tên thường hết, không dấu.
Sửa file trên máy rồi quên tải đè lên. Ngồi làm mới trang cả buổi mà không thấy đổi. Sửa xong là tải lên ngay, rồi mở chế độ ẩn danh kiểm tra.
Sau bài này anh chị có gì
Máy của anh chị Trên mạng
index.html ──tải──► public_html/index.html
anh/logo.jpg ──tải──► public_html/anh/logo.jpg
↓
https://tencuatoi.com 🔒
Một trang thật, ai gõ tên miền cũng xem được, xem trên điện thoại cũng được. Bài sau: bốn thứ tuyệt đối không được để lọt lên cùng với đám file này.