× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Problema scrittura dati su database

More
10 years 6 months ago - 10 years 6 months ago #4254 by federusso
Salve,
è da giorni che dopo varie prove e dopo aver letto tutti i post sul forum, provo a far scrivere di dati nel database, ma niente è sempre vuoto. Il log mi dice logging data to database senza darmi errori, vado in phpmyadmin ed è tutto vuoto. Ho ricontrollato decine di volte user, password, host, privilegi, file config.php, swpi.cfg e tutto corrisponde come da istruzioni, ma niente dati su DB e niente errori sul log.

Chiedo il vostro aiuto.

Grazie

Estratto del log:

10.....9.....8.....7.....6.....5.....4.....3.....2.....1.....
[04/06/2014-18:19:12] loading plugins
[04/06/2014-18:19:12] Starting sensor reading - Sensor type is : WS23XX
[04/06/2014-18:19:12] Thread started
[04/06/2014-18:19:12] Checking internet connetion ...
[04/06/2014-18:19:12] Config Server running on port 80
[04/06/2014-18:19:12] Internet ok
[04/06/2014-18:19:12] Checking internet connetion ...
[04/06/2014-18:19:12] Internet ok
mer 4 giu 2014, 18.19.29, CEST
[04/06/2014-18:19:29] System time adjusted from NPT server : europe.pool.ntp.org
[04/06/2014-18:19:30] Connected with IP : 154.56.218.1
[04/06/2014-18:19:30] Starting General WatchDog
mer 4 giu 2014, 18.19.30, CEST
[04/06/2014-18:19:30] System time adjusted from NPT server : europe.pool.ntp.org
***************DUBUG********************
[1008.0, 24.8, 60.0, 20.8, 75.0, 1092.44, 2.7, 157.5, 2.7, 1]
***************DUBUG********************
[04/06/2014-18:19:46] Calculating Meteo data and statistics
[04/06/2014-18:19:46] Checking internet connetion ...
[04/06/2014-18:19:46] Internet ok
[04/06/2014-18:19:46] Logging data ...
[04/06/2014-18:19:47] Data sent to server : <!DOCTYPE html>
<html style="height:100%">
<head><title> 403 Forbidden
</title></head>
<body style="color: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;">
<div style="height:auto; min-height:100%; "> <div style="text-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;">
<h1 style="margin:0; font-size:150px; line-height:150px; font-weight:bold;">403</h1>
<h2 style="margin-top:20px;font-size: 30px;">Forbidden
</h2>
<p>Access to this resource on the server is denied!</p>
</div></div></body></html>

[04/06/2014-18:19:48] Rereading config file ..
[04/06/2014-18:19:48] Disk space left = 1221107712
[04/06/2014-18:19:48] Sleeping 599 seconds
mer 4 giu 2014, 18.19.49, CEST
[04/06/2014-18:19:49] System time adjusted from NPT server : europe.pool.ntp.org
[04/06/2014-18:20:03] Logging data to Database
***************DUBUG********************
[1008.0, 24.8, 60.0, 20.8, 75.0, 1092.44, 2.8, 157.5, 2.8, 1]
***************DUBUG********************
[04/06/2014-18:20:36] Calculating Meteo data and statistics
[04/06/2014-18:20:52] Logging data to Database
[04/06/2014-18:20:52] Dir: SSE - Spd: 1.45988008639 - Gst: 1.45988008639 - Tout: 20.8 - Tin: 24.8 - Hout: 75.0 - Hin: 60.0 - P: 1008 - Rtot: 1092.4 - RDay: 1026.4 - R1h: 1026.4 - R24h: 998.4 - CB: 560
***************DUBUG********************
[1008.0, 24.8, 60.0, 20.8, 75.0, 1092.44, 3.4, 157.5, 3.4, 1]
***************DUBUG********************
[04/06/2014-18:21:32] Calculating Meteo data and statistics
[04/06/2014-18:21:48] Logging data to Database
[04/06/2014-18:21:48] Dir: SSE - Spd: 1.77271153348 - Gst: 1.77271153348 - Tout: 20.8 - Tin: 24.8 - Hout: 75.0 - Hin: 60.0 - P: 1008 - Rtot: 1092.4 - RDay: 1026.4 - R1h: 1026.4 - R24h: 998.4 - CB: 560
Last edit: 10 years 6 months ago by federusso.

Please Log in to join the conversation.

More
10 years 6 months ago #4255 by tony
Logging data to Database Si riferisce al database interno sulla scheda sd e non a quello sul sito web dove invece hai un errore !!!!

4/06/2014-18:19:47] Data sent to server : <!DOCTYPE html>
<html style="height:100%">
<head><title> 403 Forbidden
</title></head>
....
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4256 by federusso
Ok. Grazie.
Da cosa può derivare quell'errore ?
Ho controllato i privilegi dell'utente del DB e li ha tutti attivi.
Ho anche controllato i privilegi della cartella swpi dove è contenuto il logger ed ha tutti i permessi.

Please Log in to join the conversation.

More
10 years 6 months ago #4257 by roberto2011
Non trova la pagina swpi_logger.php
Controlla l'url nel file swpi.cfg

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4258 by federusso
Ho controllato l'url nel file swpi.cfg ed è ok. L'url è comprensivo anche di http://

E' possibile che non riconosca la password swpi ?
Ho visto che nel file del logger all'inizio c'è un controllo della password swpi. Comunque ho controllato anche quella nel file config.php ed è la stessa del file swpi.cfg

Please Log in to join the conversation.

