Cách fix lỗi PHP Fatal Error Class ‘locale’ Not Found trong Magento 2

Có thể bạn cũng biết rằng, việc cài đặt Magento 2 chưa bao giờ là điều dễ dàng, đặc biệt với những người mới bắt đầu với nền tảng thương mại điện tử này hoặc những người không có quá nhiều kiến thức kỹ thuật. Không chỉ vậy, khi cài đặt Magento 2 chúng ta còn có thể gặp phải các lỗi làm cho quá trình cài đặt không thể được hoàn tất. Một trong số các lỗi đó phải kể đến là lỗi PHP Fatal Error Class ‘locale’ Not Found, lỗi này xuất hiện trong phiên bản từ Magento 2.3.5 trở lên khi sử dụng xampp. Trong bài viết này mình sẽ hướng dẫn bạn cách fix lỗi PHP Fatal Error Class ‘locale’ Not Found trong Magento 2.

Php Fatal error: Uncaught Error: Class ‘Locale’ not found in C:\xampp\htdocs\magento\vendor/magento/framework/Locale/Bundle/DataBundle.php:64

Nguyên nhân gây lỗi

Magento 2.3.5 cùng các phiên bản cao hơn yêu cầu phần mở rộng “intl” và nguyên nhân gây ra lỗi chính là do nó đã không được bật trong tệp php.ini.

Giải pháp cho lỗi PHP Fatal Error Class ‘locale’ Not Found trên Xampp, Wamp

Bước 1: Mở file php.ini tìm dòng ;extension=php_intl.dll hoặc ;extension=intl.

Bước 2: Xóa dấu “;” ở đầu dòng và lưu file lại. Sau đó khởi động lại Xampp hoặc Wamp.

Giải pháp cho lỗi PHP Fatal Error Class ‘locale’ Not Found trên Ubuntu

Để fix lỗi này trên ubuntu bạn mở Terminal lên rồi chạy các lệnh sau:

sudo apt-get update -y
sudo apt-get install -y php-intl

Như vậy là mình đã hướng dẫn xong cách fix lỗi PHP Fatal Error Class ‘locale’ Not Found trong Magento 2.

Cảm ơn bạn đã đọc bài viết.

Xem thêm các bài Hướng dẫn Magento 2.

4.5 2 votes
Article Rating

Callula Huy

Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under her belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.

Leave a Reply or put your Question here

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x