tecnica:gps_cartografia_gis:mapserver_fgs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tecnica:gps_cartografia_gis:mapserver_fgs [2009/06/22 09:03] – niccolo | tecnica:gps_cartografia_gis:mapserver_fgs [2009/10/20 09:28] (current) – niccolo | ||
---|---|---|---|
Line 18: | Line 18: | ||
* postgis-lib: | * postgis-lib: | ||
- | In questo modo è possibile installare versioni recenti del software (GDAL 1.6, MapServer 5.4, PostGIS 1.3.5) anche su distribuzioni | + | In questo modo è possibile installare versioni recenti del software (MapServer 5.4, GDAL 1.6, PostGIS 1.3.5) anche su distribuzioni **obsolete e orribili come CentOS 4.5**. Purtroppo il pacchetto è disponibile solo per **architettura i386**. |
+ | ===== Installazione ===== | ||
+ | |||
+ | Si scarica il pacchetto **fgs-mapserver_extended**, | ||
+ | |||
+ | L' | ||
+ | |||
+ | Supponiamo di creare un utente ad-hoc di nome **fgs**, se vogliamo installare tutto il software nella directory **''/ | ||
+ | |||
+ | Per evitare conflitti con il software già installato è necessario utilizzare **porte non standard** per alcuni servizi (Apache, PostgreSQL). | ||
+ | |||
+ | < | ||
+ | * *** Apache installation *** | ||
+ | * Selecting TCP port... Example: 80, 8080, 8000 | ||
+ | ? What TCP port do you want to use [80] : 8080 | ||
+ | + Port selected : ' | ||
+ | * You can start apache with : fgs start apache | ||
+ | </ | ||
+ | |||
+ | Per utilizzare il software installato sotto **''/ | ||
+ | |||
+ | < | ||
+ | . / | ||
+ | fgs start apache | ||
+ | fgs start pgsql | ||
+ | </ | ||
+ | |||
+ | Dopo aver eseguito '' | ||
+ | < | ||
+ | echo ". / | ||
+ | </ | ||
+ | |||
+ | Per avviare tutti i servizi al boot di sistema si modifica '' | ||
+ | |||
+ | < | ||
+ | su fgs -c "( . / | ||
+ | </ | ||
+ | |||
+ | FIXME Sarebbe opportuno esegure '' | ||
+ | |||
+ | ==== Disabilitare un servizio installato ==== | ||
+ | |||
+ | Per disabilitare un servizio senza disinstallarlo - ad esempio per disabilitare l' | ||
+ | |||
+ | ===== Installazione moduli aggiuntivi ===== | ||
+ | |||
+ | Il pacchetto FGS comprende numerosi moduli aggiuntivi non installati dal pacchetto principale. L' | ||
+ | |||
+ | Come esempio vogliamo installare il plugin **Client Oracle (OCI)** della libreria GDAL. Dobbiamo specificare il numero di versione, altrimenti rischiamo di installare il plugin per Oracle 11 invece che per la versione 10: | ||
+ | |||
+ | < | ||
+ | fgs install gdal-base-1.6.1-oci: | ||
+ | </ | ||
+ | |||
+ | ===== Modulo Apache ===== | ||
+ | |||
+ | La configurazione FGS si trova in **''/ | ||
+ | |||
+ | < | ||
+ | PORT=8080 | ||
+ | USER=' | ||
+ | GROUP=' | ||
+ | </ | ||
+ | |||
+ | I parametri **'' | ||
+ | |||
+ | Il file di configurazione usato è **''/ | ||
+ | |||
+ | < | ||
+ | ServerRoot "/ | ||
+ | Listen 8080 | ||
+ | User apache | ||
+ | Group apache | ||
+ | DocumentRoot "/ | ||
+ | ErrorLog " | ||
+ | CustomLog " | ||
+ | </ | ||
+ | |||
+ | La configurazione del PHP è in **''/ | ||
+ | |||
+ | Le estensioni PHP **non vengono caricate automaticamente** (come in Debian), ma vanno aggiunte a mano: | ||
+ | |||
+ | < | ||
+ | extension=curl.so | ||
+ | extension=php_mapscript.so | ||
+ | </ | ||
+ | |||
+ | Ad esempio l' | ||
+ | |||
+ | < | ||
+ | Notice: fopen() [function.fopen]: | ||
+ | - did you forget to enable it when you configured PHP? in / | ||
+ | Warning: fopen(http:// | ||
+ | No such file or directory in / | ||
+ | </ |
tecnica/gps_cartografia_gis/mapserver_fgs.txt · Last modified: 2009/10/20 09:28 by niccolo