<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Premesso che non conosco assolutamente i sistemi webclient di qgis.<br></div><div>E quindi non posso darti delle indicazioni puntuali e esatte.<br>
<br></div><div>Posso darti pero' delle regole di massima da cui spero che tu possa trarre quanlche indizio utile per risolvere i tuoi problemi.<br><br></div>Il tuo infatti sembra piuttosto un problema a monte rispetto al client che usi.<br>
</div><div><br></div><div>Prima pero' una premessa:<br></div><div>a me non risulta questo percorso:<br>/usr/lib/qgis<br><br></div><div>mi risulta invece che qgis si installi in <br><br></div><div>/usr/local/<br><br></div>
<div>per cui verifica che tale percorso sia corretto.<br><br></div><div>Poi, passando a la questione web:<br><br></div>Se il client non riesce a collegarsi vuol dire che<br></div>1) non hai impostato correttamente la url da chiamare. Cerca dove deve essere impostato e verifica cosa chiama.<br>
</div>2) il server apache si rifiuta di eseguire la chiamata che te hai impostato.<br><br></div>Tieni presente che il servizio Apache è nato per servire pagine html ed esegure servizi in un mbito (il web) dove spesso ci sono i furbi che cercano di fregare il prossimo.<br>
</div>Per questo è dalll'alba dei tempi che dentro il servizio apache ci sono dei meccanismi di sicurezza.<br>Questo fa' si' che non basta copiare la roba in una zona che è esposta sul web, ma occorre copiarla nelle giuste cartelle e darlgi i giusti diritti.<br>
Altrimenti il server web interpreta che te sei un utente fraudolento e rifiuta di eseguire i tuoi comandi.<br><br></div><div>Ad esmepio potrebbe essere un problema di cross-domain.<br>Se te invochi la tua macchina per IP e i settaggi di partenza sono localhost potrebbe scattare un meccanismo di rifiuto per il cross-domain.<br>
</div><div>Se è cosi' lo risolvi usando l'invocazione giusta o impostando sui file di configurazione le corrette url.<br><br></div>Il fatto che il servizio wms funziona dal client qgis dimostra solo che la tua cgi viene eseguita dal server web e i suoi risultati ti ritornano.<br>
</div><div>Ma una invocazione wms da qgis è ben diversa perche' essa chiama una url e riceve direttamente un risultato.<br></div><div>Quando passi dal client qgis, invece antelponi nel mezzo un altro aggeggio.<br><br>
</div><div>E' come una pila di bicchieri.<br>Un bicchiere si tiene bene in mano.<br></div><div>Ma se tieni un bicchiere con sopra appoggiato un altro bicchiere i movimenti devono essere sincronizzati altrimenti cade.<br>
<br>Quindi devi verificare che tutto sia sincronizzato, in particolare le url e tutto sia eseguito nelle cartelle giuste e con i giusti diritti.<br><br>Quindi devi verificare che il server web accetti anche di invocare le url che gli chiede il tuo web-client.<br>
</div><br></div><div>Per questo collegati con un browser firefox, installati se non lo hai gia' firebug, abilita l'opzione NET, con essa guarda che url invoca il tuo client quando parte e tenta di collegarti e prova a chiamarle direttamente dal browser, per vedere che errore ritornano.<br>
</div></div><br></div>Quelle che stai affrontando sono normale amministrazione per chi lavora sul web.<br><br></div>Un ultimo consiglio:non cercare la configurazione piu' semplice.<br></div><div>Di solito su internet la configurazione piu' semplice è anche quella che ti espone maggiormente ai rischi usuali.<br>
</div><div>di cui tutti i giorni si sente parlare.<br><br></div><div>Ad esempio:<br></div><div>seziona rigorosamente le parti dove si puo' eseguire programmi cgi da quelle dove si puo' esporre pagine internet.<br>
Non tenere i dati nelle parti esposte su internet, rimuovi la possibiltia' d fare browsing, etc...<br>Tutte cose se sono l'abc se si vuole pubblicare su internet.<br>Altrimenti uno si ritrova con la macchina "appestata" e poi, non essendo pratico dell'ambiente ha difficolta' a risolvere la faccenda.<br>
</div><br></div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 16 ottobre 2013 01:21, Paolo Canonico <span dir="ltr"><<a href="mailto:canonicopaolo@gmail.com" target="_blank">canonicopaolo@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Salve, premetto che non sono un programmatore, ho una discreta esperienza<br>
nell'utilizzo di QGIS e volevo tentare di avvicinarmi al mondo del webgis.<br>
Ho quindi installato in una macchina virtuale Ubuntu 13.4, installato QGIS E<br>
QGIS SERVER 2.0 riuscendo senza troppi problemi ad avviare dei servizi WMF<br>
utilizzando dei files .qgs da me creati, li ho caricati in QGIS e tutto ha<br>
funzionato.<br>
A questo punto ho scaricato dal sito //<a href="http://github.com" target="_blank">github.com</a> il file compresso di QGIS<br>
WEB CLIENT, ed entrando in Ubuntu da root ho creato il percorso<br>
"/home/web/qgis-web-client" ed estratto all'interno di esso il contenuto del<br>
file "QGIS-Web-Client-master.zip", pensando di semplificare il tutto visto<br>
che è proprio il percorso predisposto nei files index.html ed index.xml.<br>
Ho cercato di eseguire queste operazioni:<br>
<br>
cp apache-conf/qgis-web-client.conf.tmpl apache-conf/qgis-web-client.conf<br>
<br>
Update the paths in the copied file then:<br>
<br>
  cd /etc/apache2/sites-available/<br>
  ln -s <path to apache-conf/qgis-web-client.conf> .<br>
  sudo a2enmod rewrite<br>
  sudo a2ensite qgis-web-client.conf<br>
  sudo /etc/init.d/apache2 reload<br>
<br>
1. Check the symlink in cgi-bin is correct.<br>
2. Check the QGIS libs are in your /etc/ld.so.conf path<br>
3. Copy site/index.xml and check paths match your system OR<br>
  Modify index.html and point your browser to that<br>
<br>
Innanzi tutto non ho capito cosa si intende nel "Check the QGIS libs are in<br>
your /etc/ld.so.conf path", ho pensato di correggere il contenuto del file<br>
"/etc/ld.so.conf.d/libc.conf" in questo modo:<br>
<br>
# libc default configuration<br>
/usr/lib/qgis<br>
/usr/local/lib<br>
<br>
Il problema è che nonostante ho provato diverse combinazioni nella<br>
correzione dei percorsi all'interno dei files: qgis-web-client.conf,<br>
index.html, index.xml, GlobalOptions.js e GISProjectListing.js, riesco<br>
soltanto a visualizzare la finestra corretta di qgis browser che tenta<br>
continuamente di caricare la mappa senza risultati...<br>
<br>
Vi chiedo gentilmente di aiutarmi, magari postandomi degli esempi dei files<br>
(funzionanti) nei quali dovrei modificare i percorsi, oppure dandomi dei<br>
suggerimenti che mi aiutino ad individuare i miei errori, grazie!<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Configurazione-QGIS-Web-Client-tp7584115.html" target="_blank">http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Configurazione-QGIS-Web-Client-tp7584115.html</a><br>

Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.<br>
_______________________________________________<br>
<a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>
666 iscritti al 22.7.2013</blockquote></div><br><br clear="all"><br>-- <br>-----------------<br>Andrea Peri<br>. . . . . . . . . <br>qwerty àèìòù<br>-----------------<br>
</div>