Hướng dẫn cài website WordPress bằng panel host web miễn phí từ A-Z
Muốn có website WordPress nhưng chưa muốn mua hosting? Host web miễn phí là điểm bắt đầu tốt. Không tốn tiền, có panel quản trị, có database, có trình cài WordPress, đủ để học làm web, thử giao diện, viết blog, dựng landing page nhỏ.
Nhưng host miễn phí cũng có giới hạn: dung lượng thấp, tốc độ không mạnh, đôi khi có quảng cáo, hỗ trợ kém hơn host trả phí. Vì vậy, mục tiêu đúng: học, thử nghiệm, làm website nhỏ. Nếu làm web bán hàng, doanh nghiệp, SEO dài hạn, nên nâng cấp hosting trả phí sau khi đã quen.
Bài này hướng dẫn từ A-Z: chọn host, đăng ký, trỏ domain, tạo database, cài WordPress, cấu hình cơ bản, bảo mật, tối ưu.
1. Cần chuẩn bị gì trước khi cài WordPress?
Trước khi bắt đầu, cần có:
– Email hoạt động: dùng để đăng ký host, nhận thông tin đăng nhập.
– Tên miền: có thể dùng subdomain miễn phí từ nhà cung cấp host, hoặc domain riêng như tenmien.com.
– Tài khoản host miễn phí: ví dụ InfinityFree, 000webhost, AwardSpace, FreeHosting…
– Kết nối internet ổn định.
– Mật khẩu mạnh: tránh dùng 123456, admin123, ngày sinh.
Nếu mới học, dùng subdomain miễn phí cũng được. Ví dụ: tenweb.epizy.com, tenweb.rf.gd. Nếu muốn chuyên nghiệp hơn, mua domain riêng rồi trỏ về host.
2. Chọn host web miễn phí phù hợp
Không phải host miễn phí nào cũng tốt. Khi chọn, nên kiểm tra các tiêu chí:
Tiêu chí quan trọng
– Có PHP và MySQL/MariaDB: WordPress cần hai thứ này.
– Có SSL miễn phí: giúp website chạy HTTPS.
– Có panel quản trị dễ dùng: như VistaPanel, cPanel rút gọn, DirectAdmin.
– Có Auto Installer: cài WordPress nhanh bằng vài bước.
– Không bắt buộc hiển thị quảng cáo: tốt hơn cho trải nghiệm người dùng.
– Dung lượng đủ dùng: tối thiểu 1GB cho web thử nghiệm.
– Hỗ trợ file manager và FTP: cần khi sửa lỗi.
Host miễn phí dùng để làm gì?
Phù hợp cho:
– Học WordPress.
– Làm blog cá nhân nhỏ.
– Test theme, plugin.
– Dựng landing page thử nghiệm.
– Demo cho khách xem bản nháp.
Không phù hợp cho:
– Website có nhiều truy cập.
– Web bán hàng nghiêm túc.
– Web cần tốc độ cao.
– Web cần bảo mật mạnh.
– Web lưu dữ liệu quan trọng.
3. Đăng ký tài khoản host miễn phí
Quy trình mỗi nhà cung cấp hơi khác, nhưng thường gồm bước sau:
1. Vào website nhà cung cấp host miễn phí.
2. Chọn Sign Up hoặc Create Account.
3. Nhập email, mật khẩu.
4. Xác minh email.
5. Tạo hosting account mới.
6. Chọn domain miễn phí hoặc thêm domain riêng.
7. Chờ hệ thống kích hoạt host.
Sau khi tạo xong, bạn thường nhận được:
– Link vào panel.
– Username hosting.
– Mật khẩu panel hoặc FTP.
– Nameserver.
– Thông tin FTP.
– Thông tin MySQL nếu tạo sẵn.
Nên lưu lại thông tin này vào nơi an toàn. Không gửi mật khẩu qua chat công khai, không dùng lại mật khẩu email cho host.
4. Trỏ domain về host miễn phí
Nếu dùng subdomain miễn phí từ host, có thể bỏ qua bước này. Nếu dùng domain riêng, cần trỏ domain về host.
Có hai cách phổ biến.
Cách 1: Trỏ bằng Nameserver
Nhà cung cấp host sẽ đưa nameserver dạng:
ns1.example-host.com
ns2.example-host.com
Vào nơi mua domain, tìm mục DNS hoặc Nameserver, đổi nameserver hiện tại sang nameserver của host.
Ưu điểm:
– Dễ cấu hình.
– Host quản lý DNS luôn.
Nhược điểm:
– Mất vài phút đến 24 giờ để cập nhật.
– Ít linh hoạt nếu muốn dùng DNS ngoài.
Cách 2: Trỏ bằng bản ghi A
Nếu host cho địa chỉ IP, có thể thêm bản ghi:
Type: A
Name: @
Value: IP của host
Thêm tiếp cho www:
Type: CNAME
Name: www
Value: tenmien.com
Ưu điểm:
– Giữ DNS tại nhà cung cấp domain.
– Dễ dùng thêm dịch vụ khác như email, CDN.
Nhược điểm:
– Host miễn phí đôi khi không cho IP riêng.
– Cần cấu hình chính xác hơn.
Sau khi trỏ domain, dùng công cụ kiểm tra DNS như:
https://dnschecker.org
Nếu DNS chưa nhận ngay, chờ thêm. Đây là bình thường.
5. Vào panel quản trị hosting
Sau khi host kích hoạt, đăng nhập panel. Trong panel thường có các mục:
– File Manager: quản lý file website.
– MySQL Databases: tạo database.
– phpMyAdmin: quản lý database.
– Domains / Addon Domains: thêm domain.
– SSL Certificates: bật HTTPS.
– Softaculous / Auto Installer: cài WordPress tự động.
– FTP Accounts: quản lý tài khoản FTP.
– Error Pages / Logs: xem lỗi.
Panel miễn phí có thể khác giao diện, nhưng chức năng chính gần giống nhau.
6. Cài WordPress bằng Auto Installer
Đây là cách dễ nhất cho người mới.
Các bước cài
1. Vào panel hosting.
2. Tìm Softaculous, Auto Installer, hoặc WordPress Installer.
3. Chọn WordPress.
4. Bấm Install.
5. Chọn domain muốn cài.
6. Chọn giao thức:
– https:// nếu đã có SSL.
– http:// nếu chưa bật SSL.
7. Mục directory để trống nếu muốn cài ở trang chủ.
Ví dụ đúng:
https://tenmien.com
Không nên nhập:
https://tenmien.com/wp
Trừ khi muốn WordPress nằm trong thư mục /wp.
Điền thông tin website
Các trường thường có:
– Site Name: tên website.
– Site Description: mô tả ngắn.
– Admin Username: tên đăng nhập quản trị.
– Admin Password: mật khẩu quản trị.
– Admin Email: email quản trị.
– Language: chọn Vietnamese nếu có.
Không dùng username admin. Nên dùng tên khó đoán. Mật khẩu nên dài, có chữ hoa, chữ thường, số, ký tự đặc biệt.
Sau khi bấm Install, hệ thống tự tạo file, database, cấu hình WordPress. Hoàn tất, bạn nhận được link:
https://tenmien.com/wp-admin
Đây là nơi đăng nhập quản trị WordPress.
7. Cài WordPress thủ công nếu không có Auto Installer
Nếu panel không có trình cài tự động, cài thủ công vẫn làm được.
Bước 1: Tải WordPress
Vào:
https://wordpress.org/download/
Tải file .zip.
Bước 2: Upload lên hosting
Vào File Manager, mở thư mục gốc website. Thường là:
htdocs
public_html
www
Upload file WordPress .zip, sau đó giải nén. Nếu file nằm trong thư mục wordpress, cần di chuyển toàn bộ file bên trong ra thư mục gốc.
Bật SSL cho domain, chờ cấp chứng chỉ. Sau đó vào WordPress:
Settings > General
Đổi:
WordPress Address (URL): https://tenmien.com
Site Address (URL): https://tenmien.com
Nếu bị lỗi mixed content, cài plugin như:
– Really Simple SSL.
– Better Search Replace.
Không sửa URL bừa nếu chưa chắc SSL hoạt động. Sai URL có thể làm mất quyền truy cập admin. Nếu lỗi, cần sửa trong database qua phpMyAdmin.
9. Cấu hình WordPress sau cài đặt
Sau khi đăng nhập /wp-admin, làm các việc cần thiết.
Cài permalink thân thiện SEO
Vào:
Settings > Permalinks
Chọn:
Post name
URL sẽ đẹp hơn:
https://tenmien.com/bai-viet-mau/
Thay vì:
https://tenmien.com/?p=123
Xóa dữ liệu mẫu
Xóa:
– Bài viết “Hello world”.
– Trang mẫu.
– Plugin không dùng.
– Theme không dùng.
Giữ lại một theme mặc định để phòng lỗi.
Cài theme
Vào:
Appearance > Themes > Add New
Theme nhẹ nên thử:
– Astra.
– GeneratePress.
– Kadence.
– Blocksy.
– Neve.
Host miễn phí tài nguyên yếu, nên chọn theme nhẹ. Tránh theme nặng, nhiều hiệu ứng.
Cài plugin cần thiết
Không cài quá nhiều plugin. Nên có:
– SEO: Rank Math hoặc Yoast SEO.
– Cache: LiteSpeed Cache nếu server hỗ trợ, hoặc WP Super Cache.
– Bảo mật: Wordfence Security hoặc iThemes Security.
– Backup: UpdraftPlus.
– Form liên hệ: Contact Form 7 hoặc WPForms Lite.
– Chống spam: Akismet hoặc Antispam Bee.
Host miễn phí dễ bị giới hạn CPU/RAM, nên dùng ít plugin nhất có thể.
10. Tối ưu tốc độ cho host miễn phí
Host miễn phí không mạnh, nên tối ưu từ đầu.
Việc nên làm
– Dùng theme nhẹ.
– Giảm số plugin.
– Nén ảnh trước khi upload.
– Dùng định dạng WebP nếu được.
– Bật cache.
– Không dùng page builder nặng nếu không cần.
– Không upload video trực tiếp lên host.
– Nhúng video từ YouTube thay vì lưu trên hosting.
– Dọn database định kỳ.
Ảnh quá lớn là lỗi phổ biến. Trước khi upload, resize ảnh về chiều rộng 1200px hoặc 1600px là đủ cho bài blog.
11. Bảo mật website WordPress
WordPress phổ biến nên dễ bị bot dò quét. Dù chỉ là host miễn phí, vẫn cần bảo mật.
Việc phải làm
– Dùng mật khẩu mạnh.
– Không dùng username admin.
– Cập nhật WordPress, theme, plugin.
– Xóa plugin/theme không dùng.
– Cài plugin bảo mật.
– Giới hạn số lần đăng nhập sai.
– Sao lưu định kỳ.
– Không tải theme/plugin lậu.
Theme/plugin nulled có thể chứa mã độc. Dùng chúng là rủi ro lớn: mất dữ liệu, bị chèn link spam, bị chuyển hướng độc hại.
12. Sao lưu website
Host miễn phí có thể khóa tài khoản nếu vi phạm tài nguyên hoặc điều khoản. Vì vậy, backup quan trọng.
Cần sao lưu:
– File WordPress.
– Database MySQL.
Cách đơn giản:
– Dùng plugin UpdraftPlus.
– Tải bản backup về máy.
– Lưu thêm trên Google Drive nếu plugin hỗ trợ.
Tần suất:
– Web ít cập nhật: mỗi tuần.
– Web đăng bài thường xuyên: mỗi ngày hoặc mỗi 2-3 ngày.
– Trước khi cập nhật plugin/theme: backup ngay.
13. Lỗi thường gặp và cách xử lý
Lỗi “Error establishing a database connection”
Nguyên nhân:
– Sai thông tin database.
– MySQL server lỗi.
– Database bị xóa.
– Host bị giới hạn.
Cách xử lý:
– Kiểm tra wp-config.php.
– So sánh với thông tin trong panel.
– Vào phpMyAdmin xem database còn không.
Trang trắng WordPress
Nguyên nhân thường do plugin hoặc theme lỗi.
Cách xử lý:
– Vào File Manager.
– Mở wp-content.
– Đổi tên thư mục plugins thành plugins_old.
– Tải lại website.
– Nếu vào được, lỗi do plugin.
Không vào được wp-admin sau khi đổi URL
Cách xử lý qua phpMyAdmin:
– Mở database.
– Tìm bảng wp_options.
– Sửa siteurl và home về đúng domain.
Lỗi 404 bài viết
Vào:
Settings > Permalinks
Bấm Save Changes. Không cần đổi gì. WordPress sẽ tạo lại rule permalink.
Kết luận thực tế
Cài WordPress bằng panel host web miễn phí không khó. Chỉ cần đi đúng quy trình: chọn host, tạo tài khoản, trỏ domain, cài WordPress, bật SSL, cấu hình permalink, cài theme/plugin cần thiết, bảo mật, backup.
Host miễn phí rất tốt để học và thử nghiệm. Nhưng nếu website bắt đầu có truy cập, cần tốc độ ổn, cần uy tín thương hiệu, hãy chuyển sang hosting trả phí. Chi phí không quá cao, nhưng đổi lại có hiệu năng, hỗ trợ, backup, bảo mật tốt hơn.
Bắt đầu bằng host miễn phí giúp bạn hiểu WordPress từ gốc. Khi đã nắm cách vận hành, việc nâng cấp lên môi trường chuyên nghiệp sẽ dễ hơn nhiều.