Waarom treden deze fouten op
Als TranslatePress iets verkeerds detecteert bij het uitvoeren van zoekopdrachten in je database, kan het de automatische vertaalfunctie uitschakelen om extra kosten door Google/DeepL te voorkomen. Automatische vertaling moet handmatig worden ingeschakeld nadat je de problemen hebt opgelost.
De gedetecteerde SQL-fouten kunnen om verschillende redenen optreden, waaronder ontbrekende tabellen, ontbrekende machtigingen voor de SQL-gebruiker om tabellen te maken of andere bewerkingen uit te voeren, problemen na sitemigratie of wijzigingen in de SQL-serverconfiguratie.
Wat je in deze situatie kan doen
Plan A.
Ga naar Instellingen -> Vertalen Druk op -> tabblad Algemeen en sla instellingen op. Hiermee worden de tabellen opnieuw gegenereerd met je huidige SQL-instellingen. Controleer of er geen fouten meer optreden tijdens het browsen op je site in een vertaalde taal. Kijk naar de tijdstempels van de fouten om ervoor te zorgen dat je de oude fouten niet ziet. Alleen de meest recente 5 fouten worden weergegeven.
Plan B.
Als je probleem niet is opgelost, probeert je de volgende stappen:
- Maak een backup van je database
- Maak een kopie van elke vertaaltabel waar je fouten tegenkomt. Je kan de tabel binnen dezelfde database kopiëren (bijvoorbeeld trp_dictionary_en_us_es_es_COPY) – voer deze stap alleen uit als je de huidige vertalingen wil behouden
- Verwijder de probleemtabellen door de DROP-functie erop uit te voeren
- Ga naar Instellingen -> Vertalen Druk op -> tabblad Algemeen en sla instellingen op. Hierdoor worden de tabellen opnieuw gegenereerd met je huidige SQL-server.
- Kopieer de relevante inhoud van de gedupliceerde tabellen (trp_dictionary_en_us_es_COPY bijvoorbeeld) in de nieuw gegenereerde tabel (trp_dictionary_en_us_es_es) – voer deze stap alleen uit als je de huidige vertalingen wil behouden
- Test het om te zien of alles werkt. Als er iets mis is gegaan, kun je de backup herstellen die je bij de eerste stap hebt gemaakt. Controleer of er geen fouten meer optreden tijdens het browsen op je site in een vertaalde taal. Kijk naar de tijdstempels van de fouten om ervoor te zorgen dat je de oude fouten niet ziet. Alleen de meest recente 5 fouten worden weergegeven.
Plan C.
Als je probleem nog steeds niet is opgelost, vraag dan je hosting naar je fouten. Het meest voorkomende probleem is het ontbreken van machtigingen voor de SQL-gebruiker, zoals de machtiging Tabellen maken.
Gelogde fouten
Dit zijn de meest recente 5 fouten die door TranslatePress zijn geregistreerd:
1 | |
last_error | #!trpst#trp-gettext data-trpgettextoriginal=116#!trpen#WordPress database error: Could not perform query because it contains invalid data.#!trpst#/trp-gettext#!trpen# |
disable_automatic_translations | Ja |
url | https://inclusiecoaching.nl/en/ |
details | Error running update_strings() |
date_time | 2022-02-07 11:57:34 |
timestamp | 1644235054 |
2 | |
last_error | #!trpst#trp-gettext data-trpgettextoriginal=116#!trpen#WordPress database error: Could not perform query because it contains invalid data.#!trpst#/trp-gettext#!trpen# |
disable_automatic_translations | Ja |
url | https://inclusiecoaching.nl/en/ |
details | Error running update_strings() |
date_time | 2022-02-07 10:57:04 |
timestamp | 1644231424 |
3 | |
last_error | #!trpst#trp-gettext data-trpgettextoriginal=116#!trpen#WordPress database error: Could not perform query because it contains invalid data.#!trpst#/trp-gettext#!trpen# |
disable_automatic_translations | Ja |
url | https://inclusiecoaching.nl/en/ |
details | Error running update_strings() |
date_time | 2022-02-07 10:40:49 |
timestamp | 1644230449 |
4 | |
last_error | #!trpst#trp-gettext data-trpgettextoriginal=86#!trpen#WordPress databasefout: kon query niet uitvoeren omdat die ongeldige gegevens bevat.#!trpst#/trp-gettext#!trpen# |
disable_automatic_translations | Ja |
url | https://inclusiecoaching.nl/nl/?trp-edit-translation=preview |
details | Error running update_strings() |
date_time | 2022-02-07 10:39:43 |
timestamp | 1644230383 |
5 | |
last_error | #!trpst#trp-gettext data-trpgettextoriginal=116#!trpen#WordPress database error: Could not perform query because it contains invalid data.#!trpst#/trp-gettext#!trpen# |
disable_automatic_translations | Ja |
url | https://inclusiecoaching.nl/en/actueel/ |
details | Error running update_strings() |
date_time | 2022-02-07 10:36:36 |
timestamp | 1644230196 |