WebSite X5Help Center

 
Anna F.
Anna F.
User

Problema con mysql sul mio sito  it

Autore: Anna F.
Visite 250, Followers 1, Condiviso 0  

Buongiorno a tutti, sto creando il sito web per il mio E-commerce ma ho un problema.

Ho acquistato correttamente un database MySql su aruba e in effetti da pannello aruba riesco ad accedervi senza problemi. Sul mio sito ho abilitato la gestione delle giacenze di magazzino dei prodotti del mio store, inserendo la quantità residua precisa per i prodotti. Mi ha chiesto quindi, per esportare, i dati del MySql...ho inserito tutto, quando esporto il sito sembra quasi piantarsi sull'ultimo file (updatecartdb.php) però poi dopo un pò di tempo mi dice sito pubblicato, 0 errori.

Vado quindi sul pannello Mysql di aruba e mi rendo conto che non sono mai state create tabelle ed è tutto vuoto. Di conseguenza non vedo più il catalogo prodotti. Cosa sbaglio?

https://www.magicreando.it/testmenu/cartsearch/index.html?rootCategory=2cylvbtv

Postato il
20 RISPOSTE - 1 CORRETTO
Giuseppe Guida
Giuseppe Guida
User

Ciao, nel pannello di controllo del tuo fornitore di spazio web devi verificare che tu abbia una versione di PHP adeguata (credo che per la versione 2024 di Website X5 sia richiesta la versione 8.0 o 8.1 di PHP)

Leggi di più
Postato il da Giuseppe Guida
Anna F.
Anna F.
User
Autore

Ho controllato, era selezionata la versione 8.2 di PhP, ho cambiato mettendo 8.1 ma nulla è cambiato. 
Non vedo alcuna tabella creata sul php.

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Update: ho fatto varie prove cambiando PHP e cambiando i permessi, gli indirizzi delle cartelle nelle impostazioni MYSQL, probabilmente l'errore era nei parametri PHP sul nome host.
Ora ho messo l'indirizzo ip del server, potrebbe essere questo?
sta di fatto che ora ha iniziato a scrivere sul database.
Però continuo a non visualizzare sul sito la disponibilità effettiva dei prodotti. Cosa sbaglio?

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

Buongiorno Anna,
potresti impostare nuovamente la quantità dei vari prodotti ora che hai corretto i parametri del database, e pubblicare nuovamente il sito scegliendo l'opzione di esportare tutti i file?
Assicurati che in fase di anteprima risulti visibile la quantità effettiva, prima di procedere all'esportazione.
Resto a disposizione.

Leggi di più
Postato il da Eric C.
Anna F.
Anna F.
User
Autore

Ok grazie Eric, ho appena provato, ma niente, ho esportato tutit i files, e in fase di anteprima i dati sono visibili.

In effetti mi sono resa conto che nelle impostazioni e-commerce, la pagina insomma dove inserisco i prodotti c'è un tastino per aggiornare direttamente le modifiche ai prodotti senza dover pubblicare il sito da 0. 

E praticamente quel tasto non funziona, quando lo clicco mi da "Errore di Connessione: non è possibile portare a termine l'operazione".

P.s. controllando su mysql son state create le tabelle dal programma, ma son tutte vuote, non c'è stato scritto nulla dentro, quindi forse ho ancora problemi di connessione al mysql???

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

Buongiorno Anna,
se visualizzi quell'errore nella sezione dell'e-commerce sembrerebbe che siano ancora presenti dei problemi nel corretto collegamento del database.
Se provi a stabilire una quantità di prodotti con la disponibilità effettiva e a pubblicare, visualizzi avvisi in fase di esportazione?

Leggi di più
Postato il da Eric C.
Anna F.
Anna F.
User
Autore

No, nessun errore, è questa la cosa strana.

Ora ho provato a cancellare tutte le tabelle nel database e rifare l'upload dell'intero sito, e in effetti non me le ha più ricreate....ora vai a capire cosa era che non andava.

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Update: ho messo PHP 8.2 e ricaricato tutto e mi ha creato di nuovo le tabelle in MySql, ma restano vuote e senza dati, e dal carrello mi da sempre  "Errore di Connessione: non è possibile portare a termine l'operazione".

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

Buongiorno Anna,
potresti fornirmi uno screenshot dell'elenco dei prodotti, dove risulta visibile la disponibilità?
Grazie.

Leggi di più
Postato il da Eric C.
Anna F.
Anna F.
User
Autore

Certo, ecco qua, dice 0+5 in quanto non riesce ad aggiornare.

Se clicco quel pulsante a destra "aggiorna" mi da l'errore di cui prima

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Queste invece sono le tabelle create sotto MySql...non vorrei sbagliarmi ma non ne vedo di prodotti, sembrano essere tutte tabelle relative al carrello, è corretto?

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

Buongiorno Anna,
il fatto che la quantità sia mostrata come 0+X significa infatti che non è stato possibile raggiungere correttamente il database per caricare le quantità dei prodotti.
Quando pubblichi noti tuttora il rallentamento nel file updatecartdb.php verso la fine della pubblicazione?
Grazie.

Leggi di più
Postato il da Eric C.
Anna F.
Anna F.
User
Autore

No non rallenta più alla fine come faceva prima. 

Attualmente ho PHP 6.2 e questi i dati che ho inserito 

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Nella sezione apposita ho questo poi 

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

Buongiorno Anna,
potresti cortesemente fornirmi una copia del progetto e consentirmi di effettuare un'esportazione di test?
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.

Leggi di più
Postato il da Eric C.
Anna F.
Anna F.
User
Autore

Ok sto procedendo

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Inviato proprio ora. Grazie Eric

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Niente da fare, non si riesce a risolvere. 

Qualche altro utente che magari ha avuto lo stesso problema ed è riuscito a venirne a capo???

Leggi di più
Postato il da Anna F.
Anna F.
Anna F.
User
Autore

Ok svelato l'arcano.

Avevo impostato una cartella sulla quale pubblicare il sito in fase di testing, per non farlo raggiungere da tutti ovviamente, ma con questa cartella non funge il database (non so perchè sinceramente) 

Ho provato a pubblicare tutto sulla cartella principale e funziona senza problemi.

Quindi vi chiedo, c'è un modo per pubblicare su cartella principale del sito ma non farlo vedere a tutti? 
Oppure qualcuno mi può aiutare su questo fatto che pubblicando su una cartella il sito poi non funziona il database?

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

Buongiorno Anna,
ho risposto poco fa all'e-mail non avendo ancora notato la tua risposta.
Per procedere alla pubblicazione su una sottocartella, devi assicurarti di allineare l'URL utilizzato ad essa, aggiungendo al fondo il riferimento alla cartella utilizzata invece di quella principale.
Resto a disposizione.

Leggi di più
Postato il da Eric C.