Skip to content Skip to sidebar

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

Problem:
If you're trying to manually install WPML plugins and encounter the error message 'The link you followed has expired. Please try again', or if you need guidance on installing the plugin using FTP, we can help.
Solution:
First, ensure you have a backup of your website. It's safer to perform these operations on a staging version of your site to prevent any disruptions. Here are the steps to manually update or install WPML:
1. Sign in to your WPML account at https://wpml.org/account/downloads/.
2. Download the latest versions of WPML and its add-ons.
3. If using FTP, unzip the downloaded files to access the plugin folders. Connect to your site via FTP, navigate to public_html → wp-content → plugins, delete any existing WPML plugin folders, and upload the new ones.
4. After uploading, go to your WordPress Dashboard → Plugins and activate WPML.
For automated updates, you can check for updates directly from your WordPress dashboard under Plugins > Add New > Commercial tab.
For more detailed instructions on manual updates, visit https://wpml.org/faq/updating-wpml-manually/.
To provide debug information for further support, follow the steps at https://wpml.org/faq/provide-debug-information-faster-support/.

If this solution does not apply to your situation, or if it seems outdated, 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 issues 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.

This topic contains 7 replies, has 0 voices.

Last updated by Raymond Jiang 1 month, 1 week ago.

Assisted by: Christopher Amirian.

Author Posts
March 1, 2026 at 6:28 am #17862424

Raymond Jiang

This is the ticket to help Raymond with the issue he is experiencing with WPML update..

March 1, 2026 at 6:33 am #17862431

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello Raymond and welcome to WPML support.

Would you please give us the details on what the symptoms are while you try to update WPML?

The usual method to update WPML is:

- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Go to "WordPress Dashboard > Plugins > Add new > Commercial (tab)".
- Click the "Check for Updates" button.
- Update WPML and its addons there.

For more information:
https://wpml.org/faq/install-wpml/#automated-updates

But if the WPML version is too old, it is recommended to do the update manually:

- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Make sure you are signed in wpml.org.
- Go to https://wpml.org/account/downloads/
- Click the "Download WPML manually" link to show the rest of the plugins on the page.
- Download the latest version of WPML and its add-ons.
- Install them manually on your website using the method below:
https://wpml.org/faq/updating-wpml-manually/

Finally, it will help if you could share the debug information following the steps below:

https://wpml.org/faq/provide-debug-information-faster-support/

Thanks.

March 2, 2026 at 4:22 am #17863227

Raymond Jiang

When I try manually to install the plugins, I got " The link you followe has expired. Please try again" message. repeated many times.

could not get wpml debug information without wpml plugins

Screenshot 2026-03-01 at 8.11.11 PM.png
March 2, 2026 at 4:39 am #17863246

Raymond Jiang

try to update 4.8.2, I got following message:
Update failed: undefined

debug info attached

If I do add new>Commercial, I got following error:
"Downloading is not possible because WordPress cannot write into the plugins folder. How to fix."

I have given all the permission to the folder, still have the same problem:

[root@gl-saleswpml html]# cd wp-content
[root@gl-saleswpml wp-content]# ls -l
total 332
drwxr-xr-x 3 apache apache 65 Aug 26 2025 backups-dup-lite
-rwxrwxrwx 1 apache apache 320428 Jan 18 2023 debug.log
-rwxrwxrwx 1 wpadmin wpadmin 28 Jan 8 2012 index.php
drwxrwxrwx 3 wpadmin wpadmin 17 Dec 10 2019 languages
drwxrwxrwx 2 apache apache 22 Mar 1 23:34 _modulemanager_tmp_
drwxrwxrwx 30 wpadmin wpadmin 4096 Mar 1 23:26 plugins
drwxrwxrwx 12 wpadmin wpadmin 4096 Mar 1 23:26 themes
drwxrwxrwx 2 wpadmin wpadmin 6 Sep 30 20:37 upgrade
drwxrwxrwx 4 wpadmin wpadmin 33 Oct 10 2024 upgrade-temp-backup
drwxrwxrwx 15 wpadmin wpadmin 4096 Mar 1 23:26 uploads

March 2, 2026 at 8:42 am #17863666

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello Raymond,

Thank you for the information. May I ask you to try to manually install another plugin?

As an example, download this plugin:
https://wordpress.org/plugins/duplicate-post/

And try to manually install it by uploading. See if it works?

That way we will know if the issue is hapening because of the WPML zip file or the issue is related to your server permissions.

If you manage to install the Yoast Duplicate plugin manually with no issues, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.

Make sure you set the next reply as private.

Thanks.

March 3, 2026 at 12:22 pm #17868249

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi Raymond,

Thank you for the login information. I checked and could not find the issue.

May I ask you to either use FTP connection outside WP Dashboard with an FTP Client or use your hosting service provider's file manager to upload the content of the WPML Multilingual CMS and WPML String Translation to wp-content/plugins/sitepress-multilingual and wp-content/plugins/wpml-string-translation.

I suggest that you first delete the folders and upload the folder content with an FTP client or a file manager.

If you provide steps to be able to connect to the website files outside WP Dashboard, I can do that process for you.

Thanks.

March 6, 2026 at 2:06 am #17876403

Raymond Jiang

I tried to reinstall WPML Multilingual CMS by deactivating and deleting the plugin, then uploading the plugin package downloaded from the WPML website. However, I received the following error message:

“The link you followed has expired. Please try again.”

Could you please advise how to resolve this issue?

Also, could you provide instructions on how to install the plugin using FTP, by copying the plugin directly into the appropriate WordPress plugin folder?

Thank you very much for your help.

Screenshot 2026-03-05 at 5.57.41 PM.png
March 8, 2026 at 2:38 pm #17880227

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi Raymond sure thing. I recorded this video showing how to install a WordPress plugin with FTP connection:

hidden link

Video Summary:

- Download WPML plugins manually (Multilingual CMS and String Translation) from your WPML account.

- Unzip the downloaded files to get the plugin folders.

- Connect to your site via FTP (or your hosting file manager).

- Go to public_html → wp-content → plugins.

- Delete any existing WPML plugin folder with the same name.

- Upload the new unzipped plugin folder to the plugins directory.

- Wait for the upload to finish (it may take several minutes).

- Go to WordPress Dashboard → Plugins and activate WPML.

Thanks.

March 9, 2026 at 9:18 pm #17883479

Raymond Jiang

thank you