Problema con oggetto sondaggi
Autore: Andrea Z.
Visite 2435,
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
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.
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
Because
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
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.
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?
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.
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"
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
... 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.
.
al punto "impostazione - gestione dati" hai indicato tu la cartella "public"? se si, cancella e lascia il campo vuoto.
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)
Autore
Ritornando i parametri su public adesso il test di X5 lo ha rilevato corretto!
Grazie a tutti per l'aiuto.
AndreZ