❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.
DirectAdmin là một hệ thống quản lý hosting phổ biến, được sử dụng bởi nhiều nhà cung cấp hosting trên thế giới. Tuy nhiên, khi sử dụng DirectAdmin để chỉnh sửa file code có chứa tiếng Việt, bạn có thể gặp phải lỗi hiển thị code bị lỗi font chữ. Nguyên nhân của lỗi này là do gói ngôn ngữ English (en) của DirectAdmin mặc định không sử dụng bảng mã UTF-8 nên không hỗ trợ ngôn ngữ tiếng Việt.
Bài viết này sẽ hướng dẫn bạn cách khắc phục lỗi hiển thị code tiếng Việt trên DirectAdmin.

Để khắc phục lỗi hiển thị code tiếng Việt trên DirectAdmin, bạn cần thực hiện theo các bước sau:
Bước 1: SSH vào máy chủ Server
Đầu tiên bạn cần SSH vào máy chủ. Nếu bạn chưa biết cách thực hiện SSH hãy xem qua bài viết tại đây
Bước 2: Mở và sửa file lf_standard.html
Trước khi mở và sửa file thì bạn cần phải xác định được skin bạn đang dùng là gì. Ví dụ trong hướng dẫn này DirectAdmin sử dụng skin có tên enhanced. Bạn có thể xem ảnh sau để xác định skin
- Standard: https://cln.sh/7RDI4l4lMvMY7iGbJjGv
- Sidebar: https://cln.sh/4ESvouZM71igLAlgHsCS
- Icons Grid: https://cln.sh/13agqCG5iCYmPpouU2aV
- Hybrid: https://cln.sh/SFnyJrr3TUwv6mqRPdU0
- Refreshed: https://cln.sh/aFVFsN18fauFW9PVmW1J
- enhanced: https://share.cleanshot.com/OqIysA
Sau đó thực hiện sao lưu lại file trước khi thực hiện
cp /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html-$(date +%Y-%m-%d).bak
Tiếp theo bạn mở file lf_standard.html. Tìm dòng có tên LANG_ENCODING=iso-8859-1 và thay thế thành .LANG_ENCODING=UTF-8
Bạn cũng có thể chạy lênh sau để làm tự động
sed -i 's/LANG_ENCODING=iso-8859-1/LANG_ENCODING=UTF-8/' /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html
Bước 3: Khởi động DirectAdmin
Bây giờ bạn hãy khởi động lại DirectAdmin với lênh sau và kiểm tra kết quả.
service directadmin restart
Bây giờ tôi sẽ thực hiện nhập mới nội dung vào. Và kết quả nội dung mới đã được hiển thị ký tự tiếng Việt có dấu.

Trên đây là hướng dẫn cách khắc phục lỗi hiển thị code tiếng Việt trên DirectAdmin. Hy vọng bài viết này sẽ giúp ích cho bạn.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com
Có thể bạn cần xem thêm
- Khắc phục lỗi: Fatal error: PCRE is not compiled with UTF-8 support DirectAdmin
- Hướng dẫn xử lý lỗi: Request body no files data length is larger trên DirectAdmin
- Sửa lỗi 405 (Method Not Allowed) trên DirectAdmin
- Hướng dẫn khắc phục lỗi "Requested icu-uc 50.1 but version of icu-uc is" trên DirectAdmin
- Sửa lỗi xfs_quota: cannot set limits: Function not implemented Directadmin
- Hướng dẫn tuỳ chỉnh Error Pages trên cPanel - Trang lỗi 403, 404, 500 đẹp hơn
Về tác giả
Thạch Phạm
Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.