Skip Navigation

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

Problem:
If you're experiencing issues with registering and starting WPML via the installer OGTS, and encountering a 'cURL error 28: failed to connect to api.wpml.org port 443', this might be due to your hosting provider blocking certain domains necessary for WPML's operation.
Solution:
First, check if there are any connectivity issues with WPML's servers by navigating to WPML > Support > Installer support in your WPML dashboard and clicking the 'check' button. If you see any red X-ses, 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
For more details, refer to our documentation on connectivity issues at https://wpml.org/faq/wpml-plugin-cannot-connect-to-wpml-org/.
If manual installation is necessary, download the WPML plugin, upload it via cPanel > File Manager, and extract it to ensure it appears in the WordPress plugins directory.

If these steps do not resolve your issue, or if the solution seems outdated or irrelevant to your specific 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 further assistance is needed, 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 4 replies, has 2 voices.

Last updated by Mihai Apetrei 4 months ago.

Assisted by: Mihai Apetrei.

Author Posts
November 3, 2024 at 3:38 pm #16358135

rama-visionI

Background of the issue:
I am trying to register and start using WPML via the installer OGTS on my site hidden link. I am following WPML documentation.

Symptoms:
Unable to get data from service. Detailed error: cURL error 28: failed to connect to api.wpml.org port 443.

Questions:
Would need Assistance with this asap please

November 3, 2024 at 8:35 pm #16358419

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+02: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 get in touch with your hosting provider making sure 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 you might be hosting your site on GoDaddy. We had multiple clients on GoDaddy that said GoDaddy support told them everything is fine, but we encouraged them to insist with requests until they resolved the issue because that error is 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 Apetrei

November 6, 2024 at 11:10 am #16371086

rama-visionI

Hey Mihai, Thank you for your response,
Been talking to the godaddy support for the past 3 days. They're saying they have nothing to do with this. And the only way to whitelist these domains is by purchasing a firewall service and then whitelisting these (+300$) service.

To update you on this, i've managed to install and activate the wpml plugin on one of the websites ( the OTGS installer showing errors and wasn't able to connect ) , i did it by manually downloading the wpml plugin and uploading it directly.

For the second website, i keep recieving a "could not copy" error. And each time with a new pathfile. Though when installing any other plugin, things work out pretty fine.

P.S both websites are under the same godaddy hosting.

If possible to have another version of wpml plugin that i can try with

err2.PNG
November 6, 2024 at 10:08 pm #16374811

Mihai Apetrei
Supporter

Languages: English (English )

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

Hi there.

It is surprising to me that you need to pay X amount to whitelist specific APIs.

I cannot share a specific WPML version that works "better." We only have this main version.

This seems to be an issue with the hosting provider.

I am more than happy to try to install the plugin for you on the site. I plan to use a plugin called 'File Manager' or SFTP/FTP access to add the files instead of using the WordPress backend.

Please create a full website backup and then share the credentials with me in the private fields I'm activating below.

November 8, 2024 at 12:45 pm #16381996

Mihai Apetrei
Supporter

Languages: English (English )

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

I can see the plugin zip file inside the wp-content folder but probably due to some limitations from your hosting, I can't extract it.

We should extract that zip file from inside cPanel > File Manager, and as a result, we would have a folder called "sitepress-multilingual-cms" inside the "wp-content/plugins" directory.

After that's handled, the plugin should show up in the main list of plugins and you can try to enable it.

Screenshot 2024-11-08 at 14.43.15.png