Bạn có thấy ‘Không thể thiết lập lỗi kết nối an toàn’ trong WordPress? Đây là lỗi WordPress thông thường và thường xảy ra khi bạn đang cố cài đặt hoặc cập nhật plugin WordPress hoặc chủ đề từ thư mục WordPress.org chính thức. Trong bài này, chúng tôi sẽ cho bạn biết lý do tại sao lỗi này xảy ra và cách dễ dàng sửa lỗi kết nối bảo mật trong WordPress.
Nguyên nhân Không thể Thiết lập Lỗi Kết nối An toàn trong WordPress?
WordPress đi kèm với một hệ thống tích hợp để quản lý cập nhật. Hệ thống này thường xuyên kiểm tra các bản cập nhật và hiển thị thông báo cho bạn để cài đặt plugin / chủ đề cập nhật.
Tuy nhiên, nó cần phải kết nối với trang web WordPress.org để kiểm tra các bản cập nhật hoặc cài đặt chúng. Do một số cấu hình sai trên máy chủ lưu trữ WordPress của bạn, trang web của bạn có thể không kết nối với trang web WordPress.org.
Điều này sẽ dẫn đến lỗi kết nối an toàn và bạn sẽ thấy một thông báo lỗi như sau:
Đã xảy ra lỗi không mong muốn. Một cái gì đó có thể sai với WordPress.org hoặc cấu hình của máy chủ này. Nếu bạn tiếp tục gặp sự cố, vui lòng thử các diễn đàn hỗ trợ. (WordPress không thể thiết lập kết nối bảo mật với WordPress.org. Vui lòng liên hệ với quản trị viên máy chủ của bạn.) Trong /home/username/public_html/wp-admin/includes/update.php on line 122
Điều đó đang được nói, chúng ta hãy xem làm thế nào để dễ dàng sửa lỗi kết nối an toàn trong WordPress.
Sửa lỗi kết nối bảo mật trong WordPress
Có nhiều cách để khắc phục lỗi kết nối an toàn bất ngờ trong WordPress. Bạn có thể thử một trong các giải pháp sau đây dựa trên tình huống của bạn.
Các vấn đề liên quan đến Hosting và Server
Nếu máy chủ lưu trữ chia sẻ của bạn đang bị tấn công DDoS, có thể kết nối với WordPress.org sẽ gây ra lỗi kết nối an toàn.
Trong trường hợp đó, bạn có thể đợi vài phút và thử lại. Nếu lỗi vẫn còn, sau đó bạn cần liên hệ với nhóm hỗ trợ của công ty lưu trữ web của bạn.
Vấn đề kết nối máy chủ VPS hoặc đám mây
Nếu bạn đang sử dụng dịch vụ lưu trữ đám mây hoặc VPS, 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ỏ trực tiếp máy chủ đế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 trình bao bảo mật, là một giao thức mật mã cho phép bạn kết nối với máy chủ của bạn bằng các công cụ dòng lệnh.
Người dùng Windows có thể sử dụng công cụ PuTTy trong khi người dùng Mac / Linux có thể sử dụng ứng dụng đầu cuối.
Bạn sẽ cần các thông tin đăng nhập cho tài khoản có quyền truy cập 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 hosting hoặc yêu cầu nhà cung cấp máy chủ lưu trữ web của bạn.
Trong thiết bị đầu cuối, bạn có thể kết nối đến máy chủ của mình như sau:
ssh [email protected]
Đừng quên thay tên người dùng bằng tên người dùng 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 đây vào cuối tệp:
66.155.40.202 api.wordpress.org
Bây giờ, bạn có thể lưu các thay đổi và thoát khỏi trình soạn thảo. Truy cập trang web của bạn để xem liệu sự cố này có giải quyết được lỗi hay không.
Sửa lỗi kết nối an toàn WordPress trên Localhost
Nếu bạn đang chạy WordPress trên máy tính của mình (localhost), thì bạn có thể không bật phần 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 phải chỉnh sửa tệp php.ini trên máy tính của mình. Tập tin 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 kiếm dòng này:
; extension = curl.so
Bây giờ bạn cần phải loại bỏ các dấu chấm phẩy trước khi văn bản để cho phép các phần mở rộng. Đừng quên lưu tệp tin php.ini của bạn.
Cuối cùng, đừng quên khởi động lại máy chủ Apache để những thay đổi có hiệu lực.
Kiểm tra các cổng mở trong tường lửa
Nếu phần mở rộng cURL được cài đặt đúng trên máy chủ cục bộ của bạn, thì bước tiếp theo là kiểm tra tường lửa kết nối internet của bạn.
Tường lửa của máy tính có thể đang chặn các kết nối đi từ máy chủ cục bộ tới WordPress.org. Nếu bạn đang sử dụng Windows, sau đó nhấn nút Start và tìm kiếm Windows Firewall. Người dùng Mac có thể tìm thấy cài đặt tường lửa trong Tuỳ chọn Hệ thống »Bảo mật và Riêng tư
Bạn cần thêm Apache vào các chương trình cho phép của tường lửa và cho phép kết nối đến và đi.
Bạn sẽ cần phải khởi động lại Apache để thay đổi có hiệu lực.
Chúng tôi hy vọng bài viết này đã giúp bạn giải quyết lỗi kết nối an toàn WordPress