Home WebServer PanelDirectAdmin Khắc phục lỗi: Fatal error: PCRE is not compiled with UTF-8 support DirectAdmin

Khắc phục lỗi: Fatal error: PCRE is not compiled with UTF-8 support DirectAdmin

by Thạch Phạm
Published: Last Updated on
A+A-
Reset

Tổng quan

Trong quá trình sử dụng VPS/Server Directadmin có thể bạn sẽ không cài khởi chạy được website có mã nguồn yêu cầu các hàm PCRE(Perl Compatible Regular Expression). Dưới đây là lỗi bạn sẽ gặp khi rơi vào trường hợp này.

AZDIGI Tutorial
Fatal error: PCRE is not compiled with UTF-8 support in /home/username/domains/domainname/public_html/.... XXXX.php on line XXX
    

Lỗi PCRE is not compiled with UTF-8 support Directadmin phát sinh là do dịch vụ bạn đang sử dụng bị thiếu bộ thư viện PCRE.

Cách khắc phục lỗi “Fatal error: PCRE is not compiled with UTF-8 support Directadmin”

Để khắc phục vấn đề này bạn chỉ cần biên dịch thêm PCRE cho các dịch vụ cần trên Directadmin là có thể sử dụng.

Bước 1: Cài đặt thư viên PCRE vào VPS/Server DirectAdmin của bạn

Nếu VPS/Server của bạn đang chạy với Custombuild 2.0 rồi thì bạn thực hiện các lệnh sau nhưng trước hết các bạn nên kiểm tra một vòng xem mình đang chạy Custombuild bao nhiêu nhé:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build pcre
    

Quá trình build PCRE thường tương đối nhanh chỉ khoảng vài phút là tối đa. Sau khi build xong bạn sẽ thấy như hình sau.

PCRE is not compiled with UTF-8 support Directadmin

Bước 2: Biên dịch lại các dịch vụ cần PCRE trên VPS/Server DirectAdmin của bạn

Đương nhiên là tuỳ vào dịch vụ bạn cần sử dụng thư viện PCRE trên VPS/Server DirectAdmin của bạn thì bạn mới cần biên dịch(recompile) lại dịch vụ đó. Nhưng nếu bạn không biết là bạn cần biên dịch lại dịch vụ nào thì bạn có thể chọn biên dịch lại tất cả, việc này có thể sẽ mất một giờ của bạn nếu VPS bạn không mạnh và đường truyền quốc tế đang chập chờn.

Biên dịch lại tất cả với CustomBuild 2.0 để khắc phục lỗi “PCRE is not compiled with UTF-8 support Directadmin”

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build update
./build all d
./build rewrite_confs
    

Như vậy là bạn đã nắm được cách xử lý lỗi PCRE is not compiled with UTF-8 support Directadmin. Chúc các bạn thực hiện thành công.

Bài viết tham khảo: How to compile pcre from source

  • Hotline 247: 028 888 24768 (Ext 0)
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com

5/5 - (2 votes)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign