Skip Navigation

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 1 reply, has 2 voices.

Last updated by Vincenzo 3 years, 4 months ago.

Assigned support staff: Vincenzo.

Author Posts
August 3, 2018 at 9:13 am


WordPress Dashboard shows the following -

Table './geeks_wpsite/wp_icl_strings' is marked as crashed and last (automatic?) repair failed
[language] => en
[context] => WooCommerce Endpoints
[gettext_context] =>
[domain_name_context_md5] => c571aa5c98f9ba36a12f2f80ef1a966d
[name] => order-pay
[value] => order-pay
[status] => 0
[translation_priority] => optional
[allow_empty_value] =>

August 3, 2018 at 2:48 pm #2610128


Languages: English (English ) Italian (Italiano )

Timezone: Europe/London (GMT+00:00)

Hello, thank you for contacting WPML Support!

It seems like the wp_icl_strings table is damaged.

1. If you just installed WPML or you have only a few translations made, you can reset WPML.
The reset will delete all WPML tables in the database so you will need to re-connect the translated posts.
- You can Reset WPML from WPML -> Support -> Troubleshooting at the bottom of the page

2. If you don't want to reset WPML, you may try to repair the wp_icl_strings table using the PHPMyAdmin tool or a similar one provided from your hosting service.
- Alternatively, you can use the ARI Adminer WordPress plugin.
You just need to select the affected tables and select "Repair"

3. You may ask the hosting support service to check your database and repair the damaged tables.
- If this is not possible, you can ask to restore a previous backup where the database is not damaged.

4. It may be useful to increase the PHP Timelimit value.
You can do this by editing the following lines in the php.ini file:

max_execution_time = 300
max_input_time = 300

Please let me know if this solves the issue or if you need further details.

Thank you