WebSite X5Help Center

 
Andrea Z.
Andrea Z.
User

Problema con oggetto sondaggi  it

Autore: Andrea Z.
Visite 2145, Followers 1, Condiviso 0  

Ho comprato l'oggetto Sondaggi, ma non mi funziona.

L'ho connesso con il database mysql di aruba, ed ho creato una tabella come da screen shot.

Vorrei sapere se è corretto o se c'è qualche errore già che non funziona... ;-)

Ah il server è windows con supporto php.

Grazie per ogni eventuale tips!

AndreZ

Postato il
13 RISPOSTE - 6 UTILI - 1 CORRETTO
Incomedia
Riccardo P.
Incomedia

Buongiorno Andrea,

non devi creare tu la tabella ma solo inserire i dati di connessione la database e il nome della tabella. WebSite X5 creerà automaticamente tutti i campi e i dati.

Prova anche a darmi l'url del tuo sito così da poter verificare.

Ho notato che hai scritto lo stesso messaggio anche in inglese, ti invito a scrivere solo in it e non aprire altri topic uguali in altre lingue.

Grazie.

Leggi di più
Postato il da Riccardo P.
Andrea Z.
Andrea Z.
User
Autore

Buongiorno Riccardo,

preso dalla foga e dall'ansietà di provare il nuovo oggetto ho aperto due trouble ticket... sorry!

Spettacolare se X5 crea automaticamente anche le tabelle del database, non ho trovato il dato nella guida.

Adesso ho cancellato la tabella che avevo creato manualmente, ed ho ripubblicato la pagina:
 - https://www.zanetta.net/pagina21.php

Però votando il grafico non appare ugualmente... cosa posso verificare?

Grazie mille

AndreZ

Leggi di più
Postato il da Andrea Z.
Serg Linds
Serg Linds
User

Because

Warning: mysqli::mysqli(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in D:\inetpub\webs\zanettanet\res\x5engine.php on line 3907 Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in D:\inetpub\webs\zanettanet\res\x5engine.php on line 4041 Warning: mysqli::query(): Couldn't fetch mysqli in D:\inetpub\webs\zanettanet\res\x5engine.php on line 4041 Fatal error: Call to a member function fetch_array() on a non-object in D:\inetpub\webs\zanettanet\res\x5engine.php on line 4043
Leggi di più
Postato il da Serg Linds
Incomedia
Riccardo P.
Incomedia

Buongiorno Andrea,

come consiglio prova a ricontrollare i dati del database e della tabella e verifica che abbiano i permessi in lettura /scrittura.

Sembra che il sito non riesca a connettersi al database, infatti il link https://www.zanetta.net/admin/ non funziona:

Unable to connect to DB

Leggi di più
Postato il da Riccardo P.
Massimo C.
Massimo C.
User

andrea, hai configurato il database al punto 1, impostazioni - gestione dati? li devi collegare il database coi parametri forniti da aruba. Sempre li devi indicare la cartella coi permessi di scrittura. se non indichi nulla di default viene scelta la cartella "public" indicata da Aruba .

poi nell'oggetto sondaggi devi indicare il database e dare solo un nome alla tabella. Con quel nome viene creata dal sistema.

Leggi di più
Postato il da Massimo C.
Andrea Z.
Andrea Z.
User
Autore

Buongiorno a tutti!

La settimana scorsa ho dovuto aggiornare la versione di php sennò non mi funzionava la conferma d'ordine.
Ora ho installato la versione php 5.5.19, su Aruba.

Entrando nella sezione Admin, mi dà questo errore: -_____________________________________________
Warning: mysqli::mysqli(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecureauthentication.
Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in D:\inetpub\webs\zanettanet\res\x5engine.php on line 3907
________________________________________________________________________________

Ovvero dovrei cambiare la password del Mysql perchè non è più sicura per i parametri della nuova versione?

Leggi di più
Postato il da Andrea Z.
Incomedia
Riccardo P.
Incomedia

Buongiorno Andrea,

hai ancora problemi con il php, come test prova a togliere il database dal progetto e scollegarlo,

esporta e vedi se https://www.zanetta.net/admin/ si carica correttamente così da verificare che il php sia corretto.

Poi ricollega il database, se ricevi di nuovo l'errore allora dipende da quello.

Facci sapere.

Leggi di più
Postato il da Riccardo P.
Massimo C.
Massimo C.
User

non è un problema di password "più sicura", serve cambiarla perchè impostata in un database che ha cambiato versione di PHP. la "sicurezza" risiede nel reimpostarla solo in quanto il sistema deve "richiudersi"

Leggi di più
Postato il da Massimo C.
Andrea Z.
Andrea Z.
User
Autore

Buongiorno a tutti! e grazie per gli aiuti, molto aprezzati!

Allora, ho scollegato il database dal progetto e la sezione Admin è tornata funzionante.
però all'interno del Test del sito mi dà errore di scrittura sulla cartella Public! (?) cosa che invece è è già predisposta per lettura e scrittura, chmod777, come da screen shot!
Cosa dovrei fare adesso?

Ricollego il db mysql per vedere cosa succede...

Grazie

AndreZ

Leggi di più
Postato il da Andrea Z.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ricontrolla i permesi CHmod(777) con il FileManager o PermissionManager dello stesso server, e nel caso li riconfermi...
... per caso hai indicato "public" sia per la cartella che per la sotto-cartella abilitata alla scrittura...?... 
... la sotto-cartella se non necessaria per un qualche motivo, non va indicata...
... nei dati/testi trattati nel DB controlla che non siano presenti caratteri speciali riservati, tipo ("), ('), (&), ecc.
.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Massimo C.
Massimo C.
User

al punto "impostazione - gestione dati" hai indicato tu la cartella "public"? se si, cancella e lascia il campo vuoto.

Leggi di più
Postato il da Massimo C.
Andrea Z.
Andrea Z.
User
Autore

Aggiornamento:

ho cambiato cartella da public a blog, e in aruba ho dato i permessi di Read/Exec/Write.

Nel pannello di aruba viene confermato, ma nella pagina Admin di X5 non passa il test...

(vedi screen shot)

Leggi di più
Postato il da Andrea Z.
Andrea Z.
Andrea Z.
User
Autore

Ritornando i parametri su public adesso il test di X5 lo ha rilevato corretto!

Grazie a tutti per l'aiuto.
AndreZ

Leggi di più
Postato il da Andrea Z.