WebSite X5Help Center

 
manuel M.
manuel M.
User

Website non scrive più su db  it

Autore: manuel M.
Visite 375, Followers 1, Condiviso 0  

Salve,

ho la versione webiste x5 pro 2019.1.7

Utilizzo il modulo mail per compilare dei campi su diverse tabelle (1 tabella diversa per pagina). Ha sempre scritto su db mysql. Ora in una pagina specifica ha smesso di scrivere. I test sono tutti in "Pass". 

Cosa riscontro:

- il modulo non invia più i dati al DB ma arriva la mail arriva correttamente con il riepilogo.

- Ho creato una pagina per visualizzare i dati, e visualizzo fino a quando scriveva, dunque DATABASE VIEWER OK.

- Se creo un nuovo record da DATABSE VIEWER, il modulo scrive correttamente su DB mysql e visualizzo quello che ho scritto.

- Nessuno modifica fatta sulla pagina incriminata.

Domande:

- c'è un limite di campi?

- caratteri che potrebbero dare fastidio? non uso accenti e spazi ma solo caratteri alfanumerici e _

Vi prego datemi dei suggerimenti, perché è la terza volta che rifaccio il modulo che facendo così, riprende a funzionare.

Postato il
10 RISPOSTE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
- caratteri che potrebbero dare fastidio? non uso accenti e spazi ma solo caratteri alfanumerici e _

... caratteri riservati che se usati nelle descrizioni potrebbero corrompere il codice PHP: (&), ("), (')...

... se così fosse, anteporre la barra inversa (\), per esempio (\') ...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
manuel M.
manuel M.
User
Autore

Salve,

come scritto sopra non uso caratteri riservati se non "_".

in allegato i campi creati da website x5

Leggi di più
Postato il da manuel M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... se hai controllato, allora il problema sarà altrove...

... potresti fare una prova di confronto con un nuovo DB semplificato sino a risalire alla causa del problema...

... in ambiente PHP | Apache/Linux fare attenzione che ci sia corrispondenza nei nomi, case-sensitive...

... resta comunque in attesa degli esperti...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Incomedia
Riccardo P.
Incomedia

Buongiorno Manuel,

non esistono limiti sulla creazione di campi in Website X5, dipende però se ci sono limiti nel database, per questo dovresti contattare direttamente il fornitore del servizio. Verifica anche che le tabelle abbiano i permessi di lettura e scrittura settati correttamente.

Un prova che potresti fare per capire se dipende da quello o da altre configurazioni, è quella di creare un nuovo progetto con pochi campi e collegarlo al database. Poi esportalo su server (puoi provare in una sottocartella ricordandoti di inserire l'url corretto anche al passo 1) e verifica.

Fai questa prova e fammi sapere se così funziona oppure no.

Leggi di più
Postato il da Riccardo P.
manuel M.
manuel M.
User
Autore

Salve,

nessun limite, ho controllato prima di contattarvi, ho aumentato anche il max_input_vars = 5000 (rispettando le politiche di QoS del mio providere) e memory_limit = -1, (illimitata)

Nessun cambiamento..

Come scritto sopra i campi sul quella tabella già venivano scritti, dunque hanno i permessi di lettura/scrittua. Ha smesso all'improvviso. Ho eliminato l'80% dei campi sulla pagina incriminata lasciandone solo 10. Non cambia nulla.

Il DB è unico. Le tabelle diverse. Tutte le altre tabelle non hanno problemi. Rifare tutto ogni volta, senza cambiare nessun campo, stressa. 

Leggi di più
Postato il da manuel M.
Incomedia
Riccardo P.
Incomedia

Buongiorno Manuel,

il fatto che l'inserimento dei campi nella tabella abbia smesso all'improvviso magari può dipendere da un aggiornamento del server o di qualche impostazione.

Prova a comunicarmi l'url del sito e i dati per accedere alla sezione /admin. Puoi rendere il topic privato e comunicarmi anche i dati ftp per accedere al server così da poter effettuare dei test.

Fammi Sapere.

Leggi di più
Postato il da Riccardo P.
manuel M.
manuel M.
User
Autore

Nessun aggiornamento e nessuna impostazione.

Il sito è privato.

Il problema era (è) vostro-

Se mettete che opzionalmente il componente "separatore" del modulo mail può essere scritto nel database per qualche impensabile ragione, uplodate tutto, ve ne accorgete e tornate indietro, il DB si spacca, o meglio non scrive più. 

Queste dovrebbero essere cose che in rilascio dovrebbero essere già testate invece di usarci come cavia e farci diventare scemi.

Leggi di più
Postato il da manuel M.
Incomedia
Riccardo P.
Incomedia

Buongiorno Manuel,

ho provato a configurare un form email per l'invio dei dai in un database e sia con l'oggetto separatore che senza i dati sono stati salvati correttamente.

Hai provato a creare un oggetto nuovo e far salvare i form in una nuova tabella?

Prova a inviarmi il file .iwzip così che possa effettuare dei test direttamente sul tuo progetto. (puoi usare il servizio https://wetransfer.com/ per generare il link per il download).

Fammi Sapere

Leggi di più
Postato il da Riccardo P.
manuel M.
manuel M.
User
Autore

Ripeto:

quandi si inserisce l'oggetto separatore e per errori attivi il campo DB facendo poi applica, quando rientri per disattivarlo, qualcosa rimane scritto da qualche parte e di conseguenza ti rompe la tabella relativa a quel modulo e bisgona ripartire da 0. Non basta eliminare l'oggetto.

Leggi di più
Postato il da manuel M.
Incomedia
Riccardo P.
Incomedia

Potresti per favore spiegarmi nel dettaglio passo passo cosa fare per riprodurre l'errore e poter verificare?

Cosi posso seguire le tue indicazioni in maniera precisa.

Fammi sapere.

Leggi di più
Postato il da Riccardo P.