More
10 years 6 months ago #4259 by roberto2011
L'errore 403 è un errore di permessi alla pagina.
Prova ad aprire l'url direttamente dal browser del Pc.

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4260 by federusso
Inizialmente anche da browser mi dava l'errore 403, poi ho settato i permessi del file in modo corretto, ora lanciando il logger direttamente da browser mi restituisce Wrong Password.

Please Log in to join the conversation.

More
10 years 6 months ago #4261 by federusso
Ho scoperto una cosa importante, mi sono accorto che l'errore 403 lo ho solo dalla connessione alla quale è aggancia l'swpi, ovvero se collego il pc allo stesso router al quale è collegato l'swpi ho anche da browser l'errore 403, mentre se con il pc mi collego ad esempio da casa, l'errore scompare.
Ora, l'unica differenza tra le due connessioni è che l'swpi è collegato ad un Access Point Client Router che a sua volte tramite wi-fi è collegato al router principale che gli da la connessione ad internet, quindi l'swpi è in una connessione nattata. E' possibile che sia questo il problema di accesso alle risorse ? Si potrebbe risolvere facendo un port forwarding e aprire la porta con la quale l'swpi comunica ?

Grazie

Please Log in to join the conversation.

More
10 years 6 months ago #4262 by tony
ma io questo non credo ( Razzi ). :-)
il forward serve solo se swpi fa da server.
prova dal raspberry un ping a google.
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4263 by federusso
Appena riesco ad andare alla stazione meteo faccio la prova.

Queste due righe del log significano che riesce ad uscire su internet, oppure anche se come risultato è OK potrebbe comunque fallire il ping ?

[04/06/2014-18:19:12] Checking internet connetion ...
[04/06/2014-18:19:12] Internet ok

Please Log in to join the conversation.

More
10 years 6 months ago #4264 by roberto2011
Configura la rete del raspberry manualmente.no dhcp
Utilizzando gli ip del primo router

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4265 by federusso
Intendi l'ip del primo router come gateway del raspberry ?

Please Log in to join the conversation.

More
10 years 6 months ago #4266 by roberto2011
esatto!

es.
Ip 1° router 192.168.1.1

Rspberry
ip:192.168.1.100
mask:255.255.255.0
gateway:192.168.1.1
dns:8.8.8.8

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4267 by federusso
Il primo router ha una classe ip diversa da quella del secondo router dove è collegato il raspberry. Se metto al raspi come gateway l'ip del primo router non va. Sto provando anche da pc, che al momento è collegato allo stesso router del raspi e mi da connettivitò limitata in quanto il gateway ha una classe diversa dall'ip. Comunque con le impostazioni in automatico sempre dallo stesso router del raspi ho aperto tramite pc via browser il logger ed ora non mi da l'errore 403, probabilmente era un problema di permessi del file, che ho cambiato, ma il raspi invece continua a darmi l'errore 403

Please Log in to join the conversation.

More
10 years 6 months ago #4268 by federusso
ho fatto anche un ping dal raspberry verso www.google.com
e mi risponde senza problemi.

Please Log in to join the conversation.

More
10 years 6 months ago - 10 years 6 months ago #4270 by roberto2011
devi mettere l'ip del raspberry nella stessa classe del gateway come nell'esempio.

cmq. lasca perdere tanto non credo sia questo il problema

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Last edit: 10 years 6 months ago by roberto2011.
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4271 by federusso
Potrebbe essere un problema del mio hosting ? Forse il server è configurato per accettare richieste provenienti solo da browser ?

Please Log in to join the conversation.

More
10 years 6 months ago #4274 by tony
impossibile !!

Please Log in to join the conversation.

More
10 years 6 months ago #4278 by federusso
I permessi sia della cartella swpi che dei file contenuti sono tutti a 755. L'unica cosa rimasta da provare riguardo a blocchi di sicurezza è disattivarli tramite il file .htaccess, ma non credo risolva qualcosa e poi renderebbe vulnerabile tutto il sito.

Please Log in to join the conversation.

More
10 years 6 months ago #4283 by federusso
Ragazzi sono ancora in alto mare, ho provato tutti le possibili configurazioni di permessi al file del logger, non riesco a capire perché da browser riesco ad accedere al file, mentre il swpi mi da sempre l'accesso negato con l'errore 403

Please Log in to join the conversation.

More
10 years 6 months ago #4285 by tony
Scusate se rispondo in ritardo ma questo per me è un hobbies invernale e d'estate ho poco tempo.
Difficile aiutarti federusso. Per capire il problemi procederei per gradi :
1) metti un sempice html con "hello world" sul sito e vedi se lo vedi dal PC e da raspberry
2) se lo vedi metti un php. la cosa migliore è mettere phpinfo.php ( kb.mediatemple.net/questions/764/How+can...pinfo.php+page%3F#gs )

... poi si vedrà
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

More
10 years 6 months ago #4288 by federusso
Grazie tony, appena posso faccio la prova e ti posto i risultati.
Nel frattempo utilizzo il metodo con file meteo.txt e dashboard html.

Please Log in to join the conversation.

More
10 years 6 months ago #4290 by tony
che è esattamente quello che uso anche io.

Please Log in to join the conversation.

More
10 years 6 months ago #4293 by federusso
Scusa la mia ignoranza tony, come faccio da terminale raspberry a raggiungere la pagina html per fare la prima prova che mi hai consigliato ?

Please Log in to join the conversation.

More
10 years 6 months ago #4297 by roberto2011
Per riattivare l'ambiente grafico e riabilitare il comando "startx" bisogna disabilitare l'avvio automatico di SWPI editando il file /etc/profile e commentando, in fondo al file, il comando di avvio di swpi

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
The following user(s) said Thank You: federusso

Please Log in to join the conversation.

Time to create page: 1.071 seconds