Skip Navigation

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

Tutti possono leggerlo, ma solo i clienti di WPML possono pubblicare qui. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

This topic contains 3 risposte, has 2 voci.

Last updated by Valentina 3 anni, 9 mesi fa.

Assigned support staff: Valentina.

Autore Post
October 23, 2016 at 1:29 pm #1121083

albertoM-5

I am trying to: Quando si va alla cassa per pagare continua a dare "internal server error"
Abbiamo provato a disattivare tutti i plugin e riattivando solo WMPL e abbiamo visto che il problema è con wpml.
Abbiamo provato a cambiare tema ma il problema si pone con qualsiasi tema. (ne abbiamo provati 3 tra cui quello base di wp e storefront di woothemes)
Abbiamo persino cambiato hosting pensando che fosse un problema dell'hosting ma niente non funziona nemmeno sul nuovo hosting.
Sembra che il tutto sia iniziato dopo l'ultimo aggiornamento del plugin che è avvenuto qualche giorno fa. Da quel momento il checkout ha smesso di funzionare.
Potete provare voi stessi aggiungendo un qualsiasi prodotto al carrello e scegliendo "paga con bonifico bancario" per accertarvi della cosa.

URL of (my) website where problem appears: hidden link

October 24, 2016 at 8:22 am #1121367

Valentina

Salve e grazie per averci contattato.

Per capire meglio la causa del problema bisogna attivare la modalità di debug di WordPress.

Apri il file wp-config.php nella root della tua cartella WordPress a cambia la riga

define('WP_DEBUG', false);

in:

define('WP_DEBUG', true);	
define( 'WP_DEBUG_LOG', true );

Se desideri visualizzare gli errori sullo schermo, aggiungi anche questa riga

define( 'WP_DEBUG_DISPLAY', true );

Una volta attivata la modalità di debug, si deve provocare nuovamente l'errore per registrare il problema nel file di debug.log nella cartella /wp-content/

Puoi postare il contenuto del file debug.log qui sul forum o, se è troppo grande, su pastebin.com

Visto che hai provato anche cambiando tema, potrebbe essere un problema di memoria.
Sempre nel file wp-config.php, aumenta il WP Memory Limit aggiungendo questa riga prima del commento sulla fine delle modifiche:

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

Documentazione utile:
- https://wpml.org/documentation/support/debugging-wpml/
- http://codex.wordpress.org/Debugging_in_WordPress
- https://wpml.org/faq/500-error/
- https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

October 24, 2016 at 8:32 am #1121377

albertoM-5

Salve,
ho fatto come avete detto aumentando anche la memoria ma niente da fare, vi allego di seguito i log di wp. In realtà lo avevo già abilitato ieri cmq ho cancellato il file e glielo rifatto ricreare così da vere solo l'errore di questa particolare cosa.
http://pastebin.com/6cYkztFL

penso che il problema sia legato ai prodotti con variazione, con l'ultimo aggiornamento è stato inserito qualche bug che non riesce a far funzionare i prodotti con variazione.

October 24, 2016 at 9:41 am #1121461

Valentina

Grazie per il log, è stato fondamentale.

Il fatal error riscontrato è descritto qui: https://wpml.org/errata/uncaught-error-call-to-a-member-function-add_notice-when-adding-posts-from-front-end/

Gli sviluppatori hanno già risolto il problema nella nuova versione 3.6. Per il momento, puoi scaricare il CMS Beta Package 3.5.3.2-b.1 in https://wpml.org/it/account/downloads/.

Prima di aggiornare, si raccomanda sempre di eseguire un backup di sito e database.

Fammi sapere se con la versione beta il problema si risolve.

Grazie.