Non riesco ad integrare un db mysql con il sito web e l'oggetto guestbook 
Autor: Claudio F.
Besucht 156,
Followers 1,
Geteilt 0
Buonanotte di pasquetta,
sto usando l'oggetto guestbook e non riesco a vedere nulla quando imposto di salvare su database.
ho messo nei campi ttte i nomi come da prewiev di websitex5, che funziona; ma una vlta esportato nlla si vede.
sono solo 5 campi che per la verità non so come modificare allo scopo in phpmyadmin.
Gepostet am
ma a che versione ti riferisci ?
comunque la tabella l'hai creata tu ? se si , quello è l'errore, va fatta creare a website
Autor
Grazie per la risposta, la versione è la 12 pro;
allora devo cancellare il database e farlo creare da websitex5?
..cancellare dall'hosting, cpanel....
Autor
non lo crea...non riesco a capire come fare.
L'host dainserire nel database , ora uso:
https://webapp8.netsons.net:2083/cpsess9396288367/3rdparty/phpMyAdmin/index.php?route=/database/structure&db=jqkbcbdc_BLOG+DI+MARCO
E' corretto oppure no...dove sbaglio; come faccio afare creare da website il dtabase. Ora non cè più il database precedente il cpanel , è senza database
ma NO !!!
io non ho detto di cancellare il DB !!!
il DB devi averlo ...
è la tabella che deve creartela Website...
quindi è la tabella che NON deve esistere sul DB, tu metti il nome che vuoi alla tabella nel progetto e website X5 te la crea nel DB che deve essere presente !!!
Autor
si ma se creo il database mi chiede anche le tabelle/nome....?
Autor
ora il database è creato, cosa /come devo procedere....?
scusate la mia ignoranza in merito....
Autor
...di più non ci arrivo...
Autor
Sto provando ad inviare via file e cartella alla cartella blog con permessi 777, ieri sera scriveva ora non più però meorizza i commenti, come numero, ma non li fa vedere...
ti consiglio di usare un nome di DB corto e senza spazi !
per la scrittura , come cartella con i permessi in scrittura metti
public
Autor
Dall'assistenza mi hanno risposto che:
Ti informo che non è possibile connettersi al databaase dall'esterno.
Cambia qualcosa?
?
non conosco netsons, mai avuto a che fare...
ma la connessione è dalla procedura sul tuo sito web che è presso di loro, quindi a mio parere non dovrebbero esserci problemi...
Fai come ti ho detto, metti nome breve senza spazi, se ti chiede nome tabella in fase di creazione metti nome fittizio, poi nel progetto metti nome reale (breve e senza spazi) per la tabella (che NON deve esistere sul DB)...
Se hai ancora problemi, altro non ti so dire...
attendi altri...
non so lo staff, visto che si tratta di una versione obsoleta e fuori assistenza...
PS: io non userei un php oboleto... vedi tu...
i commenti li manderei su file... se non hai necessità strane
Con questo io chiudo.
Autor
non funziona ne con DB nome blog, ne con file publi; peròmemorizza i commenti ma, numero, ma non li fa vedere anche se impostato da essere subito visibile.
Non capisco più nulla....
sottocartella su server, come detto prima ci va
public
NON tutto il percorso , senza nulla prima ne dopo... se non ricordo male, dalla 12 è passato pun secolo..
ora mi scollego... non so quando ritornerò sul Forum...
buona fortuna
Autor
L'assistenza di netsons mi ha risposto e:
in tal caso in nome Host è necessario inserire "localhost" .
Invito a riprovare utilizzando questo nome host.
ho provato enon funziona, si vede mell'anteprima ma non dopo esposrtato...
quale è l'errore?
Buongiorno Claudio,
potresti verificare la situazione con il suggerimento indicato da Claudio prima?
Trattandosi di una versione obsoleta del software e quindi compatibile con versioni più vecchie di PHP non escluderei incompatibilità nei collegamenti a un database di creazione recente.
La cartella public solitamente è una cartella preimpostata per esempio sul provider Aruba, anche nel caso di Netsons disponi di questa cartella, oppure hai provveduto a crearla e applicarle i permessi di tipo 777?
In ogni caso, che sia "public" o una differente cartella, inserisci in questo campo solamente il nome della cartella con questo scopo, e non il percorso completo.
Autor
Il file lo crea, ma non lo mostra in pagina.
Lo leggo se vado a vedere con lftp la cartella public public
Autor
<?xml version="1.0" encoding="UTF-8"?>
<comments>
<comment>
<email><![CDATA[????@??????.it]]></email>
<name><![CDATA[Claudio]]></name>
<url><![CDATA[***]]></url>
<body><![CDATA[ciao]]></body>
<ip><![CDATA[37.163.191.77]]></ip>
<timestamp><![CDATA[2025-04-21 17:25:21]]></timestamp>
<abuse><![CDATA[0]]></abuse>
<approved><![CDATA[1]]></approved>
<rating><![CDATA[4]]></rating>
<id><![CDATA[0]]></id>
</comment>
.......
Autor
da ulteriore analisi eseguita vedo che la sottodirectory "blog" ha dei permessi "777" ed invito in primis a modificarli in "755" da:
cPanel > File Manager > seleziona la sottodirectory "blog" > tasto destro "Change Permissions" .
Inoltre, nel file "error_log" presente nella directory "public_html" vedo che l'applicativo sta registrando numerosi Fatal error come i seguenti :
[22-Apr-2025 09:51:01 UTC] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'jqkbcbdc_BLOG.COMMENTO' doesn't exist in /home/jqkbcbdc/public_html/res/x5engine.php:3598 Stack trace: #0 /home/jqkbcbdc/public_html/res/x5engine.php(3598): mysqli->query('SHOW COLUMNS FR...') #1 /home/jqkbcbdc/public_html/res/x5engine.php(3778): MySQLiDriver->query('SHOW COLUMNS FR...') #2 /home/jqkbcbdc/public_html/res/x5engine.php(2811): ImDb->query('SHOW COLUMNS FR...') #3 /home/jqkbcbdc/public_html/res/x5engine.php(6507): ImComment->loadFromDb('localhost', 'jqkbcbdc_ADMIN', 'G??????????????...', 'jqkbcbdc_BLOG', 'COMMENTO', 'x5gb391') #4 /home/jqkbcbdc/public_html/blog.php(117): ImTopic->loadDb('localhost', 'jqkbcbdc_ADMIN', 'G??????????????...', 'jqkbcbdc_BLOG', 'COMMENTO') #5 {main} thrown in /home/jqkbcbdc/public_html/res/x5engine.php on line 3598
Se la casistica persiste, invito gentilmente a specificare l'url sul quale si desidera installare l'applicativo e i passaggi nel dettaglio da eseguire per poter replicare l'errore.
Buongiorno,
il fatal error sembrerebbe essere legato al tentativo di trovare una tabella che risulta non esistente.
Relativamente all'altro metodo di salvataggio commenti: se ricarichi la pagina con CTRL + F5 non risultano comunque visibili commenti?
Quale versione di PHP utilizzi sullo spazio web?
Autor
no non risultano visibili i commenti
Buongiorno Claudio,
qual è la versione più vecchia che ti è possibile impostare?
La versione 8.2 di PHP è supportata solo dalla versione 2023.1, dovresti usare una versione di molto precedente per assicurarti la compatibilità con la versione 13 del programma.