7 lỗi dùng panel host web miễn phí và cách khắc phục

25/05/2026 · P T P · Chung

Những lỗi thường gặp khi dùng panel host web miễn phí và cách khắc phục

Host web miễn phí hấp dẫn vì không tốn tiền, có sẵn panel quản trị, cài nhanh WordPress, tạo database, upload code, trỏ domain. Nhưng miễn phí thường đi kèm giới hạn: tài nguyên thấp, bảo mật yếu hơn, hỗ trợ ít, uptime không ổn, nhiều ràng buộc kỹ thuật.

Nhiều người mới làm web hay gặp cảnh: website trắng trang, lỗi database, domain không trỏ được, mail không gửi, SSL hỏng, file upload mãi không chạy. Phần lớn không do “host quá tệ”, mà do dùng sai panel, cấu hình thiếu, hoặc không hiểu giới hạn gói miễn phí.

Dưới đây là lỗi phổ biến nhất khi dùng panel host web miễn phí, kèm cách xử lý thực tế.


1. Không đọc giới hạn tài nguyên trước khi cài web

Host miễn phí thường giới hạn dung lượng, băng thông, CPU, RAM, inode, số database, số domain, cron job, hoặc phiên bản PHP. Người dùng hay cài WordPress, theme nặng, nhiều plugin, rồi web chậm hoặc sập.

Dấu hiệu

– Website tải lâu.
– Lỗi 508 Resource Limit Is Reached.
– Không upload được file.
– Cài plugin thất bại.
– Website bị tạm khóa do vượt băng thông.

Cách khắc phục

– Vào panel kiểm tra mục Resource Usage, Disk Usage, Bandwidth.
– Xóa theme, plugin không dùng.
– Nén ảnh trước khi upload.
– Dùng plugin cache nhẹ nếu host cho phép.
– Không cài page builder quá nặng trên host miễn phí.
– Nếu web có traffic thật, chuyển sang host trả phí sớm.

Nguyên tắc: host miễn phí hợp để học, demo, thử ý tưởng. Không hợp cho web bán hàng, web công ty, landing page chạy quảng cáo.


2. Trỏ domain sai DNS hoặc thiếu bản ghi

Lỗi trỏ domain rất thường gặp. Panel miễn phí có thể yêu cầu dùng nameserver riêng, hoặc thêm domain rồi tạo bản ghi DNS thủ công. Nhiều người đổi DNS ở nhà đăng ký domain nhưng quên thêm domain trong panel, hoặc thêm domain nhưng chưa trỏ đúng IP.

Dấu hiệu

– Domain báo “server not found”.
– Domain vẫn về trang cũ.
– Panel báo domain chưa kết nối.
– SSL không cấp được vì domain chưa trỏ đúng.

Cách khắc phục

Có 2 cách chính:

Cách 1: Dùng nameserver host cung cấp

– Vào trang quản lý domain.
– Đổi nameserver sang nameserver của host.
– Vào panel host, thêm domain.
– Chờ DNS cập nhật từ vài phút đến 24 giờ.

Cách 2: Dùng DNS ngoài như Cloudflare

– Giữ nameserver Cloudflare.
– Tạo bản ghi A trỏ domain về IP host.
– Tạo CNAME cho www nếu cần.
– Tắt proxy Cloudflare tạm thời khi cấp SSL nếu host yêu cầu.

Ví dụ:

A      @      123.123.123.123
CNAME  www    example.com

Lưu ý: DNS cần thời gian lan truyền. Không đổi qua đổi lại liên tục, vì dễ làm rối cấu hình.


3. Cấu hình sai phiên bản PHP

Nhiều CMS cần phiên bản PHP phù hợp. WordPress mới thường cần PHP 8.x. Một số mã nguồn cũ lại lỗi với PHP quá mới. Host miễn phí có khi mặc định PHP thấp hoặc không bật extension cần thiết.

Dấu hiệu

– Website trắng trang.
– Lỗi Fatal error.
– Lỗi Deprecated.
– WordPress báo thiếu extension như mysqli, curl, mbstring, zip.

Cách khắc phục

– Vào panel, tìm PHP Selector, Select PHP Version, hoặc MultiPHP Manager.
– Chọn phiên bản phù hợp:
– WordPress mới: ưu tiên PHP 8.1 hoặc 8.2.
– Mã nguồn cũ: thử PHP 7.4 nếu host còn hỗ trợ.
– Bật extension cần thiết: mysqli, curl, mbstring, zip, gd, openssl.
– Kiểm tra file .htaccess nếu có dòng ép phiên bản PHP cũ.

