Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Supporter timezone: America/Lima (GMT-05:00)

This topic contains 33 replies, has 0 voices.

Last updated by Andreas W. 2 days, 1 hour ago.

Assisted by: Andreas W..

Author Posts
September 24, 2025 at 3:47 pm #17429737

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

On your site, is says at WPML > Support > Installer Support:

wpml: Unable to register: Site key not matching

WPML must be re-registered after each website migration or after changing the domain or domain provider.

1) Go to https://wpml.org/account/websites/

2) If the site URL is already registered, delete it from the list.

3) Re-enter the site URL. This will create a new site key.

4) Click "Show key" and copy it.

5) Enter the key under Plugins > Install > Commercial (tab) to re-register WPML. If WPML is still registered there, de-register it first.

If the problem persists, please let me know.

---

Further, the minimum requirements on the server are not met:
https://wpml.org/en/home/minimum-requirements/

Could you please increase the WordPress memory limit (WP Memory Limit) to at least 256 MB? WPML requires at least 128 MB.
Your current values ​​are:

PHP Memory Limit 256 MB
WP Memory Limit 64 MB

To do this, you need to connect to your website's server and open the wp-config.php file in a text editor. The file is located in the WordPress root directory.

Add this code to the wp-config.php file to increase WordPress memory:

define ('WP_MEMORY_LIMIT', '256M');

Add this just before this comment:

// That's all, stop editing! Happy blogging.

The current values ​​can be viewed under WPML > Support > WordPress.

These settings can be restricted directly by your hosting provider. Therefore, I recommend contacting them and asking them to change the direction if the changes are not applied immediately.

---

Finally, please ensure to use the latest versions of our plugins. There are updates available.

September 24, 2025 at 7:32 pm #17430030

kevinv-6

I did all the things you said, and I know I have to Unregister, but the problem is... it is not working! I updated WP_MEMORY_LIMIT to 256M but Unregister is still NOT working!

And I also know the error is "Site key not matching"

And I also know I need to update the plugins, but that is exactly what I am trying to do..

Please help

September 25, 2025 at 7:15 am #17430811

kevinv-6

I see the modules have been updated, was this you?

Tried to unregister the site but still does not work...

And I saw someone put a backup in the public folder... I guess this wasn't you? I removed them because they were publicly accessible

September 25, 2025 at 7:20 am #17430819

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Yes, I updated the plugins on your site, and I am trying to create a local copy, as I need to run tests by changing the theme and disabling plugins, to verify if another component is causing the issue.

Sadly, creating the local copy failed on the first attempt, and I need to ask you for some more patience.

I used Duplicator PRO for this purpose, and I was not aware that the plugin saves the backup inside a public folder. My apologies for the inconvenience.

Do you maybe have a staging site available, or could you set up a staging site for testing?

September 25, 2025 at 7:22 am #17430821

kevinv-6

You can try this on the production site, I will wait a bit longer 🙂 You can make a copy if you want if you remove files on the server afterwards 🙂

Sorry!

September 25, 2025 at 9:06 am #17431512

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

The issue persists when testing only with WPML on the Twenty Twenty Five Theme.

I might need to set up a test site to see if I can replicate this issue with the latest version of WPML.

Otherwise, it might be something inside the wp-config.php file, or a server limitation is causing the issue. Maybe the server firewall might be blocking the connection to wpml.org.

I suggest you consult your hosting support team additionally about it.

September 26, 2025 at 2:41 am #17434192

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

As you can see in the screenshot, I can not confirm the reported issues on a localhost copy of your Multisite.

I suggest you consult your hosting support if the server firewall might be blocking at least one of those domains:

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

September 26, 2025 at 6:48 am #17434505

kevinv-6

I will ask, but I dont see a screenshot?
But I assume it is working on your localhost.

September 26, 2025 at 7:34 am #17434713

kevinv-6

I asked our hosting provider but they say there is nothing being blocked, can you give us more information so we can share this with them?

September 26, 2025 at 3:55 pm #17436755

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I still suspect that there is some server limitation, as on my localhost copy, I have no issue with unregistering WPML.

I will try to take a closer look at the PHP configuration of your site and see if I can figure out what might be causing this.

September 26, 2025 at 4:17 pm #17436800

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I am suspecting it may be caused by Wordfence Security - could you please disable the plugin for a moment and then test if you can unregister WPML?

September 26, 2025 at 4:40 pm #17436903

kevinv-6

Feel free to do so, but don't forget to turn it back on afterwards 🙂

September 26, 2025 at 5:13 pm #17436997

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I ran further tests, and in fact, the site seems to be communicating as expected with wpml.org.

I am still trying to find a solution to this issue.

September 26, 2025 at 10:03 pm #17437332

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

For now, I have tried to register the site using the wp-config.php file by using your new site key, but this also does not work:

define( 'WPML_SITE_KEY', 'your_sitekey' );

(I have removed this again)

For some reason, none of your WordPress option tables includes an entry for WPML's site key.

From the Sites > All Sites, I can confirm that hidden link, marked as the Main site, is currently in a "Deleted" state. Since WPML registration in a multisite setup is typically tied to the main site, this deletion breaks the expected registration flow:

Why This Breaks WPML Registration
WPML Installer expects the main site to be the authoritative source for the site key.

When the main site is deleted, WPML:

- Can’t resolve the correct site_id

- May fail to store or retrieve the key from the right wp_X_options table

- Rejects registration attempts from subsites like hidden link with “Site key not matching”

What You Can Do
Reactivate the Main Site
Go to Network Admin → Sites
Click “Activate” next to hidden link

Once active, go to its dashboard and try to re-register WPML from there.

October 3, 2025 at 7:08 am #17453507

kevinv-6

I will look into this today, but the reason we disabled the main website is because it's not used anymore.. Thats why we want to transfer the domain..

Will get back to you asap