WebSite X5Help Center

 
Emanuele Ercoli
Emanuele Ercoli
User

Errore Schede Prodotto ed Elenco Articoli dopo aggiornamento ultima versione X5  it

Autore: Emanuele Ercoli
Visite 238, Followers 2, Condiviso 0  

Salve,

dopo aver aggiornato alla versione attuale X5 e pubblicato il sito (dominio Aruba) a seguito di alcune variazioni al progetto, le pagine schede prodotto e elenco articoli dell'e-commerce non vengono visualizzate. In locale l'anteprima è ok. 

Ecco in dettaglio cosa succede:

HTTP Error 404.3 - Not FoundThe page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

ecco alcuni link per vostro riferimento:

https://www.computer-co.it/cartsearch/index.html

https://www.computer-co.it/product/?myng3ql-a---iphone-16-pro-128gb-titanio-naturale2

https://www.computer-co.it/product/?mwwe3ql-a---apple-watch-series-10-gps-42mm-in-alluminio-color-jet-black-con-cinturino-sport-nero---s-m3

Questa la risposta dell'assistenza Aruba:

Gentile cliente,

le chiedo di provare a ripubblicare l'intero progetto, perché l'errore è riconducibile ai file dell'applicativo:

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'getIdBySlug')
at x5cartengine.js?2024-4-4-0:2:148125

Postato il
15 RISPOSTE - 3 UTILI
Claudio D.
Claudio D.
Moderator
Utente del mese IT

si è un errore noto con Aruba Windows... 

devi chiedere ad Aruba di aggiungere il mime/type per i file .hbs 

aggiungendo nel file "web.config" queste istruzioni, dovrebbe essere sufficiente:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>

<staticContent>
<mimeMap fileExtension=".hbs" mimeType="text/x-handlebars-template" />

</staticContent>


</system.webServer>
</configuration>

leggi qui:https://helpcenter.websitex5.com/it/post/268004

Leggi di più
Postato il da Claudio D.
Emanuele Ercoli
Emanuele Ercoli
User
Autore

Grazie Claudio.

Giro la tua risposta ad Aruba e ti aggiorno appena risolto.

Leggi di più
Postato il da Emanuele Ercoli
Emanuele Ercoli
Emanuele Ercoli
User
Autore

Buongiorno ,

purtroppo il problema persiste.

Ecco la chat con Aruba

-----------------------------------

10:35

Gentile cliente,

le confermo che quanto indicato doveva essere inserito lo è stato.

Contatti l'assistenza Website e comunichi che nonostante l'implementazione del mime indicato la situazione no si è risolta.

Resto a disposizione.

Cordiali saluti

-----------------------------------

10:23

Buongiorno.

il problema persiste.

Attendo soluzione e confermo che in locale tutto funziona regolarmente.

Leggi di più
Postato il da Emanuele Ercoli
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese ESUtente del mese PT

... ma se migri il server attuale da windows ad apache/Linux, come spesso suggerito da Claudio, ...non risolvi lo stesso...?...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
Utente del mese IT
 ‪ KolAsim ‪ ‪
... ma se migri il server attuale da windows ad apache/Linux, come spesso suggerito da Claudio, ...non risolvi lo stesso...?... .
che poi sarebbe la soluzione migliore per ogni eventuale problema di compatibilità futura... wink

Leggi di più
Postato il da Claudio D.
Emanuele Ercoli
Emanuele Ercoli
User
Autore

Se non esiste altra soluzione.... nel frattempo avrei piacere il sito fosse operativo per gli aspetti che ho segnalato....

Leggi di più
Postato il da Emanuele Ercoli
Emanuele Ercoli
Emanuele Ercoli
User
Autore

in allegato il file web.config

Leggi di più
Postato il da Emanuele Ercoli
Incomedia
Eric C.
Incomedia

