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

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.



PARNER VIỆT NAM 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é:

  • Kiểm tra phiên bản CUSTOMBUILD đang sử dụng
  • Nâng cấp phiên bản custombuild từ 1.x lên 2.0


PARNER VIỆT NAM 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”



PARNER VIỆT NAM 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: 0569 395 495
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@partner.com.vn

Was This Article Helpful?

0
Related Articles
0 Comments

There are no comments yet

Leave a comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *