Errore nell'invio dell'ordine
Autore: Andrea P.
Visite 1761,
Followers 1,
Condiviso 0
Ho l'ultima versione del programma, la 2019.1.6 a 64 bit. Un cliente mi ha segnalato che non si riesce ad effettuare ordini. In effetti, potete fare una prova da qui, come esempio
http://www.italian-fashion.it/ru/kozha/korobka-aa935.php
facendo ADD TO CART e spuntando la prima delle opzioni di spedizione e pagamento (lo dico perché il sito è in lingua russa che potreste non conoscere) compilando poi il form per l'ordine si ottiene infine una finestra con un messaggio "Generic Error". Ho anche disinstallato e reinstallato il programma, e fa lo stesso problema. Cosa si può fare?
Postato il
penso sia un problema del programma...
in effetti ho fatto la prova sul tuo e su un'altro sito commerce, e da lo stesso errore...
https://helpcenter.websitex5.com/it/post/210307
Buongiorno Andrea,
nel tuo sito ho notato che c'è molto codice personalizzato e sono presenti degli errori.
Prova a rimuovere il codice personalizzato e script che hai inserito, riesporta il sito e poi riprova ad effettuare un ordine per verificare se è quello il problema.
Fammi sapere.
Autore
Ho fatto un sacco di prove e non cambia nulla. Tutti i codici a fondo pagina sono stati provati. Non so a quali altri script o codici personalizzati si possa far riferimento. Non cambia nulla, il messaggio è sempre lo stesso, errore generico. Nella parte "Analizza ed ottimizza il sito" si segnala che "Sono presenti errori nel codice personalizzato impostato nelle proprietà della pagina" ma poi quali siano questi errori non è dato a sapere. E comunque sarebbero gli stessi della versione precedente, non sono stati effettuati cambiamenti sostanziali da molto tempo.
Vorrei fare downgrade ma non è possibile, queste nuove versioni sono una vera trappola. Inoltre vorrei cancellarmi dal programma beta, che era stato scelto solo perché in una occasione pareva essere la soluzione ad un problema.
Autore
Aggiungo che in quest'altra sezione del sito, che corrisponde ad un progetto diverso,
http://www.italian-fashion.it/en/leather/korobka-aa1015.php
viene dato un messaggio di errore diverso, il seguente
Parse error: syntax error, unexpected '[' in /web/htdocs/www.italian-fashion.it/home/en/leather/res/class.phpmailer.php on line 304
Buongiorno Andrea,
potresti controllare con il tuo provider che versione del PHP hai impostato. Dovrebbe essere almeno 5.6 o superiore. Prova a farti aggiornare il PHP se è inferiore.
Fammi sapere.
Autore
Controllo effettuato. In effetti, la versione PHP era la 5.5.38. Adesso l'ho passata alla 7.2.16. Solo che di nuovo, non cambia nulla. Ho provato anche la 5.6.40, niente. Ho provato anche a fare una pulizia radicale dei codici come si può vedere qui
http://www.italian-fashion.it/ru/kozha4/korobka-aa1055.php
dà esattamente lo stesso errore di qui
http://www.italian-fashion.it/ru/kozha/korobka-aa1055.php
mentre invece abbiamo un errore diverso qua
http://www.italian-fashion.it/en/leather/korobka-aa1055.php
Per favore spiegatemi come si può esportare un progetto che possa essere reintegrato nella precedente versione 17. Non posso permettermi di perdere altri giorni lavorativi, il tempo è denaro. Ed anche come uscire dalla sperimentazione beta. Grazie.
Buongiorno Andrea,
Devi verificare che tutto il tuo spazio web sia settato con php 5.6 o superiore. Controlla che sia il sito che i sotto siti situati nella rispettive sotto cartelle abbiamo il PHP corretto abilitato.
Poi apri il progetto e riesporta tutto il sito completamente.
Autore
Il problema col cestino pare risolto, è che ho due hosting, uno Windows e l'altro Linux, e l'aggiornamento era stato fatto solo sul Windows. Rimane però un altro problema. Compilando il forma a questa pagina:
http://www.italian-fashion.it/ru/nashi-magaziny.php
che è un form di richiesta, si ottiene questo errore:
Fatal error: Uncaught Error: Class 'PHPMailer\PHPMailer\PHPMailer' not found in /web/htdocs/www.italian-fashion.it/home/ru/res/x5engine.php:7969 Stack trace: #0 /web/htdocs/www.italian-fashion.it/home/ru/res/x5engine.php(5699): ImSendEmail->send('info@italian-fa...', 'aldettaglio@ita...', '\xD0\x98\xD0\xBD\xD1\x82\xD0\xB5\xD1\x80\xD0\xB5\xD1\x81\xD1...', '\xD0\x9E\xD0\xB4\xD0\xB8\xD0\xBD \xD0\xBA\xD0\xBB\xD0\xB8...', '\xD0\x9E\xD0\xB4\xD0\xB8\xD0\xBD \xD0\xBA\xD0\xBB\xD0\xB8...', Array) #1 /web/htdocs/www.italian-fashion.it/home/ru/imemail/imEmailForm_rr7thw41.php(27): ImForm->mailToOwner('info@italian-fa...', 'aldettaglio@ita...', '\xD0\x98\xD0\xBD\xD1\x82\xD0\xB5\xD1\x80\xD0\xB5\xD1\x81\xD1...', '\xD0\x9E\xD0\xB4\xD0\xB8\xD0\xBD \xD0\xBA\xD0\xBB\xD0\xB8...', true) #2 {main} thrown in /web/htdocs/www.italian-fashion.it/home/ru/res/x5engine.php on line 7969
intuisco che deve essere un errore analogo, cos'altro dovrebbe essere fatto?
Autore
Poi c'è anche un'altra complicazione. Gli articoli creati prima vengono aggiunti al carrello. Ad esempio questo
http://www.italian-fashion.it/ru/kozha/korobka-aa1369.php
quelli creati adesso invece no, ad esempio questo
http://www.italian-fashion.it/ru/kozha/korobka-aa1370.php
non si riesce ad aggiungerli al carrello. Da cosa può dipendere?
Buongiorno Andrea,
Per il form email è nel sito aggiornato su Windows o quello ancora da aggiornare su Linux?
Per il problema dei prodotti nel carrello apri un nuovo topic così da separare i due argomenti e gestirli separatamente per favore.
Fammi sapere.
Autore
Risolto questo problema, si trattava di un altro progetto, che non era ancora stato aggiornato alla versione 2017. Mi ha preso di sorpresa perché in genere agli aggiornamenti di versione questo problema non si presentava.
L'altro argomento è stato inserito a questo post: https://helpcenter.websitex5.com/it/post/210723
----------------------------------------------------------------------------------------------------------------
Grazie Andrea per il feedback, sono contento che hai risolto.