Skip to content Skip to sidebar

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

Problem:
After migrating a development site to production, the client encountered an error message stating 'Site Moved or Copied - Action Required.' This occurred because the WPML plugin was not properly migrated using WPML's migration feature.
Solution:
We checked the site and confirmed there were no critical errors. The error banner was due to an outdated version of WPML from before version 4.4, which was not compatible with the newer 4.8.2 version. To resolve this, we:
1. Installed the last 4.4.X version of WPML along with the latest version of the Translation Management plugin.
2. Ran the "move" option in the WPML settings.
3. Updated WPML to the latest version to ensure compatibility and prevent similar issues.
We recommend following these steps for updating WPML in the future to avoid version compatibility issues: https://wpml.org/faq/updating-wpml-manually/

If this solution does not apply to your case, or if it seems outdated, please check the related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If the issue persists, we highly recommend opening a new support ticket for further assistance.

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.

This topic contains 27 replies, has 0 voices.

Last updated by Lauren 1 month, 1 week ago.

Assisted by: Lauren.

Author Posts
October 14, 2025 at 4:12 pm #17484878

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

Yes, the next reply is marked as private and you should have the fields to send the credentials.

October 16, 2025 at 2:35 pm #17491009

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

I'm able to access the dev site now, thanks for the credentials. However, I'm not seeing the issue there. The Translation Management dashboard does not have the banner and loads as expected. I confirmed that WPML plugins are up to date and the Advanced Translation Editor is active. Can you tell me where you are seeing the error about migration on this dev site so I can further troubleshoot here? Thanks!

October 16, 2025 at 7:44 pm #17492298

Natalia Jaramillo Gonzalez

Lauren, please allow a private reply and I'll send you creds for prod. Thanks!

October 17, 2025 at 6:51 pm #17495053

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

The next reply is marked as private. Please be sure to use the private fields to use the credentials and not the general reply. Thanks!

October 17, 2025 at 9:57 pm #17495319

Natalia Jaramillo Gonzalez

Hi Lauren, it's still a public reply. Please update and I'll provide credentials.

October 20, 2025 at 3:14 pm #17500198

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

The next reply has the private fields, just be sure to use the fields and not put the credentials in the general reply box.

October 20, 2025 at 6:08 pm #17500600

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

I was able to login and resolve the issue by installing an older version of WPML with the Translation Management add on. I then was able to click the banner to indictate the site is at this URL, and then I updated WPML to the latest version. Everything seems to be working as expected now.

October 20, 2025 at 6:33 pm #17500732

Natalia Jaramillo Gonzalez

Hey Lauren. I do see the notification banner is now gone, but I'm seeing that the WPML Multilingual CMS plugin is the current one. Can you explain a bit more about what you did, versions, etc? We're trying to understand and determine how to avoid this in the future.

For added context, we have three sites–prod, staging and dev. When we work on miscellaneous changes, we work in staging. When we work on larger, more site-wide changes, we work in dev. If the work is minor enough, we copy it from one site to the other manually. However, when we work on dev for those larger changes, we've been using WP Migrate to copy the entire site (minus some tables and other items) from dev to prod. This is where I think the issues are stemming from. As we discussed originally, it seemed like WPML was still stuck seeing the dev domain instead of the prod domain.

Any insight you can provide is appreciated. Thanks!

October 20, 2025 at 8:08 pm #17500964

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

As long as your sites are both registered with their own site key, this shouldn't be a problem. The issue here happened because you updated from a much older version. WPML 4.4.x required the Translation Management add on plugin. We no longer use that plugin as the functionality was built into the core plugin. So your old version was expecting the translation management add on in order to get past that banner. To resolve this, I deactivated all WPML plugins and deleted the core. I then installed WPML 4.4.12 along with the Translation Management add on plugin. This allowed me to get rid of the banner. I then deleted those two plugins, reinstalled the latest core, and activated the rest of the WPML plugin add ons. To prevent this from happening in the future, just be sure to keep your WPML plugins up to date on both production and staging. I hope that helps!

October 22, 2025 at 7:13 pm #17509964

Natalia Jaramillo Gonzalez

Thanks for the rundown, Lauren! It's interesting because we always keep our plugins up to date, but this must've been an instance where we didn't update quickly after a big update on the plugin side of things.

So, to be sure, is it okay to continue using WP Migrate as we have to push changes between sites?

October 23, 2025 at 1:38 pm #17512689

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

Yes, it should be fine, just make sure each site is registered in your WPML account and has their own site key and it should work fine. If you do run into any other issues, please don't hesitate to reach out and we will be happy to help.

October 27, 2025 at 6:49 pm #17523539

Natalia Jaramillo Gonzalez

Thanks very much, Lauren! I'll be sure to reach out if anything comes up. Closing out this ticket.

October 29, 2025 at 5:44 pm #17530503

Natalia Jaramillo Gonzalez

Hey Lauren. Sorry to bother you again, but I'm wondering if you can take a look at our staging and dev sites. The "Site Moved or Copied - Action Required" banner is still appearing on both sites despite each having their own site keys. Maybe it's fine that the banner is there, but I want to avoid a repeat of the previous issue. Let me know if you can take a look and I can provide creds for each site in a two separate private messages. Thank you!

October 30, 2025 at 1:35 pm #17532928

Lauren
WPML Supporter since 10/2015

Languages: English (English )

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

Hi there, on the dev copy, you just need to mark that this is a copy of the live site. You can register the site key in the wp-config.php file and then when you push dev site to live, if you can leave that file out, the banner shouldn't return. Hope this helps, but if you still have any trouble let me know and I can take a deeper look. This documentation should help: https://wpml.org/faq/automatic-wpml-registration-using-php-for-easy-moves-between-production-development-and-staging/