Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
- Sujet précédent - Tutoriel d'installatioin de Lizmap sur Linux - Sujet suivant
#1 Sat 07 December 2019 23:47
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
dans le cadre de mes études, je devais trouver une solution pour publier des cartes interactives en lignes. Novice dans ce domaine, j'ai cherché des aides, des tutos, des vidéos, et j'ai longuement ramé pour installer Lizmap....Mais j'ai réussi, je vous propose donc de vous faire profiter ici d'un tutoriel à jour pour novice ( et en français ).
( Pour y parvenir, j'ai utilisé deux sites : celui de Lizmap https://docs.lizmap.com/current/fr/install/linux.html et celui de Paul Shapley https://www.paulshapley.com/2016/07/how … buntu.html ) .
ATTENTION : Ce tutoriel installe Lizmap sur un serveur local, pour l'installer sur le web, vous devez disposer d'un domaine en ligne sur lequel vous installerez QGIS server, lizmap, PHP, Apache etc...
1-L'installation est plus simple sur Linux ! ( Si vous êtes déjà sur Linux vous pouvez passer cette étape).
Si vous utilisez Windows, pas de problème, vous pouvez facilement utiliser Linux via une machine virtuelle comme VirtualBox,
et installer Ubuntu dessus.
https://www.virtualbox.org/ Lien de téléchargement pour VirtualBox
http://releases.ubuntu.com/18.04/ Lien de téléchargement pour Ubuntu
https://doc.ubuntu-fr.org/installation pour le tutoriel d'installation.
Sur Linux, il vous suffira d'écrire des lignes de codes dans le terminal de commandes pour effectuer toute l'installation. Cela peut paraitre fastidieux et compliqué quand on a pas l'habitude, certes, mais après une bonne prise en main cela paraît plus simple et plus rapide qu'avec Windows.
2-Installation d'Apache / PHP / QGIS Server
Apache est un serveur Web qui va traiter les clients de votre site en utilisant le protocole HTTP.
Le PHP est un langage de programmation qui va permettre au serveur tel Apache de produire une page web dynamique.
QGIS server va servir de traducteur entre vos projets QGIS et l'interface Web du client pour avoir un rendu identique à QGIS Desktop et fonctionne grâce à FastCGI/CGI (Common Gateway Interface).
Tapez ces commandes une par une dans le terminal en utilisant copier/coller :
1- $ sudo apt install apache2
2- $ apt-get install php7.2-fpm php7.2-cli php7.2-bz2 php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-pgsql php7.2-sqlite3 php7.2-xml php7.2-ldap
3- $ sudo apt install qgis-server libapache2-mod-fcgid
4- $ sudo a2enmod fcgid
5- $ sudo a2enconf serve-cgi-bin
6- $ sudo service apache2 restart
Nous allons ensuite modifier le fichier "000-default.conf" :
7-$ sudo gedit /etc/apache2/sites-available/000-default.conf
et copier ceci :
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Options ExecCGI FollowSymLinks
Require all granted
AddHandler fcgid-script .fcgi
...dans le script.
Vous obtenez un fichier comme ceci :
----------------------------------------------------------
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Options ExecCGI FollowSymLinks
Require all granted
AddHandler fcgid-script .fcgi
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
----------------------------------------------------------
Pour relancer apache :
8-$ sudo service apache2 restart
Il ne reste plus qu'a tester que ces configurations fonctionnent :
Taper cette adresse dans votre navigateur :
http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities
3- Installation du client Lizmap :
Tapez ces commandes une par une dans le terminal en utilisant copier/coller :
1- $ cd /var/www/
2- $ VERSION=3.3.0
3- $ sudo wget https://github.com/3liz/lizmap-web-clie … ERSION.zip
4- $ sudo unzip $VERSION.zip
5- $ ln -s /var/www/lizmap-web-client-$VERSION/lizmap/www/ /var/www/html/lizmap
6- $ rm $VERSION.zip
7- $ cd /var/www/lizmap-web-client-$VERSION/
8- $ lizmap/install/set_rights.sh www-data www-data
9- $ cd lizmap/var/config
10- $ sudo cp lizmapConfig.ini.php.dist lizmapConfig.ini.php
11- $ sudo cp localconfig.ini.php.dist localconfig.ini.php
12- $ sudo cp profiles.ini.php.dist profiles.ini.php
Ensuite on ouvre un nouveau terminal puis on installe des modules complémentaire pour le PHP :
1- $ sudo apt install xauth htop curl libapache2-mod-php7.2 php7.2-cgi php7.2-gd php7.2-sqlite3 php7.2-xml php7.2-curl php7.2-xmlrpc php7.2-pgsql python-simplejson
2- $ cd /var/www/lizmap-web-client-3.3.3
3- $ sudo php lizmap/install/installer.php
4- $ cd /lizmap/var/config
5- $ sudo gedit localconfig.ini.php
Le fichier localconfig.ini.php s'est ouvert, ajoutez ceci à l'intérieur puis enregistrez-le :
[modules]
lizmap.installparam=demo
Ouvrez un nouveau terminal puis :
1- $ cd /var/www/lizmap-web-client-3.3.3
2- $ sudo php /lizmap/install/installer.php
3- $ sudo chown :www-data temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R
4- $ sudo chmod 775 temp/ lizmap/var/ lizmap/www lizmap/install/qgis/edition/ -R
A présent, tout est installé sur Linux, on va redémarrer Apache
dans un nouveau terminal :
$ sudo service apache2 restart
A ce stade, Lizmap est consultable sur votre serveur local en tapant : http://localhost/lizmap.
vous pouvez vous connecter en cliquant sur administration puis l'identifiant et le mot de passe sont "admin" et "admin", vous pouvez les changer dans le menu.
Aussi, vous pouvez tester le client et le serveur QGIS en ajoutant le fichier démo de Lizmap.
Pour cela aller dans l'onglet configuration, puis ajouter un répertoire :
donner lui un ID, un nom, et le lien sur votre serveur, ici le lien est : /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/
Ensuite, cliquer sur modifier ce répertoire et cochez les cases pour rendre visibles ces démonstrations.
Revenez sur la page d’accueil de lizmap et vous pouvez tester les fonctionnalités des cartes proposées par Lizmap.
4- Création et publication de votre propre projet QGIS.
Tout d'abord créez ou ouvrez un projet QGIS puis installer l'extension Lizmap.
Dans l'onglet internet vous trouverez le plugin et vous pourrez configurer votre projet.
Je vous renvois au tutoriel de Lizmap pour la configuration qui très complet :
https://docs.lizmap.com/current/fr/publ … ct-for-web
Une fois votre projet configuré, vous pouvez le déposer manuellement dans le serveur :
$ sudo cp votre_projet /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/
Il faut maintenant créer le répertoire dans votre navigateur comme pour la démo en indiquant un ID, un nom et le dossier de destination : /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/
Vous pouvez actualiser votre page web de projet et constaté que votre carte apparaît.
Conclusion :
Pour la publication de carte via FTP en ligne , la configuration d'un vrai serveur et d'un hébergement est nécessaire et c'est là que s'arrête mes compétences, de plus, la documentation Lizmap est assez évasive sur la suite des opérations concernant l’utilisation d'un serveur FTP.
Néanmoins, si vous disposez d'un serveur et domaine en ligne, vous pouvez déposez vos cartes dans le dossier : /var/www/lizmap-web-client-release-3.3.3/lizmap/install/qgis/ et celles-ci apparaitront sur Lizmap.
J'espère que ce tutoriel aidera certain dans leurs projets.
Cordialement,
JH
Dernière modification par Jean HUMBERT (Thu 04 November 2021 16:25)
Hors ligne
#2 Sun 08 December 2019 11:20
Re: Tutoriel d'installatioin de Lizmap sur Linux
Super ! Un grand merci au nom de la communauté.
Il sera utile à de nombreuses personnes.
A tous, faîtes vos retours et observations ici.
Hors ligne
#3 Thu 19 December 2019 16:12
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour et bravo pour ce tutoriel !
Après plusieurs tentatives avec des messages d'erreur, j'ai finalement copié dans le fichier "000-default.conf" le script de Paul Shapley's:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin/">
Options ExecCGI FollowSymLinks
Require all granted
AddHandler fcgid-script .fcgi
</Directory>
et j'ai pu terminer l'installation de Lizmap qui fonctionne parfaitement sous Linux Mint.
Cordialement
Hors ligne
#4 Thu 05 March 2020 12:34
- nr59
- Juste Inscrit !
- Date d'inscription: 3 Mar 2020
- Messages: 1
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
j'ai suivi ce tutoriel en installant apache2 et tout ce qui va avec, en http tout fonctionne. Je souhaite passer en https. La redirection http en https se passe bien mais problème lorsque je veux visualiser la carte, un message dit " service non disponible"
le message dans les logs de lizmap indique qu'il n'arrive pas à trouver
dans les logs du serveur apache2 partie ssl
j'ai ce message
AH00128: File does not exist: /var/www/html/lizmap/cgi-bin/qgis_mapserv.fcgi
Je pense que cela vient de la configuration du fichier de configuration de lizmap en ssl
ServerAdmin xxx@ domain.fr
ServerName lizmaptest.domain.fr
DocumentRoot /var/www/html/
Options -Indexes +FollowSymlinks +ExecCGI
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Options ExecCGI FollowSymLinks
Require all granted
AddHandler fcgid-script .fcgi
LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error-ssl.log
CustomLog ${APACHE_LOG_DIR}/access-ssl.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/certif.crt
SSLCertificateKeyFile /etc/apache2/ssl/certif.key
SSLCertificateChainFile /etc/apache2/ssl/CA.crt
Une idée ?
Cordialement
Hors ligne
#5 Fri 13 March 2020 13:21
- matt
- Participant occasionnel
- Date d'inscription: 22 Jan 2009
- Messages: 10
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour
Je cherche à rajouter des modules complémentaires après cette installation, comme le module "filter".
Avez-vous un doc pour m'aider dans son installation?
cdlt
Hors ligne
#6 Fri 13 March 2020 13:42
- chanteclair
- Participant assidu
- Lieu: Pau
- Date d'inscription: 3 Jan 2007
- Messages: 726
Re: Tutoriel d'installatioin de Lizmap sur Linux
Rien sur la doc en ligne ?
https://docs.lizmap.com/
Hors ligne
#7 Fri 13 March 2020 14:54
- matt
- Participant occasionnel
- Date d'inscription: 22 Jan 2009
- Messages: 10
Re: Tutoriel d'installatioin de Lizmap sur Linux
j'ai réussi à lancer l'installation depuis les fichiers prédéposés sur le server.
le module fonctionne.
Maintenant il faut trouver des rendus plus sympathiques pour cet onglet.
Hors ligne
#8 Fri 28 August 2020 10:49
- tdeleye
- Participant occasionnel
- Date d'inscription: 3 Sep 2018
- Messages: 16
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Je pense qu'il serait très intéressant d'ajouter une section préalable relative à l'inscription de la clé GPG, et de la ligne à ajouter dans le repository. Sans cela, l'install ne marchera pas.
Cela dit très bon travail, félicitations.
Hors ligne
#9 Wed 02 June 2021 13:53
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Désolé de ne pas vous avoir répondu mais je n'ai pas eu d'alerte après mon post.
Dernière modification par Jean HUMBERT (Thu 04 November 2021 16:16)
Hors ligne
#10 Tue 08 November 2022 10:41
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour à tous,
J'ai suivi à la lettre ce tutoriel et également celui expliqué sur la documentation officielle : https://docs.lizmap.com/current/fr/inst … figuration
pour installer la version 3.5.7 de Lizmap.
Malheureusement impossible d'afficher quoique ce soit avec http://localhost/lizmap, j'obtiens le message d'erreur suivant :
403 Forbidden
You don't have permission to access this resource.
Est ce que quelqu’un a également été confronté à ce problème ?
Vincent
Hors ligne
#11 Tue 08 November 2022 11:10
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Malheureusement impossible d'afficher quoique ce soit avec http://localhost/lizmap, j'obtiens le message d'erreur suivant :
403 Forbidden
You don't have permission to access this resource.
Plusieurs points à vérifier :
1-Vérifier le fichier de configuration apache ( /etc/apache/sites-enabled/*.conf), et si vous autorisez bien l'accès à votre dossier "DocumentRoot /var/www/html/"
~ où doit se trouver ensuite un dossier s'appelant Lizmap.
2-Vérifier les droits de www-data:www-data sur ce même dossier. soit vous pouvez utiliser chown et chmod. sois utilisez le set right fourni par lizmap.
Ce tuto est un peu daté...Je tâcherais de le mettre à jour.
En tout cas bon courage et j'attends vos retour sur ces différents points.
Bonne journée.
Dernière modification par Jean HUMBERT (Tue 08 November 2022 11:11)
Hors ligne
#12 Tue 08 November 2022 13:50
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour et merci pour votre retour rapide !
1- J'ai en effet fouillé dans le fichier /etc/apache/sites-enabled/lizmap.conf qui ne pointait pas vers le bon dossier. J'ai donc changé l'accès en DocumentRoot /var/www/html/lizmap.
J'ai désormais http://localhost/lizmap qui m'ouvre l'explorateur linux, avec en titre "Index of /lizmap" et l'ensemble des sous-dossiers;
2- Du coté du fichier set_right.sh j'ai le fichier suivant, que je ne sais pas vraiment interpréter...:
#!/bin/sh
SCRIPTDIR=$(dirname $0)
USER="$1"
GROUP="$2"
if [ "$USER" = "" ]; then
USER="www-data"
fi
if [ "$GROUP" = "" ]; then
GROUP="www-data"
fi
VARDIR="$SCRIPTDIR/../var"
WWWDIR="$SCRIPTDIR/../www"
DIRS="$VARDIR/config $VARDIR/db $VARDIR/log"
DIRS="$DIRS $VARDIR/mails $VARDIR/uploads $VARDIR/lizmap-theme-config"
DIRS="$DIRS $SCRIPTDIR/../../temp/lizmap $WWWDIR/cache/ $WWWDIR/document/ $WWWDIR/live/"
chown -R $USER:$GROUP $DIRS
chmod -R ug+w $DIRS
Bonne journée également.
Vincent
Hors ligne
#13 Tue 08 November 2022 14:01
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Re bonjour,
pour le premier élément de réponse : je pense que vous pouvez enlever le dernier répertoire "lizmap", DocumentRoot /var/www/html/.
Ce qui m'amène au deuxième élément qui posé problème je pense, les droits sur le dossier : D'abord, il ne s'agit pas "d'ouvrir" le fichier set_right mais de l'executer, re-liser la doc de lizmap.
Pour être sûr des droits. Vous pouvez faire :
cd /var/www/html/
puis
ls -l
et renvoyer ici le résultat svp.
Hors ligne
#14 Tue 08 November 2022 16:00
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Jean,
La commande renvoi ceci :
total 16
-rw-r--r-- 1 root root 10671 nov. 8 09:32 index.html
drwxrwxr-x 13 root root 4096 oct. 18 15:19 lizmap
Hors ligne
#15 Tue 08 November 2022 16:30
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
-rw-r--r-- 1 root root 10671 nov. 8 09:32 index.html
drwxrwxr-x 13 root root 4096 oct. 18 15:19 lizmap
Merci, comme on le voit, le propriétaire et le groupe sont root.
Or, Apache2 a besoin d'avoir les droits sur ces dossiers et fichiers, donc :
Soit vous pouvez faire :
cd /var/www/lizmap-web-client-$VERSION/
lizmap/install/set_rights.sh www-data www-data
soit : chown -R :www-data /var/www/html/
puis
chmod 775 /var/www/html/ -R
Je préconise les deux. Voici la doc https://docs.lizmap.com/3.5/fr/install/linux.html
Hors ligne
#16 Wed 09 November 2022 09:19
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
Toujours pas d'amélioration au niveau de ma page http://localhost/lizmap
En revanche quand je relance la commande :
cd /var/www/html/
ls -l
J'ai désormais ceci :
total 16
-rwxrwxr-x 1 root www-data 10671 nov. 8 09:32 index.html
drwxrwxr-x 13 root www-data 4096 oct. 18 15:19 lizmap
Hors ligne
#17 Wed 09 November 2022 09:33
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
D'accord, c'est parfait pour les droits.
Pouvez fournir une copie du fichier de configuration situé dans /etc/apache2/sites-enabled/ SVP?
Merci
Hors ligne
#18 Wed 09 November 2022 09:46
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Voici le contenu du fichier lizmap.conf :
<VirtualHost *:80>
ServerName lizmap
DocumentRoot /var/www/html/
<Directory /var/www/lizmap-web-client>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error_lizmap.log
CustomLog ${APACHE_LOG_DIR}/access_lizmap.log combined
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
Hors ligne
#19 Wed 09 November 2022 09:55
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
D'abord, le "directory est mal configuré dasn votre fichier. Ensuite, il n'y pas de config pour utiliser Qgisserver.
Remplacer le contenu par cela :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName qgis.demo
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride none
Require all granted
</Directory>
# Apache logs (different than QGIS Server log)
ErrorLog ${APACHE_LOG_DIR}/qgis.demo.error.log
CustomLog ${APACHE_LOG_DIR}/qgis.demo.access.log combined
# Longer timeout for WPS... default = 40
FcgidIOTimeout 120
FcgidInitialEnv LC_ALL "en_US.UTF-8"
FcgidInitialEnv PYTHONIOENCODING UTF-8
FcgidInitialEnv LANG "en_US.UTF-8"
# QGIS log (different from apache logs) see http://docs.qgis.org/testing/en/docs/us … er-logging
FcgidInitialEnv QGIS_SERVER_LOG_FILE /var/log/qgis/qgisserver.log
FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0
FcgidInitialEnv QGIS_DEBUG 1
# default QGIS project
SetEnv QGIS_PROJECT_FILE /home/qgis/projects/world.qgs
# QGIS_AUTH_DB_DIR_PATH must lead to a directory writeable by the Server's FCGI process user
FcgidInitialEnv QGIS_AUTH_DB_DIR_PATH "/home/qgis/qgisserverdb/"
FcgidInitialEnv QGIS_AUTH_PASSWORD_FILE "/home/qgis/qgisserverdb/qgis-auth.db"
# See http://docs.qgis.org/testing/en/docs/us … rvice-file
SetEnv PGSERVICEFILE /home/qgis/.pg_service.conf
FcgidInitialEnv PGPASSFILE "/home/qgis/.pgpass"
# Tell QGIS Server instances to use a specific display number
FcgidInitialEnv DISPLAY ":99"
# if qgis-server is installed from packages in debian based distros this is usually /usr/lib/cgi-bin/
# run "locate qgis_mapserv.fcgi" if you don't know where qgis_mapserv.fcgi is
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
Order allow,deny
Allow from all
Require all granted
</Directory>
<IfModule mod_fcgid.c>
FcgidMaxRequestLen 26214400
FcgidConnectTimeout 60
</IfModule>
</VirtualHost>
Hors ligne
#20 Wed 09 November 2022 10:55
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Toujours pas de changement au niveau de l'affichage web.
Qgis server me semble bien installé.
Peut-être que le problème vient du fichier 000-default.conf ?
J'ai ceci :
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin/">
Options ExecCGI FollowSymLinks
Require all granted
AddHandler fcgid-script .fcgi
</Directory>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Hors ligne
#21 Wed 09 November 2022 11:10
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Essayer de ne garder qu'un seul fichier d'hote virtuel.
Supprimer donc ce fichier de ce dossier et surtout, redémarrez votre serveur entre chaque changement.
sudo service apache2 restart
Hors ligne
#22 Wed 09 November 2022 11:25
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Lorsque je supprime ce fichier, j'ai de nouveau l'erreur "403 Forbidden You don't have permission to access this resource." qui apparaît.
Je redémarre bien le serveur entre chaque manipulations.
Hors ligne
#23 Wed 09 November 2022 11:48
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Lorsque je supprime ce fichier, j'ai de nouveau l'erreur "403 Forbidden You don't have permission to access this resource." qui apparaît.
Je redémarre bien le serveur entre chaque manipulations.
Revérifier les droits de www-data sur les odssier et sous-dossier de /var/www/Html/ et vérifier votre fichier de config dans /etc/apache2/site...etc/
Hors ligne
#24 Wed 09 November 2022 13:56
- Vincent R
- Participant occasionnel
- Date d'inscription: 29 Jan 2021
- Messages: 15
Re: Tutoriel d'installatioin de Lizmap sur Linux
Je ne vois pas où ça coince et j'ai l'impression d'être à deux doigts d'y arriver...
Je vais continuer à fouiller, merci pour votre aide et votre temps !
Hors ligne
#25 Sat 14 January 2023 10:09
- PauloLrx
- Participant occasionnel
- Date d'inscription: 11 Feb 2021
- Messages: 22
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour,
je rejoints la discussion, avons-nous deux deux fichier ".conf ", un pour QGIS server et un pour Lizmap?
Paul-Emmanuel
Hors ligne
#26 Sat 14 January 2023 10:19
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour Paul-Emmanuel,
idéalement vous placer les paramètres pour Qgis-server et lizmap dans le meme fichier .conf. Une partie est dédié a Qgis et l'autre à lizmap.
Dans mon message du 9 nov de ce forum, on voit que le début du fichier :est dédié à Lizmap :
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride none
Require all granted
</Directory>
Tandis que la suite est présente pour faire marché qgis-server :
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews -SymLinksIfOwnerMatch
Order allow,deny
Allow from all
Require all granted
</Directory>
Bonne journée
Hors ligne
#27 Fri 27 January 2023 18:37
- PauloLrx
- Participant occasionnel
- Date d'inscription: 11 Feb 2021
- Messages: 22
Re: Tutoriel d'installatioin de Lizmap sur Linux
Merci Jean pour votre réponse
Je pense avoir un soucis avec apache car quand je teste Lizmap j'ai le message d'erreur:
This website is closed.
je ne sais pas d'où ça vient...
Bonne soirée
Hors ligne
#28 Sun 29 January 2023 12:22
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Merci Jean pour votre réponse
Je pense avoir un soucis avec apache car quand je teste Lizmap j'ai le message d'erreur:
This website is closed.
je ne sais pas d'où ça vient...
Bonne soirée
Pouvez-vous données plus de détails. Difficile avec si peu d'infos.
Hors ligne
#29 Wed 01 February 2023 09:47
- PauloLrx
- Participant occasionnel
- Date d'inscription: 11 Feb 2021
- Messages: 22
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour Jean,
Apache et QGIS server sont correctement installés
Je pensais bien avoir installé Lizmap, je le lance
IP-du-serveur/lizmap
et là la page web ne se charge pas et j'ai le message d'erreur "This website is closed" qui s'affiche.
Bien cordialement
Paul-Emmanuel
Hors ligne
#30 Wed 01 February 2023 09:54
- JLH
- Participant actif
- Date d'inscription: 7 Dec 2019
- Messages: 69
Re: Tutoriel d'installatioin de Lizmap sur Linux
Bonjour Jean,
Apache et QGIS server sont correctement installés
Je pensais bien avoir installé Lizmap, je le lance
IP-du-serveur/lizmap
et là la page web ne se charge pas et j'ai le message d'erreur "This website is closed" qui s'affiche.
Bien cordialement
Paul-Emmanuel
"Apache et QGIS server sont correctement installés" oui mais peut-être pas bien configurés...
Aussi, pouvez-vous effectuer cette commande et retourner dans un message le retour :
$ sudo service apache2 status
Enfin, pouvez-vous partager votre fichier vhost ?
merci
Hors ligne
- Sujet précédent - Tutoriel d'installatioin de Lizmap sur Linux - Sujet suivant