[Resolved] We have a problem with table ..._icl_strings in the database
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was trying to install and configure the WPML plugin but encountered an error stating that the table
...wp_icl_strings
does not exist. Additionally, the 'Support' option was missing from the WPML side menu, preventing a reset. Solution: We recommended that if the client has just activated WPML and has no translations yet, they should reset WPML and reconfigure it. Here are the steps: 1. Navigate to WPML → Support and click the Troubleshooting link. 2. On the Troubleshooting page, in the Reset section, select the 'I am about to reset all translation and language data' checkbox. Then, click the 'Reset and deactivate WPML' button. For detailed guidance, visit WPML reset documentation.
Please note that this solution might be outdated or not applicable to your specific case. If this does not resolve your issue, 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 WPML 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.
If you have just activated WPML but have no translations yet, I suggest resetting WPML and reconfiguring it.
1. Go to WPML → Support and click the Troubleshooting link.
2. In the Reset section of the Troubleshooting page, select the I am about to reset all translation and language data checkbox. Then, click the Reset and deactivate WPML button.
I've already restored my site from a backup, but every time I install the WPML plugins — specifically the String Translation plugin — I run into this problem again.
To clarify, do you currently have any translations? From what you've mentioned, it seems that you restored the site from a backup and it is unclear if you performed a reset. If you haven't added any translations yet, I recommend performing a complete WPML reset and setting it up again from scratch. This approach can help resolve any potential configuration issues that may have occurred during the restoration process.
No preconfiguration is required—you just need to activate the WPML plugin and follow the setup wizard. If you encounter any issues during the process, you can reset WPML and start the setup again without needing to restore a backup.
Following the steps suggested in this thread — https://wpml.org/forums/topic/error-table-wp_icl_strings-doesnt-exist/ — It "completed" the installation process. After that, the "Support" menu item appeared, and I was finally able to perform the reset. Once the reset was done, the error disappeared and everything worked as expected.