Buongiorno,
visionando le pagine al momento non risulta presente l'errore iniziale relativo ai file .hbs, visibile come 404.3, ma una situazione differente.
Relativamente all'errore sulla scheda prodotto, potresti cortesemente procedere come suggerito anche da Aruba e ripubblicare il sito?
Suggerirei di rigenerare i file del progetto effettuando un CTRL + Anteprima (vedrai aprirsi l'anteprima, attendi fino al termine della barra di caricamento) ed esportandolo nuovamente selezionando l'opzione di esportare tutti i file.
Resto a disposizione.

Eric

Leggi di più
Postato il da Eric C.
Incomedia
Eric C.
Incomedia

Visionando la pagina di ricerca prodotti si presenta un errore di memoria esaurita nelle chiamate PHP per il carrello, potresti verificare qual è il valore del memory_limit sul tuo server, o in generale la RAM a disposizione, e verificare le possibilità di aumento?

Eric

Leggi di più
Postato il da Eric C.
Emanuele Ercoli
Emanuele Ercoli
User
Autore

risolto da Aruba, abbassando la versione di php

Leggi di più
Postato il da Emanuele Ercoli
Emanuele Ercoli
Emanuele Ercoli
User
Autore

Buongiorno, nonostante il passaggio alle versione appropriata di php il problema persiste.

In maniera aleatoria l'albero dei prodotti e le pagine vengono caricate o meno... a volte una volta aperta la pagiana Php di un prodotto poi anche i successivi vengono visualizzati correttamente.

In caso contrario la pagina rimane bianca, nel caso dell'alberto prodotti c'è le classica rotellina che gira.

Aruba segnale quanto segue:

Faccia verificare dall'assistenza Website l'errore che viene mostrato sulla console:

https://www.computer-co.it/cart/x5cart.php?action=alignwl

403 (Forbidden)

Spero mi aiutere a risolvere, perchè prima dell'aggiornamento all'ultima versione di X5 e alla successiva pubblicazione del sito tutto funzionava regolarmente.

Grazie

Leggi di più
Postato il da Emanuele Ercoli
Furio TOZZI
Furio TOZZI
User

Emanuele in effetti avevo lo stesso problema con la scheda prodotti "solo per i commenti", leggendo il tuo post ho risolto il mio "credo" in effetti è proprio il PHP io avevo messo il php 8.1(ereditato) e non funzionava, ora o retrocesso alla versione 8.0 e funziona, solo che il problema che la versione 8.0 è deprecata quindi non so quanto vale la pena è un rischio per la sicurezza, io non uso Aruba uso Server Plan come hosting, cmq grazie :-)

Leggi di più
Postato il da Furio TOZZI
Incomedia
Eric C.
Incomedia

Buongiorno Emanuele,
l'errore menzionato non è legato a alle anomalie sul caricamento dei prodotti, e si tratta in realtà di un avviso non relativo a possibili malfunzionamenti, ma a una dinamica delle funzioni legate alla wishlist.
All'ultima verifica risultava un'errore relativo all'esaurimento della memoria.
Oltre alla modifica della versione di PHP sono state fatte modifiche relative a questo aspetto come suggerito?
Grazie.

Eric

Leggi di più
Postato il da Eric C.
Emanuele Ercoli
Emanuele Ercoli
User
Autore

Ciao Eric

io ho semplicemente aggiornato X5 all'ultima versione e ripubblicato il sito dopo alcune modifiche a pagine e inserimento di nuovi articoli.

Lato Aruba hanno semplicemente reimpostato la versione di PHP e aggiunto mime/type per i file .hbs 

Leggi di più
Postato il da Emanuele Ercoli
Incomedia
Eric C.
Incomedia

Buongiorno Emanuele,
ti suggerirei in tal caso di verificare quale valore è attualmente impostato per il parametro memory_limit e la possibilità di aumentarlo, relativamente all'errore sulla ricerca prodotti.
Potrei avere una copia del progetto per verificare invece se l'errore su alcune schede prodotto è replicabile?
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.

Eric

Leggi di più
Postato il da Eric C.