Nếu lỗi vẫn còn, bật debug tạm thời để xem lỗi rõ hơn. Với WordPress, thêm vào wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Sau khi sửa xong, tắt debug để tránh lộ thông tin.


4. Nhập sai thông tin database

Lỗi database gần như ai dùng panel miễn phí cũng gặp ít nhất một lần. Nguyên nhân thường là sai database name, username, password, hoặc host database. Một số host không dùng localhost, mà dùng host riêng như sql123.examplehost.com.

Dấu hiệu

– WordPress báo Error establishing a database connection.
– Script báo không kết nối MySQL.
– Cài đặt CMS dừng ở bước database.

Cách khắc phục

– Vào panel, mở mục MySQL Databases.
– Kiểm tra chính xác:
– Database name
– Database user
– Password
– Database host
– Đảm bảo user được gán quyền vào database.
– Với WordPress, sửa file wp-config.php:

define('DB_NAME', 'ten_database');
define('DB_USER', 'ten_user');
define('DB_PASSWORD', 'mat_khau');
define('DB_HOST', 'localhost');

Nếu host cung cấp database host riêng, thay localhost bằng địa chỉ đó.


5. Upload sai thư mục public

Panel thường có thư mục gốc như public_html, htdocs, www, hoặc domains/example.com/public_html. Người mới hay upload code vào thư mục sai, khiến domain hiện trang mặc định hoặc báo 403.

Dấu hiệu

– Domain vẫn hiện trang “Index of”.
– File đã upload nhưng web không chạy.
– Trang chủ báo 403 Forbidden.
– Panel vẫn hiện trang welcome mặc định.

Cách khắc phục

– Xác định đúng document root của domain trong panel.
– Upload file index.php hoặc index.html vào đúng thư mục public.
– Không để toàn bộ source nằm trong thư mục con sai, ví dụ:

Sai:

public_html/mywebsite/index.php

Đúng nếu domain cần chạy ngay:

public_html/index.php

Với framework như Laravel, document root nên trỏ vào thư mục public, không trỏ vào thư mục gốc chứa .env.


6. Phân quyền file và thư mục sai

File permission sai có thể làm web lỗi 403, không upload ảnh, không ghi cache, hoặc tăng rủi ro bảo mật. Trên host miễn phí, quyền quá rộng như 777 càng nguy hiểm.

Dấu hiệu

– Không upload được ảnh.
– Plugin không cập nhật được.
– Cache không ghi được.
– Lỗi 403 hoặc 500.

Cách khắc phục

Quyền phổ biến:

Folder: 755
File:   644

Không dùng 777 trừ khi biết rõ lý do và chỉ dùng tạm. Với WordPress, thư mục wp-content/uploads cần ghi được. Nếu lỗi, đặt lại quyền qua File Manager hoặc FTP.


7. SSL miễn phí không hoạt động

Nhiều panel có Let’s Encrypt hoặc SSL miễn phí, nhưng cấp chứng chỉ thất bại vì DNS chưa đúng, domain chưa hoạt động, hoặc Cloudflare cấu hình sai.

Dấu hiệu

– Trình duyệt báo “Not Secure”.
– Lỗi SSL_ERROR.
– Website bị vòng lặp chuyển hướng.
– Cấp SSL trong panel thất bại.

Cách khắc phục

– Đảm bảo domain trỏ đúng về host.
– Tắt proxy Cloudflare tạm thời nếu cần.
– Cấp SSL trong panel cho cả example.comwww.example.com.
– Sau khi SSL hoạt động, bật redirect HTTP sang HTTPS.
– Nếu dùng Cloudflare, chọn chế độ SSL phù hợp, thường là Full nếu host có SSL hợp lệ.

Tránh dùng Flexible SSL với WordPress nếu không hiểu rõ, vì dễ gây redirect loop.


8. Lạm dụng plugin, theme nulled, mã nguồn không rõ gốc

Host miễn phí hay được dùng để thử theme/plugin nulled. Đây là lỗi nguy hiểm. Nhiều file nulled chứa backdoor, mã spam, chuyển hướng ẩn, hoặc script đào tài nguyên.

Hậu quả

– Web bị chèn link spam.
– Tài khoản host bị khóa.
– Dữ liệu bị đánh cắp.
– Google đánh dấu website nguy hiểm.
– File lạ tự sinh lại sau khi xóa.

Cách khắc phục

– Chỉ tải theme/plugin từ nguồn chính thức.
– Xóa file không rõ nguồn.
– Quét mã độc bằng công cụ bảo mật nếu có.
– Đổi mật khẩu panel, FTP, database, admin CMS.
– Cài lại mã nguồn sạch nếu bị nhiễm nặng.

Bảo mật rẻ nhất: không dùng đồ nulled.


