Skip Navigation

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

Problem:
The client experienced a Fatal Error after attempting to update the WPML Multilingual CMS plugin, which resulted in the WordPress back-end/admin side entering Recovery Mode.
Solution:
We recommend deleting the WPML Multilingual CMS and WPML String Translation plugins from the WordPress plugins list. Before doing so, ensure to back up your site. Your translations are safe as they are stored in the database and will not be affected by this process. After backing up, download and reinstall the latest versions of the plugins from https://wpml.org/account/downloads/.

Please note that this solution might be irrelevant if it's outdated or not applicable to your specific case. If the issue persists, 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 you still need assistance, please open a new support ticket at our support forum.

50% of people find this useful.

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 1 reply, has 2 voices.

Last updated by Ilyes 1 year, 4 months ago.

Assisted by: Ilyes.

Author Posts
February 2, 2024 at 5:14 pm #15260533

peterW-72

WPML urged that two of its plugins required an update or else "...your site will not work as it should in this configuration."

I proceeded to update WPML Multilingual CMS, which then produced a Fatal Error.

The error appears to only impact the back-end/admin side of WordPress, which is now in Recovery Mode.

Not really sure how to proceed. Found some forum posts with similar issues. Their proposed solution is to remove both sitepress-multilingual-cms and wpml-string-translation plugins and replace them with the latest releases, downloaded directly from my WPML account.

Any idea how to resolve this issue? Not really sure how it happened. I believe the site is set to auto-update each plugin.

I only tried to update the main WPML Multilingual CMS plugin (from the Plugins page), which failed in the process and resulted in these errors. I did not try to update the WPML String Translation plugin, but now under it in the plugins page, there's a huge error message. The beginning of which reads:
An error of type E_ERROR was caused in line 18 of the file /var/www/wp-content/plugins/wpml-string-translation/classes/actions/class-wpml-st-remote-string-translation-factory.php

If anyone can help me resolve this, that would be greatly appreciated.

Thanks,
Peter

Screen Shot 2024-02-02 at 9.13.58 AM.png
Screen Shot 2024-02-02 at 9.12.46 AM.png
February 3, 2024 at 12:23 am #15261545

Ilyes
Supporter

Languages: English (English ) French (Français ) Arabic (العربية )

Timezone: Pacific/Easter (GMT-06:00)

Hello,

Thank you for contacting WPML support team,

This error is likely caused because you are using an old version of WPML.

Just to be sure, could you delete your plugins WPML and String translation from your plugins list and re-install them from scratch ? make sure to save a backup of your site before anything.

Do no worry about your translations, they are stored under your database and will not be affected by this delete.

You can download and install our latest plugins from https://wpml.org/account/downloads/ .

Best,