WebSite X5Help Center

 
Andrea P.
Andrea P.
User

Problemi con e-commerce - sconto non applicato e errore generico a fine acquisto  it

Autor: Andrea P.
Visitado 72, Followers 1, Compartido 0  

Gentile servizio clienti,

da alcuni giorni riscontro gravi problemi con il sito realizzato con Website X5 ( https://www.italian-fashion.it/ru/kozha):

  1. Sconto non applicato: Quando cerco di applicare un codice sconto (per esempio BENVENUTO10) il tasto mostra uno stato di caricamento che non finisce mai. E- possibile continuare nella procedura di acquisto però...
  2. Errore generico: al passo 3 della procedura di acquisto, quella che dovrebbe essere definitiva, viene restituito un errore generico, senza alcun messaggio utile per la diagnostica. (Per fare una prova si potrebbe usare una scheda prodotto qualunque come questa https://www.italian-fashion.it/ru/kozha/korobka-aa1602.php cliccando su ADD TO CART e andando avanti)
  3. Upload incompleto: durante la pubblicazione, l’upload si blocca sempre su un file immagine diverso (generalmente in /pluginAppObj_3891_83/). L’operazione non si conclude e Website X5 non torna alla schermata principale.

  4. Errori PHP: inizialmente erano presenti warning su “Cannot modify header information” (causati da redirect inutili che ho eliminato). Ora il file incriminato non genera più errori e il log PHP del server non riporta alcuna anomalia.

  5. Compatibilità PHP: ho provato sia PHP 7.4 che PHP 8.2. Il problema persiste in entrambe le versioni. Attualmente la versione php impostata su Aruba è la 8.1

  6. File di sistema: sul sito esistono più copie di x5engine.php in diverse cartelle (/ru/res/, /en/res/, /en/raw-skins/res/, ecc.) dovute al fatto che il progetto iniziale era stato diviso in più sottoprogetti. Alcuni file sembrano corrotti o non indispensabili. Anche dopo verifica e pulizia, il malfunzionamento rimane.

  7. Tentativi di soluzione già effettuati:

    • Ripristino backup completi del sito.

    • Cancellazione e re-upload completo dei file.

    • Verifica ed eliminazione di redirect superflui nei PHP.

    • Controllo della presenza di BOM nei file.

    • Test con file x5engine.php corretti.

Situazione attuale:

  • L’upload non si completa quando esporto tutti i file (file immagine bloccante sempre diverso). Quando invece esporto solo i file aggiornati il problema pare non presentarsi. Ci tengo a precisare che i file jpg che restano bloccati nell'upload non hanno nomi con caratteri cirillici.

  • L’e-commerce non applica sconti e non invia ordini.

  • Ho fatto varie prove e tentativi per risolvere lato cliente gli errori presenti nel log PHP. Alla fine di questo messaggio riporto gli ultimi errori rilevati. Ho provato a cambiare praticamente tutte le versioni di PHP su Aruba risalendo indietro fino alla 7.4 senza successo. E' possibile il problema sia interno a Website X5 o al pacchetto generato?

Richiesta:
Chiedo un’analisi tecnica urgente da parte vostra, poiché tutte le verifiche lato server sono state fatte senza risolvere. È probabile che ci sia un conflitto o un bug interno di Website X5 nella gestione dell’e-commerce o dell’upload.

Resto a disposizione per fornirvi i file di progetto .iwzip, credenziali FTP o qualsiasi altro elemento necessario per permettervi una diagnosi completa.

Grazie in anticipo per la collaborazione.

Cordiali saluti,
Andrea P.

Publicado en
4 RESPUESTAS
Andrea P.
Andrea P.
User
Autor

Log errori PHP

DataLog

02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 5781"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php on line 6027"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Undefined array key "" in /web/htdocs/www.italian-fashion.it/home/ru/kozha/product/index.php on line 2"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.italian-fashion.it/home/ru/kozha/res/x5engine.php:5781) in /web/htdocs/www.italian-fashion.it/home/ru/kozha/product/index.php on line 2"02/09/2025 22:49:20WARNING: [pool www.italian-fashion.it] child 571 said into stderr: "[02-Sep-2025 22:49:20 Europe/Rome] PHP Warning: Trying to access array offset on value of type null in /web/htdocs/www.italian-fashion.it/home/ru/kozha/product/index.php on line 68"

Leer más
Publicado en de Andrea P.
Incomedia
Eric C.
Incomedia

Buongiorno Andrea,
mi dispiace per l'anomalia.
Relativamente al tuo spazio web, il parametro PHP chiamato display_errors risulta disabilitato?

Ti chiederei di fornirmi una copia del progetto per verificare se una o più delle anomalie sono replicabili anche su uno spazio di hosting differente.
Puoi esportarlo al Passo 5 - Esportazione, scegliendo l'opzione “Esporta il progetto” per generare un file IWZIP.
Potrai poi caricare il file con https://www.swisstransfer.com/ o simili servizi e fornire il link di download a support @ incomedia.eu (senza gli spazi).
Grazie.

Leer más
Publicado en de Eric C.
Andrea P.
Andrea P.
User
Autor

Ci avevo già pensato ed avevo già caricato il progetto proprio su Swisstransfer. Ho inviato il link per email. 

Il parametro php display_errors è proprio quello che mi ha aiutato a fare una marea di prove prima di interpellare il servizio clienti. Bisogna disabilitarlo? Qual'è il vantaggio?

Leer más
Publicado en de Andrea P.
Andrea P.
Andrea P.
User
Autor

Tra l'altro, per completezza di informazione, 4 giorni fa avevo già scritto al servizio clienti Aruba ricevendo la risposta sotto. Io non so che prove abbiano fatto, dato che scrivevano che "variando a versione PHP da 8.2 a 7.4, il sito torna correttamente visibile" Il sito è sempre stato visibile, il problema riguarda il comportamento dei file php. Comunque mi affido nelle vostre mani.

Andrea P.

Gentile cliente,

ho verificato quanto segnalato e, dal nostro lato, non riscontriamo alcun errore lato server, nè anomalie FTP. 

A suo favore ho provveduto ad abilitare parametri massimi di upload nel PHP. Nel caso utilizzasse un editor non licenziato,  

Le ricordo che per la gestione del PHP del suo hosting, può consultare la guida dedicata .

Inoltre è possibile visualizzare i log degli errori lato server in autonomia seguendo questo percorso:

  1. Accedere al pannello di controllo del dominio con il proprio account Aruba (username @aruba.it e relativa password);

  2. Selezionare dal menu di sinistra il proprio servizio (ad esempio Hosting Linux) e poi la voce Strumenti e impostazioni;

  3. Da Strumenti e impostazioni cliccare su Mostra nella sezione Mostra log degli errori per aprire la schermata dedicata.

Gli unici errori recenti presenti sono relativi al sito presente nella root (e non allo shop) ove ho constatato che è in errore 500 per incompatibilità PHP, variando la versione PHP da 8.2 a 7.4, il sito torna correttamente visibile.


Per quanto riguarda i problemi indicati: invio ordini, calcolo codici sconto e upload file, essendo editor e codice proprietario Website X5, l’analisi, il debug e la risoluzione sono a carico e responsabilità dell’utente, dell'inerente webmaster o eventualmente le consiglio di rivolgersi al supporto ufficiale di Website X5 . Lo staff Aruba non può intervenire su tali aspetti.


In alternativa, le consiglio di valutare soluzioni già pronte come:

  • Aruba Supersite Professional che permette di creare e gestire siti web, blog e negozi online senza necessità di conoscenze di programmazione. Include funzionalità avanzate come un editor per testi e immagini, supporto all'intelligenza artificiale per generare contenuti e una piattaforma e-commerce integrata per iniziare a vendere online. È pensato per essere facile da usare, adattandosi a dispositivi mobili e a ottimizzazioni per i motori di ricerca.

  • Hosting Woocommerce Gestito ove penseremo noi alla configurazione di WordPress (e di Woocommerce), ad aggiornare i temi e plugin in maniera del tutto automatica, alla sicurezza ed al backup avanzato del sito con possibilità di ripristino automatico "1 click".

    I pacchetti Gestito di Aruba sono ottimizzati specificamente per WordPress e WooCommerce, con configurazioni server dedicate per supportare al meglio le prestazioni del CMS, maggiore priorità di risorse, Caching lato server e Database MySQL 8 su infrastrutture ottimizzate rispetto all’hosting condiviso classico.

    Inoltre potrà avvalersi del nostro supporto avanzato, esclusivo per i clienti che hanno un pacchetto Gestito, per svariati argomenti.
    Può trovare tutte le informazioni relative al supporto avanzato nella guida dedicata.


Nel caso voglia passare ad uno dei servizi sopracitati la invito ad aprire una nuova richiesta di assistenza dal portale https://assistenzaclienti.aruba.it 

Nel caso reputi la mia assistenza risolutiva, la invito a cliccare l'apposito pulsante di esitazione della richiesta.

Le ricordo che in caso di necessità potrà in qualunque momento aprire una nuova richiesta di assistenza.

Resto a disposizione.

Cordiali saluti


Daniele

_____________________________________________
Customer Care Aruba S.p.A.

Leer más
Publicado en de Andrea P.