User Tools

Site Tools


guifi.net:desarrollo_web:instalacion

This is an old revision of the document!


http://acacha.org/mediawiki/index.php/Entorn_de_desenvolupament_guifi

http://es.wiki.guifi.net/wiki/Preparando_el_entorno_de_desarrollo

Instalar mapserver

apt-get install mapserver-bin cgi-mapserver

Repositorio guifimaps

https://gitorious.org/guifi/guifimaps

Pulsamos el botón de “Clone repository”

gitorious

Ahora vamos a nuestro disco duro y lo clonamos en local:

git clone git@gitorious.org:~joselegido/guifi/joselegido-guifimaps.git guifimaps

Dentro de la carpeta de guifimaps editamos el fichero refresh.php:

/mnt/raid/www/public/http/guifimaps/refresh.php
  $hlastnow = @fopen("http://guifi.net/guifi/refresh/maps", "r") or die('Error reading changes\n');
...
  $hlinks = @fopen("http://guifi.net/guifi/gml/".$rootZone."/links/csv", "r") or die("Error getting links cv\n");;
...
  $hnodes = @fopen("http://guifi.net/guifi/gml/".$rootZone."/nodes/csv", "r");

por

  $hlastnow = @fopen("http://guifidev.matarosensefils.net/guifi/refresh/maps", "r") or die('Error reading changes\n');
...
  $hlinks = @fopen("http://guifidev.matarosensefils.net/guifi/gml/".$rootZone."/links/csv", "r") or die("Error getting links cv\n");;
...
  $hnodes = @fopen("http://guifidev.matarosensefils.net/guifi/gml/".$rootZone."/nodes/csv", "r");

Copiar los mapas:
En el proyecto guifimaps no hay carpeta data. La creamos primero dentro de la carpeta guifimaps
Instalamos el paquete gdal-bin

Añadir al cron: 3,13,23,33,43,53 * * * * cd /mnt/raid/www/public/http/guifimaps; php refresh.php > /dev/null 2>&1; cd data; rm -rf dlinks/*; rm -rf dnodes/*; ogr2ogr $

guifi.net/desarrollo_web/instalacion.1328986369.txt.gz · Last modified: 2015/04/13 20:19 (external edit)