GoJack - SMS gratis
Sviluppo software e assistenza => Server personale: tutte le guide e le esperienze degli utenti. => Topic aperto da: littleqwerty - Giugno 30, 2013, 11:26:40 am
-
Alla fine sono riuscito ad accenderlo ^_^
ho seguito le istruzioni per il lamp (suggeriva cherockee ma non sono riuscito ad installarlo hai voglia con apt-get install cherockee se non è nel repository :P).
seguendo la guida gli ho creato l'utente root per la pagina web.
dovevo spostare i file tramite ftp, ma non ci riuscivo, quindi ho fatto l'opposto.
sono entrato nel raspberry tramite ssh, l'ho usato come client (e non come server) ed ho scaricato nella cartella i file.
peccato che non riesca a mandare gli sms.
cosa ho dimenticato??
-
Alla fine sono riuscito ad accenderlo ^_^
ho seguito le istruzioni per il lamp (suggeriva cherockee ma non sono riuscito ad installarlo hai voglia con apt-get install cherockee se non è nel repository :P).
seguendo la guida gli ho creato l'utente root per la pagina web.
dovevo spostare i file tramite ftp, ma non ci riuscivo, quindi ho fatto l'opposto.
sono entrato nel raspberry tramite ssh, l'ho usato come client (e non come server) ed ho scaricato nella cartella i file.
peccato che non riesca a mandare gli sms.
cosa ho dimenticato??
che errori ti da??
-
Esiste anche il comodissimo "scp -r" per copiare tramite ssh :)
-
Qualsiasi cosa bisogna saperla utilizzare :P :P
sono riuscito a spostare i file di gojack nel raspberry e parte tutto.
nel momento in cui mi trovo a mandare gli sms mi và in errore (non sono sul mio pc).
c'era un qualcosa da fare, ma non mi ricordo cosa.
appena passo da casa dico l'errore ^_^;;
Errore del server
Si è verificato un errore nel sito web durante il recupero di http://192.168.100.100/gojackweb.php?i=Y2ljY2lvbGluYXZlcmdpbmU=&a=connect&w=0. Potrebbe non essere disponibile per manutenzione o essere configurato in modo errato.
Ecco qualche suggerimento:
Ricarica questa pagina web più tardi.
-
mi sembra che ci siano delle autorizzazioni da dare, ma non ricordo ne se ci sono, ne quali siano :(
-
potrebbero mancare i permessi di scrittura nella cartella di GoJack.
O cambi l'owner della cartella con quello utilizzato dal web server (che ipotizzo sia www-data, ma non ne sono sicuro)
chown -R www-data:www-data /var/www/_percorso_corretto_
oppure cambi i permessi di scrittura nella cartella con
chmod -R a+rw /var/www/_percorso_corretto_
(in questo modo dai ricorsivamente i permessi di lettura e scrittura a tutti)
-
In pratica ho seguito questa guida (http://it.wikihow.com/Creare-un-Web-Server-su-Raspberry-Pi).
pur saltando alcuni passi
sudo dpkg-reconfigure tzdata
sudo apt-get update
sudo apt-get upgrade
quà mi sono limitato a update e upgrade
sudo apt-get install ca-certificates
sudo apt-get install git-core
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
sudo rpi-update
sudo shutdown -r now
questo l'ho saltato. Venendo dall'esperienza "windows-like" è sempre deleterio riparare quello che non è rotto :P
sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc
sudo shutdown -r now
ero già collegato tramite ssh, senza mouse e tastiera, quindi potevo darlo per operativo ^_^;;
sudo passwd pi
questo eventualmente lo faccio una volta che è operativo. :D
Poi propone Apache o Cherokee, suggerendo quest'ultimo.
peccato che
sudo apt-get install cherokee
funzioni solo se è nel repository, e come aggiungerlo non c'è scritto :(
quindi ho installato apache
un'altra cosa che non ho fatto
Trova la riga pi:x;1000:1000:Raspberry Pi User,,,:home/pi:/bin/bash e aggiungi il simbolo # all'inizio di essa. Salva e chiudi il file.
mi disabilita l'utente pi dall'entrare con ssh.
a questo punto, mi funziona il trasferimento ftp da "pi" ma non da "root".
ed i file trasferiti da "pi" non sono autorizzati ad essere eseguiti dal server.
allora ho fatto l'opposto.
sono entrato in ssh con l'utente root, mi sono posizionato sulla cartella e ho trasferito i file usando filezilla server sul pc.
per la guida che ho usato su lubuntu (devo ritrovarla) suggeriva di spostare la cartella fuori da /var.
ps. ho trovato un'altra guida
.
questa è per light-webserver.
però suggerisce il chmod 775 .... appena passo a casa provo.
-
Le indicazioni che ti ho dato io sui percorsi sono molto generiche. Ovviamente dovrai correggere i comandi coerentemente con la tua attuale situazione.
Comunque trovo più giusto il chmod che ti ho suggerito io rispetto al 775.
Con il 775 imposti i permessi di lettura, scrittura ed esecuzione a user e gruppo; tutti gli altri avranno solo permessi di lettura ed esecuzione ma NON in scrittura. Dovrai dare il permesso di scrittura manualmente alle cartelle, altrimenti gojack non può scrivere i file che gli interessano.
Con il chmod a+rw aggiunge (per questo si usa il "+") il permesso agli altri ("a" sta per "all") di lettura ("read") e scrittura ("write"), senza modificare il permesso di esecuzione per le cartelle. Il permesso di esecuzione in una cartella serve ad attraversarla per poterne vedere il contenuto; ad uno script per essere eseguito, ma i file php non hanno bisogno di questo permesso.
-
... nada. ??? ???
-
potresti postarmi il risultato di questo comando eseguito dentro la cartella con i file di gojack?
ls -al
-
Sicuramente sbaglio io qualcosa, ma cosa?
-rw-rw-rw- 1 www-data www-data 2929 Jun 29 21:22 bozze.php
-rw-rw-rw- 1 www-data www-data 591 Jun 29 21:22 cookie.php
-rw-rw-rw- 1 www-data www-data 322 Jun 29 21:23 gjwebset.php
-rw-rw-rw- 1 www-data www-data 120806 Jun 29 21:23 gojack.php
-rw-rw-rw- 1 www-data www-data 34902 Jun 29 21:23 gojackOCR.php
-rw-rw-rw- 1 www-data www-data 3587 Jun 29 21:23 gojacksetting.php
-rw-rw-rw- 1 www-data www-data 230603 Jun 29 21:23 gojackweb.php
-rw-rw-rw- 1 www-data www-data 590683 Jun 29 21:23 graphics.php
-rw-rw-rw- 1 www-data www-data 177 Jun 29 20:36 index.html
-rw-rw-rw- 1 www-data www-data 57665 Jun 29 21:23 inviatigojack.php
-rw-rw-rw- 1 www-data www-data 20 Jul 3 04:22 prova.php
-rw-rw-rw- 1 www-data www-data 1605 Jun 29 21:23 ricevuti.php
-rw-rw-rw- 1 www-data www-data 11986 Jun 29 21:23 rubrica.php
-rw-rw-rw- 1 www-data www-data 377330 Jun 29 21:23 services.xml
-rw-rw-rw- 1 www-data www-data 11047 Jun 29 21:23 servizi.php
-rw-rw-rw- 1 www-data www-data 43502 Jun 29 21:23 xmlm.php
-
i permessi ai file sono giusti, ma hai perso proprio la riga che mi interessava :D la prima riga, quella solo con un "." (che indica la cartella stessa). Deve esserci in quella il permesso di scrittura ed esecuzione.
Ad ogni modo a me sembra che abbia creato tutti i file, a meno che non li abbia copiati tu a mano da qualche altra parte.
-
i permessi ai file sono giusti, ma hai perso proprio la riga che mi interessava :D la prima riga, quella solo con un "." (che indica la cartella stessa). Deve esserci in quella il permesso di scrittura ed esecuzione.
Ad ogni modo a me sembra che abbia creato tutti i file, a meno che non li abbia copiati tu a mano da qualche altra parte.
te lo riposto ;D
comunque, sono entrato tramite ssh col nome del proprietario della cartella, poi tramite ftp ho scaricato i file.
-
Per capire se sono solo problemi di permessi.
Devi uploadare solo il cuore di gojack "index.html,gojack.php,gojackweb.php"in aggiunta come utilità puoi aggiungere "gojackOCR.php e/o xmlm.php"..No rubrica.php,services.xml e altro.
imposti la cartella con i giusti permessi e lancia gojackweb.php, se crea gli altri file (non sono problemi di permessi).
Si deve spiegare passo per passo, sennò non si capiscono i vari procedimenti.
Ps. prima fatti un backup con tutti i dati (compresi servizi.php,rubrica.php, e così via).
-
il backup c'è già, visto che è la versione che uso su bugs3 ^_^.
provo a togliere i file in eccesso ;D