[QGIS-pt] lizmap - questão de url's

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&gt;

É 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

Olá Duarte, bom dia,

On Mon, May 25, 2020 at 11:24 AM duartecarreira <dncarreira@gmail.com> 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/
giovanni.manghi@naturalgis.pt
* QGIS/PostGIS Training
* QGIS Support and Consulting
* QGIS development
Google+/Hangouts: giovanni.manghi@gmail.com
Giovanni is QGIS main tester and active member of its development team
--

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

http://servidor/lizmap/index.php

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 <giovanni.manghi@gmail.com> escreveu no dia segunda, 25/05/2020 à(s) 11:28:

Olá Duarte, bom dia,

On Mon, May 25, 2020 at 11:24 AM duartecarreira <dncarreira@gmail.com> 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/
giovanni.manghi@naturalgis.pt

  • QGIS/PostGIS Training
  • QGIS Support and Consulting
  • QGIS development
    Google+/Hangouts: giovanni.manghi@gmail.com
    Giovanni is QGIS main tester and active member of its development team

QGIS-pt mailing list
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt

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

|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&quot; 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
QGIS-pt@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-pt

--
Email Signature
Logo <https://www.geomaster.pt>
*Geomaster*
*Jorge Gustavo Rocha* | Software Engineer
*e:*jgr@geomaster.pt | *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

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