Problem: The client is experiencing a persistent database error related to a missing table 'wp_icl_background_task' while using WPML on their website. Despite attempting to resolve the issue through the WPML troubleshooting page and reinstalling WPML, the error persists, causing white screens (fatal errors). Solution: We recommend the following steps to resolve the issue: 1. If WPML was just activated and there are no translations yet, consider resetting WPML and reconfiguring it. This can often resolve table-related issues. - Go to WPML → Support and click the Troubleshooting link. - 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. Ensure you take a backup first. More details can be found here: WPML Reset Documentation. 2. If the issue persists, check for any custom code in the wp-config file that might be affecting WPML's functionality. Removing problematic lines of code can resolve the issue. 3. Additionally, refer to the WPML errata page for known issues related to missing database tables: Missing WPML Tables Errata.
If these solutions do not resolve the problem or if they seem outdated or irrelevant to your specific case, 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 the issue persists, please open a new support ticket for further assistance.