Skip to content Skip to sidebar

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

Problem:
The client is experiencing an issue with registering their website with WPML after migrating from a development URL to a commercial one. Despite resetting and deactivating other plugins, the error 'Unable to parse data from service response' persists. The hosting provider confirmed that their firewall does not block WPML server communication, but suggested that the client's IP might be restricted.
Solution:
We recommended that the client double-check with their hosting provider to ensure that the following domains are not blocked and are whitelisted:

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

For more details, visit https://wpml.org/faq/wpml-plugin-cannot-connect-to-wpml-org/

If this solution does not resolve the 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 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 12 replies, has 0 voices.

Last updated by Andrey 2 days, 20 hours ago.

Assisted by: Andrey.

Author Posts
September 24, 2025 at 3:59 pm #17429745

정 원재

<b>Background of the issue: </b>
I'm having trouble registering my website, hidden link, with WPML after migrating it from a development URL to a commercial one. When I try to enter the new site key, I consistently receive the error message: "Unable to parse data from service response."

I have already performed a complete reset and have taken all of the recommended troubleshooting steps:

I deleted the old development site from my WPML account and generated a brand-new site key specifically for my current commercial domain.

I have temporarily deactivated all other plugins on my site, but the error persists.

I consulted my hosting provider, Hostinger, and they confirmed that their default firewall does not block communication with the WPML server (api.wpml.org).

Hostinger also provided my server's public IP address (156.67.222.72) and suggested that this specific IP might be blocked or restricted by your system.

<b>Symptoms: </b>
I keep receiving the error message: 'Unable to parse data from service response.'

<b>Questions: </b>
Could you please check your server logs to see if my IP address is on any block lists or if there are any other specific restrictions preventing my site from registering?

September 24, 2025 at 6:51 pm #17430011

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for contacting WPML support.

What do you see when you check the Installer System Status in WPML → Support → Installer Status?

September 25, 2025 at 12:44 am #17430336

정 원재

The WPML plugin is reporting a failure to communicate with the WPML API server.

캡처.JPG
September 25, 2025 at 7:24 am #17430823

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for your feedback.

It still looks like the connection is being blocked by a firewall. Since you already mentioned this, could you please double-check with your hosting provider whether the following domains are blocked, and ask them to whitelist them if necessary?

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

More details:
https://wpml.org/faq/wpml-plugin-cannot-connect-to-wpml-org/

September 25, 2025 at 7:45 am #17430994

정 원재

We are experiencing an issue with our WPML plugin when it attempts to communicate with your server for updates and license validation.

1. Issue Details (Symptoms)
Error Message: We are receiving the error: Your site can't communicate with hidden link. Code 403.

Code Meaning: The HTTP 403 Forbidden error indicates that your server is explicitly denying access to the request coming from our website.

2. Environment and Hostinger Confirmation
We are hosted with Hostinger, and we have confirmed our server environment with them:

Hostinger Confirmation: Hostinger has confirmed that their server's outbound firewall is NOT blocking essential domains like api.wpml.org by default.

Self-Check: We have verified that our WPML Site Key is valid, and we have temporarily disabled our security plugins (e.g., Wordfence) for testing, but the 403 error persists.

3. Request for Technical Verification
Since the issue does not appear to be with the Hostinger server firewall, we respectfully request that you investigate the following possibility:

Could you please check if the public IP address used by our Hostinger server is being blocked (blacklisted) by WPML's security system (firewall or WAF)?

If you confirm that our IP address is being blocked, please kindly lift the block so our site can communicate with your API.

Thank you for your assistance.

캡처.JPG
September 25, 2025 at 7:52 am #17431034

정 원재

Please reply promptly. Thank you.

September 25, 2025 at 8:14 am #17431090

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for your feedback.

I am confirming with my team to see if we are inadvertently blocking your site from our end.

I will keep you updated.

September 25, 2025 at 8:14 am #17431091

정 원재

Thank you for your continued assistance.

Based on our recent communication with our hosting provider, Hostinger, they have confirmed their willingness to investigate the issue further on their server firewall.

However, they require specific IP addresses to proceed with the technical setup.

Hostinger's Request:
They need the fixed IP addresses or IP ranges for the domains listed below so they can manually add them to the server firewall's whitelist to resolve the cURL errors (6, 7, 28) and the connection issues.

Could you please provide the IP addresses corresponding to the following domains?

api.wpml.org

wpml.org

cdn.wpml.org

api.toolset.com

This information is essential for us to move forward, as the Hostinger team is currently waiting for these IPs.

Thank you for your swift attention to this matter.

September 25, 2025 at 8:22 am #17431113

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you for updating me.

Unfortunately, there is no possibility of providing IPs; only domains are available.

I will let you know once I have more information from our end.

September 25, 2025 at 8:25 am #17431148

정 원재

Thank you. Please respond as quickly as possible. Is there anything else I need to do, such as contacting my hosting provider?

September 25, 2025 at 1:30 pm #17432717

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

I appreciate your patience.

Could you please try to register your site now?

September 25, 2025 at 2:01 pm #17432854

정 원재

The problem has been solved. Thank you for your quick response! 감사합니다!

September 25, 2025 at 2:02 pm #17432857

정 원재

The problem has been solved. Thank you for your quick response! 감사합니다!

September 25, 2025 at 2:03 pm #17432859

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

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

Thank you. I am glad to hear that it works now. Have a nice day!