Hi All,
few days ago i tried to update wpml on a site with below details:
- sitepress-multilingual-cms 4.5.11 -> 4.6.1
- wpml-media-translation 2.7.1 -> 2.7.2
- wpml-string-translation 3.2.2 -> 3.2.4
- contact-form-7-multilingual 1.1.0 -> 1.2.1
when update already done it shows some error in log shows some error messages when access the article and switch between language:
'PHP message: WordPress Database Error
Table 'DBekuPMLJrX.ekt_icl_background_task' doesn't exist untuk kueri SELECT * FROM ekt_icl_background_task WHERE task_status IN ('1','0','2') AND 1=1 yang dibuat oleh r
equire_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, WPML\\LIB
\\WP\\Hooks::WPML\\LIB\\WP\\{closure}, WPML\\FP\\Promise->resolve, WPML\\FP\\Right->chain, WPML\\FP\\Right->map, WPML\\BackgroundTask\\BackgroundTaskLoader->WPML\\Backgr
oundTask\\{closure}, WPML\\BackgroundTask\\BackgroundTaskLoader->getSerializedTasks, WPML\\Core\\BackgroundTask\\Repository\\BackgroundTaskRepository->getAllRunnableTasks, WPML\\Core\\BackgroundTask\\Repository\\BackgroundTaskRepository->getAllByTaskStatus',
PHP message: WordPress Database Error
Table 'DBekuPMLJrX.ekt_icl_background_task' doesn't exist untuk kueri SELECT * FROM ekt_icl_background_task WHERE task_status IN ('1','0','2') AND 1=1 yang dibuat oleh require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, WPML\\LIB
\\WP\\Hooks::WPML\\LIB\\WP\\{closure}, WPML\\FP\\Promise->resolve, WPML\\FP\\Right->chain, WPML\\FP\\Right->map, WPML\\BackgroundTask\\BackgroundTaskLoader->WPML\\BackgroundTask\\{closure}, WPML\\BackgroundTask\\BackgroundTaskLoader->getSerializedTasks, WPML\\Core\\BackgroundTask\\Repository\\BackgroundTaskRepository->getAllRunnableTasks, WPML\\Core\\BackgroundTask\\Repository\\BackgroundTaskRepository->getAllByTaskStatus'
From what i can see in display website no breaking page but for make sure its restore back to origin version of plugins for further check. Steps i did for update version through backend server:
- maintenance mode
- deactivate plugins
- remove plugins
- add new version plugins to directory
- reactivate plugins + permission & restart webserver / cache flush wordpress
- unmaintenance mode off
Please feel free to cmiiw & share your thoughts in case for wpml in this site need to run something prior / after the update of wpml (especially in db)
I knew i can ask this in wpml forum but i dont have access to the account as the license is currently hold by some other members.
Thank you and appreciate any thoughts for this