lizmap - questão de url's

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

lizmap - questão de url's

duartecarreira
Pessoal, não sei bem se será o sítio indicado para esta questão, mas cá
vai...

No manual de instação do lizmap com nginx, o processo é muito simples:

1) Coloca-se no /var/www/html um link para o lizmap:
ln -s /var/www/lizmap-web-client-$VERSION/lizmap/www/ /var/www/html/lizmap

Como se vê, é publicada a pasta lizmap/www que vem no zip de instalação.

2) usa-se uma config nginx muito simples:
server
  ...
  root /var/www/html/lizmap;
  ...
  ~ [^/]\.php(/|$) {
       fastcgi_split_path_info ^(.+\.php)(/.*)$;
       set $path_info $fastcgi_path_info; # because of bug
http://trac.nginx.org/nginx/ticket/321
       try_files $fastcgi_script_name =404;
       include fastcgi_params;

       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param PATH_INFO $path_info;
       fastcgi_param PATH_TRANSLATED $document_root$path_info;
       fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
       fastcgi_param SERVER_NAME $http_host;
    }

No manual indica-se que esta config resulta um link do tipo:
http://servidor/lizmap/index.php

Notem aqui a pasta lizmap...

Ora esta pasta não existe, dado a definição da root (/var/www/html/lizmap),
e o correcto seria:
http://servidor/index.php

O doc de instalação:
https://docs.lizmap.com/3.3/pt/install/linux.html#web-configuration
<https://docs.lizmap.com/3.3/pt/install/linux.html#web-configuration>  

É uma questão simples mas que me está a dar cabo dos nervos... será um erro
nos docs?

Obrigado a todos!
Duarte
   




--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-pt-f5128248.html
_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: lizmap - questão de url's

Giovanni Manghi
Olá Duarte, bom dia,

On Mon, May 25, 2020 at 11:24 AM duartecarreira <[hidden email]> wrote:

> É uma questão simples mas que me está a dar cabo dos nervos... será um erro
> nos docs?

verifico e depois digo-te alguma coisa.

ab

--
Giovanni Manghi
http://naturalgis.pt/
[hidden email]
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: [hidden email]
Giovanni is QGIS main tester and active member of its development team
--
_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: lizmap - questão de url's

Rui Cavaco-2
Olá!

Não tenho a certeza por ser uma config nginx, em Apache essas duas indicações seriam incompatíveis:

root /var/www/html/lizmap;
e

Para o endereço correto ser http://servidor/lizmap/index.php, então root tem de ser o default que, suponho, seria:

root /var/www/html

Para o root ser var/www/html/lizmap, então o endereço não pode conter a dir.virtual "lizmap" e seria apenas http://servidor/index.php, a mesma coisa que apenas "http://servidor".

Abraço!

RC



Giovanni Manghi <[hidden email]> escreveu no dia segunda, 25/05/2020 à(s) 11:28:
Olá Duarte, bom dia,

On Mon, May 25, 2020 at 11:24 AM duartecarreira <[hidden email]> wrote:

> É uma questão simples mas que me está a dar cabo dos nervos... será um erro
> nos docs?

verifico e depois digo-te alguma coisa.

ab

--
Giovanni Manghi
http://naturalgis.pt/
[hidden email]
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: [hidden email]
Giovanni is QGIS main tester and active member of its development team
--
_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt

_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: lizmap - questão de url's

duartecarreira
Rui, é o que pensei... a não ser que o lizmap (ou nginx) faça algum
processamento de paths, por ex., reencaminhe para a root quando não encontra
o /servidor/lizmap/index.php?blabla, por exemplo passando a processar
/servidor/index.php/lizmap?blabla ??



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-pt-f5128248.html
_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: lizmap - questão de url's

Jorge Gustavo Rocha-3
Olá Duarte,

Não uso o nginx, mas passo-te a minha cábula de instalar o Lizmap sobre o Apache. Penso que a questão dos paths é semelhante.

Na instalação standard, deixo o cliente disponível em:

http://xxx/lizmap/lizmap/www/
Se quiseres ver uma instância, com um URL deste género, espreita o lizmap da DROTA, em http://gismar.eu/lizmap/lizmap/www/
Na configuração do Apache uso:
  Alias /lizmap/ "/var/www/lizmap/"
  <Directory "/var/www/lizmap/">
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
Para a instalação uso:
sudo mkdir -p /var/www/lizmap
sudo chown qgis:qgis /var/www/lizmap
cd /tmp
wget https://github.com/3liz/lizmap-web-client/releases/download/3.3.4/lizmap-web-client-3.3.4.zip
unzip lizmap-web-client-3.3.4.zip
sudo mv lizmap-web-client-3.3.4 /var/www
cd /var/www
sudo ln -s lizmap-web-client-3.3.4 lizmap
chown -R qgis:qgis lizmap-web-client-3.3.4

cd lizmap
cd lizmap/var/config
cp lizmapConfig.ini.php.dist lizmapConfig.ini.php
cp localconfig.ini.php.dist localconfig.ini.php
cp profiles.ini.php.dist profiles.ini.php

vi lizmapConfig.ini.php
wmsServerURL="http://xxx/cgi-bin/qgis_mapserv.fcgi"

cd ../../..
sudo lizmap/install/set_rights.sh
sudo chown -R www-data:www-data .

sudo chown www-data:www-data /var/www/lizmap-web-client-3.3.4
# php lizmap/install/installer.php

sudo chmod a+rwx /var/www/lizmap-web-client-3.3.4/temp/lizmap/
sudo chmod a+rw /var/www/lizmap-web-client-3.3.4/lizmap/var/config/localconfig.ini.php

php lizmap/install/installer.php

sudo systemctl restart apache2

Espero que ajude.

Abraço,

Jorge Gustavo
 
On 25/05/20 16:28, duartecarreira wrote:
Rui, é o que pensei... a não ser que o lizmap (ou nginx) faça algum
processamento de paths, por ex., reencaminhe para a root quando não encontra
o /servidor/lizmap/index.php?blabla, por exemplo passando a processar
/servidor/index.php/lizmap?blabla ??



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-pt-f5128248.html
_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
--
Email Signature
Logo
Geomaster
Jorge Gustavo Rocha | Software Engineer
e: [hidden email] | m: +351 910 333 888
g: 41.54094,-8.40490 | v: 510 906 109
a: Rua António Cândido Pinto, 67, 4715-400 Braga

_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt
Reply | Threaded
Open this post in threaded view
|

Re: lizmap - questão de url's

duartecarreira
Olá Jorge. Obrigado.

Dá para ver a diferença com os docs:

docs:
ln -s /var/www/lizmap-web-client-$VERSION/lizmap/www/ /var/www/html/lizmap

a tua install:
ln -s lizmap-web-client-3.3.4 lizmap

Daí a diferença de paths. Então será uma questão de corrigir os docs.

Deixa ver o que diz o Gio.

Obg,
Duarte



--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-pt-f5128248.html
_______________________________________________
QGIS-pt mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-pt