Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are trying to update the WPML plugin but encounter a connection error: 'Unable to get data from service. Detailed error: CURL error 28: Failed to connect to api.wpml.org port 443 after 10000 ms: Timeout was reached.' despite deactivating the security plugin as a troubleshooting measure.
Solution:
First, navigate to WPML > Support > Installer support and click the "check" button. Check if you see two green check icons at the top. If there are any red X-ses, this indicates a potential block by your hosting provider. Contact your hosting provider to ensure that the following domains are not blocked:
- wpml.org
- cdn.wpml.org
- api.wpml.org
- api.toolset.com
- cloudfront.net
Refer to our documentation on CURL error 28 for more details: https://wpml.org/faq/wpml-plugin-cannot-connect-to-wpml-org/
If your site is hosted on GoDaddy, be persistent with their support as other clients have experienced similar issues which were resolved after insisting.

If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Mihai Apetrei 6 months, 1 week ago.

Assisted by: Mihai Apetrei.

Author Posts
February 6, 2025 at 11:14 am #16674899

davidR-22

Background of the issue:
I am trying to update the WPML plugin on my website, hidden link. We deactivated the security plugin as a troubleshooting measure, but the issue remains unresolved.

Symptoms:
Connection error: Unable to get data from service. Detailed error: CURL error 28: Failed to connect to api.wpml.org port 443 after 10000 ms: Timeout was reached.

Questions:
How can we resolve the connection error with the WPML API server?
What additional steps can we take to ensure the WPML plugin updates successfully?

February 7, 2025 at 9:06 am #16678364

Mihai Apetrei
WPML Supporter since 03/2018

Languages: English (English )

Timezone: Europe/Bucharest (GMT+03:00)

Hi there.

On WPML > Support > Installer support > can you please let us know if you see two green check icons at the top after you click the "check" button? Or are there any red X-ses instead of the green check icons?

If there are any red X-ses, can you please contact your hosting provider to ensure that these domains are not blocked?

– wpml.org
– cdn.wpml.org
– api.wpml.org
– api.toolset.com
– cloudfront.net

Curl error 28 is also mentioned in our documentation here:
https://wpml.org/faq/wpml-plugin-cannot-connect-to-wpml-org/

I can see that your site is hosted on GoDaddy. We had multiple clients who said GoDaddy support told them everything was fine, but we encouraged them to insist on requests until they resolved the issue because that error was coming from the hosting provider.

There's a block there, and the hosting provider needs to resolve this.

Please let me know how things go.

Mihai