Đây là một lỗi WordPress phổ biến và thường xảy ra khi bạn đang cố gắng cài đặt hoặc cập nhật một plugin hoặc chủ đề WordPress từ thư mục WordPress.org. Trong bài viết này, mình sẽ hướng dẫn các bạn cách fix lỗi Secure Connection Error trên WordPress?
1. Các vấn đề liên quan đến máy chủ ảo và hosting
Nếu máy chủ dịch vụ hosting của bạn đang bị tấn công DDoS , thì có khả năng kết nối tới WordPress.org sẽ hết thời gian gây ra lỗi Secure Connection Error.
Trong trường hợp đó, bạn có thể đợi vài phút và thử lại. Nếu lỗi vẫn tiếp diễn, thì bạn cần liên hệ với nhóm hỗ trợ của công ty web hosting của bạn.
* Sự cố kết nối máy chủ đám mây hoặc VPS
Nếu bạn đang sử dụng dịch vụ hosting hoặc thuê máy chủ ảo VPS , thì có thể máy chủ của bạn không thể kết nối với WordPress.org do một số vấn đề về DNS.
Trong trường hợp đó, bạn có thể trỏ máy chủ của mình trực tiếp đến các máy chủ WordPress.org. Bạn sẽ cần kết nối với máy chủ của mình bằng SSH.
SSH là viết tắt của an toàn shell là một giao thức được mã hóa cho phép bạn kết nối với máy chủ của mình bằng các công cụ dòng lệnh. Người dùng Windows có thể sử dụng một công cụ gọi là PuTTy
Bạn sẽ cần thông tin đăng nhập cho tài khoản có quyền truy cập shell vào tài khoản lưu trữ của bạn. Bạn có thể lấy thông tin này từ bảng điều khiển cPanel của tài khoản lưu trữ hoặc hỏi nhà cung cấp máy chủ lưu trữ web của bạn.
Bạn có thể kết nối với máy chủ của mình như sau:
ssh username@example.com |
Đừng quên thay thế tên người dùng bằng tên người dùng của riêng bạn và example.com bằng tên miền của riêng bạn.
Sau khi kết nối, bạn cần chạy lệnh sau:
sudo nano /etc/hosts |
Thao tác này sẽ mở một tệp và bạn sẽ cần thêm mã sau vào cuối tệp:
1
|
66.155.40.202 api.wordpress.org |
Bây giờ bạn có thể lưu các thay đổi của mình và thoát khỏi trình chỉnh sửa. Truy cập trang web của bạn để xem điều này có giải quyết được lỗi hay không.
* Sửa lỗi kết nối bảo mật WordPress trên Localhost
Nếu bạn đang chạy WordPress trên máy tính của riêng mình (localhost), thì có thể bạn chưa bật tiện ích mở rộng cURL cho PHP. Tiện ích mở rộng này được yêu cầu để truy cập WordPress.org để cập nhật.
Bạn sẽ cần chỉnh sửa tệp php.ini trên máy tính của mình. Tệp này thường nằm trong thư mục PHP của thư mục Mamp, Xampp hoặc WAMP của bạn.
Nếu bạn đang sử dụng máy tính Windows, hãy tìm dòng sau:
;extension=php_curl.dll
Người dùng Mac và Linux sẽ phải tìm dòng này:
;extension=curl.so
Xoá dấu chấm phẩy và lưu tệp php.ini. Cuối cùng, khởi động lại máy chủ Apache để các thay đổi có hiệu lực.
* Kiểm tra các cổng trong tường lửa
Tường lửa của máy tính của bạn có thể đang chặn các kết nối đi từ máy chủ cục bộ đến WordPress.org. Nếu bạn đang sử dụng Windows, hãy nhấn nút bắt đầu và tìm kiếm Tường lửa của Windows. Người dùng Mac có thể tìm cài đặt tường lửa trong Tùy chọn hệ thống »Bảo mật & Quyền riêng tư
Bạn cần thêm Apache vào các chương trình được phép của tường lửa và cho phép cả kết nối đến và đi.
Bạn sẽ cần khởi động lại Apache để các thay đổi có hiệu lực. Hy vọng bài viết này đã giúp bạn giải quyết lỗi kết nối bảo mật WordPress. Chúc các bạn thành công