Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Khắc phục lỗi npm “ERR! self signed certificate in certificate chain” - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

Hôm qua, khi tôi viết hướng dẫn về cách cài đặt Cloud9 Web IDE, trong quá trình kiểm tra và thực hiện viết bài, tôi đã gặp một vấn đề khá khó chịu liên quan đến chứng chỉ (certificate). Vấn đề này làm cho việc kết nối đến GitHub để tải các thư viện phụ thuộc gặp lỗi và không thể tiếp tục được.

ERR! self signed certificate in certificate chain

Nguyên nhân

Mình đã gặp sự cố khi cố gắng cài đặt Cloud9 Web IDE tại văn phòng công ty. Vấn đề xuất phát từ việc thiết lập kết nối tới máy chủ GitHub thông qua một Proxy Network, và điều này đã gây ra lỗi. Tuy nhiên, khi mình thực hiện cùng lệnh tại nhà, mọi thứ hoạt động bình thường và không gặp vấn đề gì.

Giải pháp / Solutions

Để khắc phục lỗi trên, thì mình sử dụng 1 cách đơn giản là vô hiệu viêc kiểm tra certificate của GIT command và NPM command

Vô hiệu hóa kiểm tra chứng thực (certificate) của GIT sử dụng command sau:

git config --global http.sslVerify false

Hoặc bạn có thể sử dụng biến môi trường trên Linux

GIT_SSL_NO_VERIFY=true git clone https://github.com/vinasupport/xxx.git

– Vô hiệu hóa kiểm tra chứng thực (certificate) của NPM sử dụng command sau:

npm config set strict-ssl false

Nếu vẫn không thành công các bạn sử dụng thêm command này:

npm install npm -g --ca NULL

– Vô hiệu hóa kiểm tra chứng thực khi sử dụng composer command (Bổ sung)

composer config --global disable-tls true
composer config --global secure-http false
composer config --global repo.packagist composer http://packagist.org

Để lại một bình luận

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 *