Nội dung
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