Salta la navigazione

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Sun Mon Tue Wed Thu Fri Sat
- 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 -
- 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 -

Fuso orario del fornitore: Europe/Rome (GMT+01:00)

Etichettato: 

Questo ticket contiene 5 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 5 giorni, 9 ore fa.

Assistito da: Laura.

Autore Messaggi
Novembre 14, 2024 a 1:21 pm #16402683

gabrieleC-30

Contesto del problema:
I am trying to view the products on my e-commerce site, but since this morning, I can no longer see them. I suspect it is due to the latest WooCommerce update, which occurred in the last few hours. Link to a page where the issue can be seen: link nascosto

Sintomi:
An error message that says: "A critical error has occurred on your website."

Domande:
What can I do to resolve the critical error on my website?

Novembre 14, 2024 a 1:57 pm #16402973

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Salve,

grazie per averci contattato.

Per favore aggiorna WPML alla versione 4.6.14 in Plugin > Aggiungi nuovo > Commerciale

Se il problema persiste, abilita il debug.log di WordPress e individua esattamente l'errore, perché "errore critico" è una dicitura troppo vaga.

Novembre 14, 2024 a 2:17 pm #16403352

gabrieleC-30

Salve,
l'errore persiste. Nel Log leggo due problemi differenti, uno sembra avere a che fare con PayPal e l'altro con wpml String Translation, anche se l'errore critico è solo il primo.

1 - Messaggio
PHP Fatal error: Uncaught TypeError: WooCommerce\PayPalCommerce\ApiClient\Entity\Address::__construct(): Argument #1 ($country_code) must be of type string, bool given, called in /srv/htdocs/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Factory/AddressFactory.php on line 41 and defined in /srv/htdocs/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Entity/Address.php:69

2 - Messaggio
PHP Warning: include_once(): Failed opening '/srv/htdocs/wp-content/plugins/wpml-string-translation/plugin.php' for inclusion (include_path='/:.') in /wordpress/core/6.7/wp-settings.php on line 526

Novembre 14, 2024 a 5:09 pm #16404396

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Hai aggiornato anche String Translation?

Se disattivi Paypal Payments, i prodotti si vedono?

Il problema è solo nel backend? Se vado sul sito non rilevo errori critici.

Novembre 14, 2024 a 5:59 pm #16404580

gabrieleC-30

Ho aggiornato tutto.
Si, se disattivo Paypal Payments riesco a vedere il prodotto al link che ho inviato prima: link nascosto

Novembre 14, 2024 a 6:42 pm #16404687

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Non credo sia un problema di WPML, anche perché solitamente se ci sono problemi con WPML vengono coinvolti solo le traduzioni, non i contenuti nella lingua di default.

Hai provato a disattivare WPML e a vedere se il problema c'è ugualmente? Se sì, allora sicuramente non è causato da noi e devi rivolgerti all'autore.