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 voci.

Last updated by Vincenzo 5 mesi, 1 settimana fa.

Assigned support staff: Vincenzo.

Autore Post
May 7, 2019 at 9:32 am #3755921

gianvitor

Salve mentre aggiorni dei dettagli dei prodotti ricevo questo errore nel file phperrorlog

7-May-2019 08:18:26 UTC] WordPress database error Deadlock found when trying to get lock; try restarting transaction for query DELETE FROM `wpnn_options` WHERE `option_name` = '_transient__siteground_optimizer_installing' made by require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('init'), WP_Hook->do_action, WP_Hook->apply_filters, SiteGround_Optimizer\Install_Service\Install_Service->install, delete_transient, delete_option
[07-May-2019 09:05:17 UTC] WordPress errore sul database Deadlock found when trying to get lock; try restarting transaction per la query
SELECT
s.id,
st.status,
s.domain_name_context_md5 AS ctx ,
st.value AS translated,
st.mo_string AS mo_string,
s.value AS original,
s.gettext_context
FROM wpnn_icl_strings s
LEFT JOIN wpnn_icl_string_translations st
ON s.id=st.string_id
AND st.language='it'
AND s.language!='it'
WHERE s.context = 'default'
LIMIT 1000 OFFSET 6000 fatta da shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WPML_ST_Translations_File_Scan_Hooks->import_translations_files, WPML_ST_Translations_File_Queue->unlock, WPML_Transient->delete, delete_option
[07-May-2019 09:19:50 UTC] WordPress errore sul database Deadlock found when trying to get lock; try restarting transaction per la query DELETE FROM `wpnn_options` WHERE `option_name` = '_wpml_transient__wpml_st_file_scan_in_progress' fatta da shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WPML_ST_Translations_File_Scan_Hooks->import_translations_files, WPML_ST_Translations_File_Queue->unlock, WPML_Transient->delete, delete_option
[07-May-2019 09:20:13 UTC] WordPress database error Deadlock found when trying to get lock; try restarting transaction for query
SELECT
s.id,
st.status,
s.domain_name_context_md5 AS ctx ,
st.value AS translated,
st.mo_string AS mo_string,
s.value AS original,
s.gettext_context
FROM wpnn_icl_strings s
LEFT JOIN wpnn_icl_string_translations st
ON s.id=st.string_id
AND st.language='en'
AND s.language!='en'
WHERE s.context = 'default'
LIMIT 1000 OFFSET 6000 made by shutdown_action_hook, do_action('shutdown'), WP_Hook->do_action, WP_Hook->apply_filters, WPML_ST_Translations_File_Scan_Hooks->import_translations_files, WPML_ST_Translations_File_Queue->unlock, WPML_Transient->delete, delete_option

May 7, 2019 at 2:56 pm #3759479

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve e grazie per aver contattato il supporto WPML!

Solitamente questo tipo di errore si verifica quando il database server è sovraccarico.

❌ Assicurati d'avere un backup del sito prima di procedere! ❌

1. Puoi confermare che sul sito sono installate le ultime versioni di WPML e dei suoi add-on plugin (se li usi)?
Puoi verificare quali siano le ultime versioni andando su "Conto -> Download" su questo sito.
- https://wpml.org/account/downloads/

Se necessario, queste sono le istruzioni per l'aggiornamento:
- https://wpml.org/it/faq/come-installare-wpml/

2. Prova questi passaggi, preferibilmente in una versione di test del sito (staging):
- Disattiva tutti i plugin tranne WPML e i suoi addon, WooCommerce e WooCommerce Multilingual.
- Imposta un tema predefinito (per es. Twenty Nineteen).
- Prova ad aggiornare i dettagli dei prodotti.
- Se il problema si risolve, comincia ad attivare i plugin uno alla volta finché il problema non torna.
Infine riattiva il tema.

- Puoi segnalarmi quando torna il problema?

3. Se possibile, prova a migrare il sito su un altro server, anche in locale va benissimo.
- Il problema si presenta anche nell'altro server?

4. Dalle informazioni di debug vedo che il valore di WP Memory Limit è 128M.
Questo valore è sufficiente per WPML, ma il sito comprende molti altri plugin.

Per incrementare il valore di WP Memory Limit aggiungi queste righe in mezzo al file wp-config.php (dopo il tag di apertura del php)

define( 'WP_MEMORY_LIMIT', '256M' );

❌ IMPORTANTE ❌ Non inserire la riga alla fine del file ma sempre prima del seguente commento riguardo la fine delle modifiche):

/* Finito, interrompere le modifiche! Buon blogging. */

Il file wp-config.php si trova nella cartella principale di WordPress.

Puoi verificare quale sia il valore attuale di WP Memory Limit da WPML -> Assistenza nella sezione Info

Maggiori informazioni qui:
- https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

Grazie

The topic ‘[Closed] php_errorlog’ is closed to new replies.