Background of the issue:
I was trying to update WPML to version 4.7.6 on our website hosted on a VPS through the WordPress dashboard. During the update, the site became unresponsive, and fatal errors appeared in the error log. The max_execution_time in PHP is set to 180 seconds, but the script seems to hang indefinitely.
Symptoms:
The site crashed during the WPML update, and the error log shows repeated PHP Fatal errors: 'Maximum execution time of 180 seconds exceeded' in the file '/home/cordd/public_html/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/DetectPrematurelyTranslatedStrings.php' on line 54.
Questions:
Is this a known issue in version 4.7.6?
Is there any way to safely complete the update or revert the plugin?
Could this be caused by a large number of strings or a database issue?
Are there specific database optimizations or plugin settings that can prevent this timeout?
Please let us know how to proceed to restore the site and complete the update.
As I said, I'll make some tests on your website, to find what's happening with the latest update. Meanwhile, you can use a previous working version, as already explained. I'll get back to you once I have new information.
While I do that, please answer here briefly explaining the previous performance issue you discussed on the other ticket, with Bigul. Also briefly explain the question you had about the DB storage engines. This way, I can use the reply to create new tickets, so the issues are worked in parallel.
I couldn't get a copy of your website. I tried in different ways, but always got a network error downloading the copy. Can you please create a copy and share it with me? You can check the instructions to do so here: