Procédure d'installation de IstSOS et PostgreSQL (Postgis)
L'installation porte sur une version de l'OS Linux - Ubuntu - elle est accessible directement sur le site de IstSOS :
Il est possible que plusieurs bugs soient encore actifs lors du déroulement de ce tutoriel et certaines corrections sont a apporter à plusieurs étapes.
Cette partie du tutoriel fournit des instructions sur l’installation d’istSOS sur un système d’exploitation Linux basé sur la distribution Ubuntu. Néanmoins, même si des tests approfondis ont été effectués dans cet environnement seulement, istSOS est développé dans Python qui est connu pour son support de plate-forme croisée et l’installation existante sont enregistrées dans les systèmes Windows® et le système d’exploitation d’OS X Apple devrait également être pris en charge. Les utilisateurs intéressés peuvent regarder le site Web istSOS ou demander de l’aide sur la liste de diffusion;
Elle est accessible ici, il faut télécharger le package 2.4.0-RC4.tar.gz : Installation de IstSOS - version officielle
Téléchargez istSOS and décrompressez le:
sudo mv ~/Téléchargements/istsos-2.4.0-RC4.tar.gz ~/Documents/istsos_install
cd ~/Documents/istsos_install
sudo tar -zxvf istsos-2.4.0-RC4.tar.gz -C /usr/share/
Accordez les droits et permissions aux fichiers et dossiers
sudo chmod 755 -R /usr/share/istsos
sudo chown -R www-data:www-data /usr/share/istsos/services
sudo chown -R www-data:www-data /usr/share/istsos/logs
Installez Python3
sudo apt install python3 python3-pip apache2 libapache2-mod-wsgi-py3
Installez les dépendances de Python3
sudo pip3 install -r /usr/share/istsos/requirements.txt
Configurez Apache et WSGI
Ouvrir /etc/apache2/sites-enabled/000-default.conf, et ajoutez les lignes de configuration suivantes:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
WSGIScriptAlias /istsos /usr/share/istsos/application.py
Alias /istsos/admin /usr/share/istsos/interface/admin
Alias /istsos/modules /usr/share/istsos/interface/modules
<LocationMatch /istsos>
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
</LocationMatch>
</VirtualHost>
Redémarrez Apche
sudo service apache2 restart
Installez PostgreSQL and PostGIS
sudo apt install postgresql postgis
Configurez le mot de passe de PostgreSQL
sudo -u postgres psql -c "alter user postgres password 'postgres';"
Créez la base de données de PostgreSQL - istSOS
sudo -u postgres createdb -E UTF8 istsos
sudo -u postgres psql -d istsos -c 'CREATE EXTENSION postgis'
L'installation est terminée. Vous pouvez visualiser l'interface IstSOS à l'adresse http://localhost/istsos/admin/
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 2.0 France.