This thread is resolved. Here is a description of the problem and solution.
Problem: After going live, the WordPress backend is not working, and renaming the WPML plugin folder is necessary to gain access due to a fatal error. Solution: If you're experiencing this issue, we recommend that you first create a full backup of your website. Then, you should delete the option named
WPML(logs)
from the
wp_options
table in your database. This action has been confirmed by our developers to resolve the issue and allow WPML to run smoothly.
If this solution does not apply to your situation, or if it seems outdated, please check the related known issues and verify that you have the latest versions of themes and plugins installed. If the problem persists, we highly recommend opening a new support ticket with us for further assistance. You can do so at our support forum.
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.
Background of the issue:
After going live the WP backend is not working anymore. I have to rename the WPML plugin folder to get access, otherwise I get a fatal error...
I was able to fix the error in the copy of your website. It seems there were corrupt entries in the Database.
Please make a full website backup and follow these steps:
1. Disable all plugins;
2. Change to a default theme;
3. Install and activate WPML from scratch (you should see an error, like before);
4. Log in to your DB Adminer and run the following query:
DELETE FROM wp_options
WHERE option_name LIKE '_wpml_%'
OR option_name LIKE 'icl_%';
Please note that the prefix "wp_" might be different in your specific installation, so please replace it if necessary. That should reset the WPML options and make it work 🙂 Let me know how it goes or if that's too advanced for you.
I checked further, and the same happened here. It's also not working in my copy. I've sent your ticket to our development team, so they can take a better look into it and find a solution. I'll be back as soon as I hear from them. Thanks for your patience.