This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to register your site using WPML and encountered a cURL error 28. Solution: First, ensure that SELinux is disabled, as its status will not impact the httpd_can_network_connect setting. Next, to diagnose the issue further, attempt to connect to a third-party host using custom code. You can use the
This test will help determine if the issue is specific to our domains or a broader problem affecting all domains.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly 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 problems persist, please open a new support ticket.
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.
2.Check the Installer Log under WPML > Support to ensure the subscription was working correctly.
3. Go to Plugins -> Add New -> Commercial and click 'Check for Updates' to see if any messages appeared. Do you have any messages? If so, let us know.
4. Check with your hosting provider to ensure that specific IPs crucial for WPML's functionality are resolving correctly. I know they checked the URLs, but please also have them confirm the IPs. The IPs to check are:
d7j863fr5jhrr.cloudfront.net: 13.33.123.118
cdn.wpml.org: 52.85.213.119
api.wpml.org: 54.221.250.24
api.toolset.com: 34.193.222.18
If these are not resolving, your hosting provider may need to manually add these IPs to the /etc/hosts file.
5. COnfirm that your hosting provider has the WordPress REST API enabled.
Please let me know the results after following these steps.
Just spoke with GD support and this is what they were able to figure out...
1. not able to ping or curl api.wpml.org (able to curl and ping from the server no problem)
2. times out at aws
3. problem on aws or wpml
I need to get this resolved ASAP!
I escalated this to our second tier support and this is what they found. The error 28 means timeout, so it might be that the server of the user has forbidden to make outbound requests - thus cannot connect to our authentication servers.
Even if the ping is not working, the hosting should be able to do a curl request
There is a image attached of a sample of what he means.
Also there was a way to check for if a site is blocked in our firewall in MatterMost via the /firewall command and the hostname. I have attached a second image of what we have got there. In the image you can see we searched for "mayakoba.com" but the domain listed here is not the same as you can see (similar-ish but not the same) so, our second tier thinks the site is being blocked BEFORE it reaches our firewalls.
Please share this with your hosting provider or whoever manages the server settings and hopefully we can get to the bottom of why it is being blocked.
Attaching curl and traceroute screenshots initiated from our server. The curl request simply hangs, does not respond. The traceroute shows a stop at 99.82.180.188 (99.82.180.188) which I assumed was on your end. Is this your server or a stop inside your firewall?
From GD support...I want to confirm there was no issues with the Godaddy server as we have checked and found it is working completely fine and the issue was with WPLM server outside of Godaddy.