This thread is resolved. Here is a description of the problem and solution.
Problem:
If you're experiencing an error stating 'WPML is missing some records in the languages tables and it cannot fully work until this issue is fixed' and have already tried resetting, deleting, reinstalling WPML, and increasing the memory limit without success, the issue may be due to insufficient database user privileges.
Solution:
We recommend contacting your hosting provider to ensure that the database user configured in your wp-config.php file has all the necessary privileges. Once you have confirmed that the database user has the correct privileges, you can attempt to reset WPML from the Troubleshooting page or manually delete all wp_icl tables, then re-enable and configure WPML.
If you need to explain the situation to your hosting provider, mention that a plugin (WPML) is trying to remove or reset its tables as part of its reset function and is unable to do so due to database user privileges. This issue can also occur when attempting to delete tables manually from PHPMyAdmin, indicating that it is not related to WPML itself.
After ensuring the database user has the correct privileges, you can proceed with manually deleting the tables or resetting WPML.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the problem persists, we highly recommend checking related 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.
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 4 replies, has 3 voices.
Last updated by 1 year, 1 month ago.
Assisted by: Dražen.