Trong quá trình vận hành và quản lý trang web WordPress, có thể bạn đã gặp phải lỗi liên quan đến kết nối an toàn. chẳng hạn như secure connection error. Lỗi này khiến trang web của bạn không thể truy cập hoặc bị gặp khó khăn trong việc tương tác với người dùng. Hãy cùng Vietnix tham khảo bài viết sau để biết cách sửa lỗi secure connection error trong WordPress.
Nguyên nhân lỗi secure connection error trong WordPress là gì?
WordPress đi kèm với một hệ thống tích hợp để quản lý các bản 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 các cập nhật của plugin và theme.
Tuy nhiên, để kiểm tra các cập nhật hoặc cài đặt chúng, hệ thống cần phải kết nối với trang web WordPress.org. Tùy theo cấu hình sai lệch trên WordPress hosting server, trang web của bạn có thể không kết nối được 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:
An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.) in /home/username/public_html/wp-admin/includes/update.php on line 122
Cách sửa lỗi secure connection error trong WordPress
1. Vấn đề liên quan đến hosting và server
Nếu hosting server bị tấn công DDoS, thì có khả năng kết nối tới WordPress.org sẽ vượt quá thời gian chờ, gây ra lỗi secure connection error trong WordPress.
Trong trường hợp này, bạn có thể đợi trong vài phút và thử lại. Nếu lỗi vẫn tiếp tục, bạn cần liên hệ với nhóm hỗ trợ của nhà cung cấp hosting của mình.
Vấn đề kết nối Cloud hoặc VPS Server
Nếu bạn đang sử dụng cloud server hoặc dịch vụ VPS, có khả năng server của bạn không thể kết nối tới WordPress.org do một số vấn đề về DNS.
Trong trường hợp này, bạn có thể trỏ server của mình trực tiếp tới server của WordPress.org bằng cách sử dụng SSH.
SSH viết tắt của “secure shell” là một giao thức được mã hóa cho phép bạn kết nối tới server của mình bằng cách sử dụng các công cụ viết lệnh.
Người dùng Windows có thể sử dụng công cụ gọi là PuTTy trong khi người dùng Mac và Linux có thể sử dụng ứng dụng Terminal.
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 hosting. Bạn có thể lấy thông tin này từ dashboard cPanel hoặc hỏi nhà cung cấp dịch vụ hosting để biết chính xác.
Trong terminal, bạn có thể kết nối tới server như sau:
ssh username@example.com
Đừng quên thay thế username bằng tên người dùng của bạn và example.com bằng tên miền.
Sau khi kết nối, bạn cần chạy lệnh sau:
sudo nano /etc/hosts
Điều này sẽ mở một file và bạn cần thêm code sau vào cuối file:
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 để kiểm tra xem liệu việc này đã giải quyết lỗi hay chưa.
2. Sửa lỗi secure connection error trong WordPress trên localhost
Nếu bạn đang chạy WordPress trên máy tính của mình (localhost), có thể bạn chưa bật phần extension cURL cho PHP. Phần extension này cần thiết để truy cập WordPress.org cho việc cập nhật.
Bạn sẽ cần chỉnh sửa file php.ini trên máy tính, file này thường nằm trong thư mục PHP của thư mục MAMP, XAMPP hoặc WAMP.
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ẽ cần tìm dòng này:
;extension=curl.so
Bây giờ bạn cần loại bỏ dấu chấm phẩy trước văn bản để bật phần extension này. Đừng quên lưu file php.ini sau khi thao tác. Cuối cùng, hãy 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 mở trong Firewall
Nếu phần extension cURL được cài đặt đúng cách trên local server, bước tiếp theo là kiểm tra kết nối internet với firewall.
Firewall của máy tính có thể đang chặn các kết nối ra từ local server tới WordPress.org. Nếu bạn sử dụng Windows, hãy nhấn nút Start và tìm kiếm Windows Firewall. Người dùng Mac có thể tìm thiết lập firewall trong System Settings > Network > Firewall.
Bạn cần thêm Apache vào danh sách các chương trình được phép trong firewall và cho phép cả kết nối vào và kết nối ra.
Bạn sẽ cần khởi động lại Apache để kiểm tra hiệu lực của các thay đổi.
Ngoài ra, bạn cũng có thể tham khảo bài viết sau để hiểu thêm về các lỗi của WordPress:
Xem thêm: 50 lỗi WordPress phổ biến nhất hiện nay
Vietnix là một trong những đơn vị hàng đầu tại Việt Nam chuyên cung cấp dịch vụ hosting, VPS tốc độ cao. Đội ngũ chuyên gia tại Vietnix tích lũy nhiều năm kinh nghiệm và có kiến thức chuyên sâu, kết hợp với hạ tầng, công nghệ hiện đại được đầu tư mạnh mẽ. Vietnix cam kết mang đến những giải pháp lưu trữ web tối ưu nhất cho khách hàng, đảm bảo website của khách hàng luôn hoạt động một cách ổn định và tăng cường hiệu quả kinh doanh online.
Do đó, nếu cần giải pháp lưu trữ website tốc độ cao và tối ưu cho WordPress, bạn có thể liên hệ trực tiếp với Vietnix để được tư vấn chi tiết.
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Hotline: 1800 1093.
- Email: sales@vietnix.com.vn.
Lời kết
Vietnix hy vọng bài viết này đã giúp bạn hiểu được cách sửa lỗi secure connection error trong WordPress. Ngoài bài viết trên, bạn cũng có thể tham khảo các cách khắc phục lỗi khác như hướng dẫn cách sửa lỗi Server error in ‘/’ application hoặc hướng dẫn cách sửa lỗi ERR_TOO_MANY_REDIRECTS tại Vietnix.vn để biết thêm nhiều cách tối ưu cho website, chúc bạn thành công!