Skip to content Skip to sidebar

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

Problem:
You are experiencing issues updating the WPML Multilingual CMS on your development site, while it updates fine on the production site. The problem arises because the production license key was mistakenly used for the development site after copying settings from production.
Solution:
To resolve this issue, follow these steps on your development site:
1. Navigate to Plugins → Add Plugin → Commercial.
2. Click the 'Unregister WPML' link.
3. Visit WPML.org – Sites
4. Delete the existing site key.
5. Return to Plugins → Add Plugin → Commercial on your dev site.
6. Click 'Register' and re-register WPML using the correct development site key.

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 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.

Tagged: 

This topic contains 12 replies, has 0 voices.

Last updated by Dražen 6 days, 15 hours ago.

Assisted by: Dražen.

Author Posts
September 17, 2025 at 10:17 am #17408850

alexZ-17

Background of the issue:
I am trying to update WPML Multilingual CMS on my development site, hidden link. The update works fine in production.

Symptoms:
The update fails on the development site.

Questions:
Why does the update fail on the development site but not in production?

September 17, 2025 at 10:29 am #17408980

Dražen
Supporter

Languages: English (English )

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

Hello,

I’ve created a ticket as requested.

Please note that each new URL requires a separate WPML license key. Unregistering the key from your development site will not cause any issues. You can verify in your WPML.org account if your dev URL is already registered. Just to clarify—I am referring only to the development site, not your production site.

Please try the following steps on your dev website and let me know if it resolves the issue:
-

In your dev website, go to Plugins → Add Plugin → Commercial.

Click the Unregister WPML link.

Visit WPML.org – Sites

Delete the existing site key.

Return to Plugins → Add Plugin → Commercial on your dev site.

Click Register and re-register WPML.

-
Let me know how it goes.

Best regards,
Drazen

September 17, 2025 at 12:20 pm #17409362

alexZ-17

there is NO new URL - hidden link was registered as development

Your Registered Sites_2025-09-17.jpg
September 17, 2025 at 12:27 pm #17409381

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks for getting back.

Please share the access details of your website, so I can log in and take a look.

I’m enabling a private message for the following reply.

We have strict policies regarding privacy and access to your information.

Please see:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

Thanks,
Drazen

September 17, 2025 at 12:31 pm #17409452

alexZ-17

Where is the link to "share the access details of your website"?

September 17, 2025 at 12:58 pm #17409766

Dražen
Supporter

Languages: English (English )

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

Hello,

I have enabled private reply for your next reply, so you should be able to see it and add in private fields that mentioned WordPress access details.

It should be bellow reply box.

Regards,
Drazen

September 18, 2025 at 8:20 am #17412136

alexZ-17

I see that I must create 2 Users: WP admin and FTP
It will take some time.
Are there any other possibilities to fix the problem? Is it a bug?
Does it have something to do with copying of production to development?

September 18, 2025 at 8:22 am #17412202

Dražen
Supporter

Languages: English (English )

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

Hello,

no need to share FTP for now, WP admin will be enough.

I can not say much without checking your website and confirming if everything is setup correctly and working.

Let me know when you can share admin access and I will proceed further.

Regards,
Drazen

September 18, 2025 at 12:08 pm #17413278

alexZ-17

All users created, pls. open a private link
thx

September 18, 2025 at 1:39 pm #17413666

Dražen
Supporter

Languages: English (English )

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

Hello,

Thanks, private reply enabled.

Regards,
Drazen

September 19, 2025 at 5:27 am #17415275

Dražen
Supporter

Languages: English (English )

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

Hello,

I checked, and as I suspected, the wrong site key was being used for your development website. It looks like the production key was left in place, and the dev key was not registered.

I’ve corrected this by entering the proper dev key for you and updating the WPML plugins.

Best regards,
Drazen

September 19, 2025 at 7:00 am #17415449

alexZ-17

thx.
Was it my fault?
Is it due to copying of production to development?
If the latter is the case should always proceed with your instructions:
"
In your dev website, go to Plugins → Add Plugin → Commercial.
Click the Unregister WPML link.
Visit WPML.org – Sites
Delete the existing site key.
Return to Plugins → Add Plugin → Commercial on your dev site.
Click Register and re-register WPML.
"

September 19, 2025 at 11:07 am #17416522

Dražen
Supporter

Languages: English (English )

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

Hello,

it happened, because you pushed your production to development URL but in DB it still stayed the old license key, from production.

So you should make sure correct license key is used for correct URL, basically you can just unregister and then add correct key you already have registered.

Yes, you can follow that suggestion for now. We are also working on solution so you are aware if correct key is used or you need to adjust it.

Regards,
Drazen