====== Microcosm ======
===== Introduction =====
A quoi bon avoir une position GPS si on ne sait pas ou on est !
C'est pourquoi sur l'interface web de monitoring nous espérons pouvoir intégrer une carte OSM étant donné qu'on a pas accès a internet ça complique un peu (même beaucoup) les choses.
On va donc mettre en place un petit serveur OSM sur la raspberry Pi, bien sûr il faudra penser à charger les différentes zones que l'on pense numériser avant de partir en balade :)
===== Installation de PHP pour lighttpd =====
Si vous n'avez pas déjà installé de serveur web nous avons choisi de partir sur lighttpd.
sudo lighty-enable-mod fastcgi
sudo /etc/init.d/lighttpd force-reload
Test de fonctionnement :
sudo sh -c 'echo "" > /var/www/test.php'
sudo chown -R www-data:www-data /var/www/test.php
Puis aller sur : http://ip-de-la-raspberry-pi/test.php \\
==== Si erreur 403 ====
Ajouter à la fin de /etc/php5/cgi/php.ini
cgi.fix_pathinfo = 1
Et rajouter à la fin de /etc/lighttpd/lighttpd.conf
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))
Normamlement http://ip-de-la-raspberry-pi/test.php devrait fonctionner.
==== Ajout de SQlite ====
On aura besoin d'une base de donnée légère SQlite :
sudo apt-get install php5-sqlite
sudo /etc/init.d/lighttpd force-reload
Retournez sur http://ip-de-la-raspberry-pi/test.php et cherchez "sqlite" sur la page pour vérifier que c'est bien installé.