WebSite X5Help Center

 
Alessandro C.
Alessandro C.
User

Errore php  it

Autore: Alessandro C.
Visite 339, Followers 2, Condiviso 0  

Salve 

Dopo ultimo aggiornamento lo step 4 non funziona, nel dettaglio non si apre il pop-up per effettuare il login e pagamento pay-pal il mio host è one.com e la versione php è 8.1

inoltre nelle pagine viene visualizzato un errore php

Warning: Undefined array key "auto_increment" in /*********/*/*/*/ilsegnodellabellezza.com/httpd.www/res/x5engine.php on line 6058

ho poca conoscenza di php ma l'errore è facilmente intuibile .. non scrive sul db perchè non è stata definita la variabile... ma nel passato non ha mai rimandato errori del genere. 

come posso risolvere?.. grazie anticipatamente

Postato il
11 RISPOSTE - 6 UTILI
Stiac Engineering
Stiac Engineering
User

Ciao!

il problema è dato dal PHP. Per prima cosa verifica di essere su un server Linux.

In base alla versione del Software verifica il PHP compatibile. Se hai quella citata nelle indicazioni del post, è supportata.

In fine controlla di aver disabilitato gli avvisi (error_reporting) sul server. Puoi farlo in autonomia se il tuo servizio di hosting ti offre tale servizio o in alternativa inserendo del codice nel file di configurazione.

Leggi di più
Postato il da Stiac Engineering
Stiac Engineering
Stiac Engineering
User

P.s. Le funzioni avanzate di WebSite X5 RICHIEDONO Linux. Per i servizi di pagamento è necessario anche HTTPS.

Leggi di più
Postato il da Stiac Engineering
Alessandro C.
Alessandro C.
User
Autore
Gabriele C.
P.s. Le funzioni avanzate di WebSite X5 RICHIEDONO Linux. Per i servizi di pagamento è necessario anche HTTPS.

si ok.. quello che mi suggerisci è stato sempre attenzionato .. host one.com, server linux, https ok, messaggi errore nascosti ...

ho l'impressione che stavolta non dipenda dal provider ma da un errore db .. per intuito .. quindi sicuramente sbaglio...   wink

Leggi di più
Postato il da Alessandro C.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

verifica quello che ti ha detto Gabriele...

può essere che attivandosi la versione 8.1 di php, si sia riattivato il PHP Warning sull'host...

senti l'host l'opzione PHP si chiama "display_errors"

Leggi di più
Postato il da Claudio D.
Stiac Engineering
Stiac Engineering
User

Controllando il dominio adesso non noto errori, prima mi comparivano.

Leggi di più
Postato il da Stiac Engineering
Stiac Engineering
Stiac Engineering
User

Per maggiore sicurezza controlla nel pannello /admin nella sezione Site Test e vedi se i pass sono tutti verdi.

Ulteriori raccomandazioni, attiva il redirect a HTTPS. Imposta le pagine dell'e-commece in PHP.

P.s. La /cart/index.html oltre che essere PHP non mostra il menu di navigazione. Se non erro deve essere PHP per richiamare gli script di PayPal. Se vari l'estensione ricorda poi di eliminare online la versione HTML dallo step 5.

Leggi di più
Postato il da Stiac Engineering
Alessandro C.
Alessandro C.
User
Autore
Gabriele C.
Per maggiore sicurezza controlla nel pannello /admin nella sezione Site Test e vedi se i pass sono tutti verdi. Ulteriori raccomandazioni, attiva il redirect a HTTPS. Imposta le pagine dell'e-commece in PHP. P.s. La /cart/index.html oltre che essere PHP non mostra il menu di navigazione. Se non erro deve essere PHP per richiamare gli script di PayPal. Se vari l'estensione ricorda poi di eliminare online la versione HTML dallo step 5.

adesso sembra tutto ripristinato e funzionante il test sul pannello di controllo è ok.. ho aperto i db dall'host e tutto sembra ripristinato..  ipoteticamente potrebbe essere stata la sovrascrittura del db dopo esportazione con nuova versione di x5 a creare problemi e magari adesso l'host ha fatto refresh.. (boh)

Grazie Gabriele e Claudio 

Leggi di più
Postato il da Alessandro C.
Stiac Engineering
Stiac Engineering
User

Felice di esserti stato di aiuto.

Buon lavoro! wink

Leggi di più
Postato il da Stiac Engineering
Alessandro C.
Alessandro C.
User
Autore

Buonasera 

Il problema permane nella modalità mobile.. da cellulare lo script paypal non funziona e rimanda giustamente alla pagina di errore .. 

Da Pc tutto ok..

Cosa potrebbe essere ?

Leggi di più
Postato il da Alessandro C.
Stiac Engineering
Stiac Engineering
User

Al fine di aiutarti mi sono permesso nel fare un ordine di test. Ho scritto nelle note che lo stesso è una prova.

Riesco senza alcun problema a cliccare da mobile sul pulsante PayPal per procedere con il pagamento.

Assicurati che sul server non sia rimasta la pagina con estensione .html nella cartella /cart ed elimina la cronologia dal tuo dispositivo per effettuare ulteriori test.

Leggi di più
Postato il da Stiac Engineering