Skip to content Skip to main navigation Skip to footer

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

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 730 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