9. Không sao lưu vì nghĩ web “chỉ thử”

Nhiều người dùng host miễn phí để học, nhưng sau vài tuần website đã có bài viết, hình ảnh, cấu hình, dữ liệu thật. Đến khi host lỗi, khóa tài khoản, hoặc mất database, mới nhận ra chưa backup.

Cách khắc phục

– Tải backup file định kỳ qua File Manager hoặc FTP.
– Export database qua phpMyAdmin.
– Lưu bản backup ở máy cá nhân hoặc cloud storage.
– Trước khi sửa theme, cập nhật plugin, đổi PHP, luôn backup.

Tối thiểu nên có:

files-backup.zip
database-backup.sql

Nếu dùng WordPress, có thể dùng plugin backup nhẹ, nhưng nhớ kiểm tra host có cho chạy backup không.


10. Không kiểm tra log lỗi

Panel thường có mục Error Logs, Raw Logs, hoặc file error_log. Người mới hay đoán mò, xóa cài lại nhiều lần, trong khi log đã nói rõ nguyên nhân.

Dấu hiệu cần xem log

– Lỗi 500.
– Trang trắng.
– Chức năng lúc chạy lúc không.
– Cài plugin xong web sập.

Cách khắc phục

– Mở mục Error Logs trong panel.
– Tìm dòng lỗi mới nhất.
– Đọc đường dẫn file và số dòng gây lỗi.
– Tắt plugin/theme vừa cài nếu lỗi liên quan.
– Tra cứu đúng thông báo lỗi, không tìm chung chung.

Ví dụ lỗi thiếu extension:

Fatal error: Uncaught Error: Call to undefined function curl_init()

Cách xử lý: bật extension curl trong PHP Selector hoặc đổi host nếu panel không hỗ trợ.


11. Dùng email trên host miễn phí cho việc quan trọng

Email trên host miễn phí thường bị giới hạn gửi, dễ vào spam, hoặc không hỗ trợ SMTP chuẩn. Dùng để gửi OTP, đơn hàng, liên hệ khách hàng sẽ rủi ro.

Cách khắc phục

– Không dựa vào mail mặc định của host miễn phí.
– Dùng SMTP ngoài như Gmail SMTP, Brevo, Mailgun, SendGrid.
– Cấu hình SPF, DKIM, DMARC nếu dùng domain riêng.
– Với WordPress, dùng plugin SMTP thay vì hàm mail mặc định.


12. Không có kế hoạch nâng cấp

Lỗi lớn nhất không phải cấu hình sai, mà là kỳ vọng sai. Host miễn phí không nên gánh website quan trọng lâu dài. Khi website có người dùng thật, cần môi trường ổn hơn.

Khi nào nên nâng cấp?

– Website có khách truy cập mỗi ngày.
– Cần tốc độ ổn định.
– Có dữ liệu khách hàng.
– Cần email đáng tin.
– Cần backup tự động.
– Cần hỗ trợ kỹ thuật.
– Chạy quảng cáo hoặc bán hàng.

Nâng cấp không nhất thiết đắt. Shared hosting trả phí rẻ vẫn tốt hơn nhiều so với host miễn phí nếu dùng cho việc nghiêm túc.


Kết luận: Dùng host miễn phí được, nhưng phải dùng đúng kỳ vọng

Panel host web miễn phí là công cụ tốt để học làm web, thử WordPress, test HTML/CSS/PHP, demo ý tưởng nhỏ. Nhưng lỗi sẽ xuất hiện nếu bỏ qua giới hạn tài nguyên, trỏ DNS sai, cấu hình PHP sai, nhập nhầm database, upload sai thư mục, thiếu backup, hoặc dùng mã nguồn không an toàn.

Cách làm thực tế:

– Kiểm tra giới hạn host trước khi cài.
– Trỏ DNS đúng rồi mới cấp SSL.
– Chọn PHP phù hợp.
– Ghi lại thông tin database.
– Upload đúng thư mục public.
– Giữ quyền file an toàn.
– Backup định kỳ.
– Đọc error log trước khi đoán lỗi.
– Không dùng theme/plugin nulled.
– Nâng cấp khi website có giá trị thật.

Host miễn phí không xấu. Vấn đề nằm ở cách dùng. Dùng để học thì rất tốt. Dùng cho dự án nghiêm túc mà không backup, không bảo mật, không kế hoạch nâng cấp thì rủi ro lớn.

#dung #host #khac #mien #panel
Chia sẻ:
← Trước
Cài WordPress miễn phí từ A-Z bằng panel host web

Bài viết tương tự

Bình luận

Chưa có bình luận. Hãy là người đầu tiên!