20:00 Install: http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?DebianLinux http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?RedHat9AndMapserver40 http://mapserver.gis.umn.edu/dload.html http://mappinghacks.com/rpm/ version installée precedemment (aout 2004): mapserver 4.0.x version stable actuelle: 4.6.1 rpm recent crée avec Fedora Core 3 (http://mappinghacks.com/rpm/) Serveur de test: Linux solaris 2.4.29-grsecsolaris1902205 en Linux Debian 3.1 300 Mhz AMD, 190 Mo RAM Apache/2.0.54 (Debian GNU/Linux) DAV/2 mod_fastcgi/ 2.4.2 mod_ldap_userdir/1.1.7 PHP/4.3.10-16 mod_ssl/ 2.0.54 OpenSSL/0.9.7e mod_perl/1.999.21 Perl/v5.8.4 Server at evolix.net Port 800 install debian et apparenté: ----------------------------- http://nona.net/article/linux/mapscript_compile/ http://www.01map.com/david/doc/rh9-2004-12/html/ Debian GIS ---------- http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl CamptoCamp que j'ai rencontré: *http://www.cartoweb.org/doc/xhtml/appendix.debian_mapserver.html* http://agrogeomatic.educagri.fr/ forums vus: http://forumsig.symen.ch/showthread.php?t=1639 ---------------------------------------------------------------- solaris:/home/sdubois# apt-cache search mapserver cgi-mapserver - cgi module of mapserver mapserver-bin - mapserver binary utilities mapserver-doc - documentation for mapserver perl-mapscript - perl mapserver library python-mapscript - python mapserver lib Some Debian packages are available for Php5 and Mapserver[4]. For now only the cgi version of Php is available because of threading issues with Mapserver. Mapserver4.4.1-2 4.4.1-2 Thomas Sondag / Schuyler Erle / Petter Reinholdtsen lacks php support INSTALLATION: Après réflexion deux possibilités sont offertes: partir sur une base vioerge en installant maposerver, phpmapscript, postgis et developper une appli ou utiliser cartoweb. étant donné le delai et le besoin de realiser une maquette le choix est d'installer carto web qui se rapproche de la licence gpl http://www.camptocamp.com/article45.html DOC: http://www.cartoweb.org/doc/xhtml/index.html --- --- dans /etc/apt/source.list # cartoweb deb http://dev.camptocamp.com/packages/debian/ sarge main deb-src http://dev.camptocamp.com/packages/debian/ sarge main #debian gis #deb http://pkg-grass.alioth.debian.org/debian-gis DISTRIBUTION main non-free contrib #deb-src http://pkg-grass.alioth.debian.org/debian-gis DISTRIBUTION main non-free contrib configuration de apt: dans /etc/apt/preferences Explanation: test mapserver Package: * Pin: release o=c2c Pin-Priority: 990 inscription au mailing list mapserver et Pkg-grass-general 21h15 *php: SOAP Gettext pour utiliser la demo *Mapserver PHP MapScript *PostgreSQL with PostGIS support http://www.cartoweb.org/ 20 min solaris:/usr/share# more /tmp/voir6 | grep 'Sep 13 22' -rw-r--r-- 1 root root 427826 Sep 13 22:34 libcfitsio2_2.510-1_i386.deb -rw-r--r-- 1 root root 1522612 Sep 13 22:37 libgdal1_1.2.6-1_i386.deb -rw-r--r-- 1 root root 362174 Sep 13 22:35 libgeos2_2.1.1-2_i386.deb -rw-r--r-- 1 root root 274814 Sep 13 22:35 libhdf4g_4.1r4-18.1_i386.deb -rw-r--r-- 1 root root 134886 Sep 13 22:35 libjasper-1.701-1_1.701.0-2_i38 6.deb -rw-r--r-- 1 root root 56292 Sep 13 22:35 libungif4g_4.1.3-2_i386.deb -rw-r--r-- 1 root root 1078948 Sep 13 22:36 libxerces26_2.6.0-3_i386.deb -rw-r----- 1 root root 0 Sep 13 22:43 lock -rw-r--r-- 1 root root 74430 Sep 13 22:36 netcdfg3_3.5.0-7.1_i386.deb -rw-r--r-- 1 root root 59692 Sep 13 22:36 odbcinst1_2.2.4-11_i386.deb drwxr-xr-x 2 root root 4096 Sep 13 22:43 partial -rw-r--r-- 1 root root 4412078 Sep 13 22:36 php5-c2cms-cgi_5.0.4-c2c.1_i386 .deb -rw-r--r-- 1 root root 947144 Sep 13 22:36 php5-mapscript_4.4.2-1_i386.deb -rw-r--r-- 1 root root 369840 Sep 13 22:43 postgis_7.4.6-6_i386.deb -rw-r--r-- 1 root root 381032 Sep 13 22:37 proj_4.4.9-1_i386.deb -rw-r--r-- 1 root root 303862 Sep 13 22:36 unixodbc_2.2.4-11_i386.deb solaris:/home/sdubois# wget -c http://www.cartoweb.org/downloads/cartoweb-withdemo-3.0.0.tar.gz solaris:/home/sdubois# mv cartoweb-withdemo-3.0.0.tar.gz /var/wwwcartoweb/ mv wwwcartoweb/cartoweb-withdemo-3.0.0.tar.gz /usr/share/ - /etc/apache2/conf.d/cartoweb Alias /cartoweb /usr/share/cartoweb3 Options All Allowoverride All Allow from all - /etc/init.d/apache2 reload - vi /etc/php5-c2cms-cgi/php.ini extension=php_mapscript.so memory_limit = 30M - tar xvf cartoweb-withdemo-3.0.0.tar - http://evolix.net:800/cartoweb/htdocs/info.php - CONFIG DE PHP http://www.forumsig.org/showthread.php?t=3413 # PHP5 deb http://people.debian.org/~dexter php5.0 sarge apt-get install php5.0-soap libapache2-mod-php5.0 php5.0- gd php5-pgsql php5-curl php5.0-gettext php5.0-tokenizer http://lists.debian.org/debian-user-french/2005/04/msg01608.html dpkg -L libapache2-mod-php5.0 | grep conf /etc/init.d/apache2 restart solaris:/usr/lib/cgi-bin# ln -s /usr/lib/cgi-bin/php5-c2cms /usr/lib/cgi-bin/ php5 solaris:/usr/lib/cgi-bin# ln -s /etc/apache2/mods-available/actions.load /etc/apache2/mods-enabled/actions.load _________________ httpd.conf test AddType application/x-httpd-php5 .php5 ScriptAlias /cgi-bin/ /usr/lib/cgi-bin Action application/x-httpd-php5 "/cgi-bin/php5" AllowOverride None Options Indexes Order allow,deny Allow from all _________________ diverses manipulations sur la config de php.ini (php5.0/apache2/php.ini) -- -- 309 cd /etc/apache2/mods-available/ 310 ls 311 vi php5.0.conf 312 /etc/init.d/apache2 restart 313 vi /etc/php5-c2cms-cgi/php.ini 314 diff /etc/php5-c2cms-cgi/php.ini /etc/php5.0/apache2/php.ini 315 diff /etc/php5-c2cms-cgi/php.ini /etc/php5.0/apache2/php.ini 316 diff /etc/php5-c2cms-cgi/php.ini /etc/php5.0/apache2/php.ini > /tmp/v oir6 317 vi /tmp/voir6 318 vi /etc/apache2/mods-available/php5.0.load 319 vi /etc/apache2/mods-available/php5.0.conf 320 ls 321 cd /etc/ 322 ls php5-c2cms-cgi/ 323 mv php5.0/ php5.0.old 324 mkdir -p php5.0/apache2 -- -- notamment solaris:/usr/lib/cgi-bin# ln -s /usr/lib/php/extensions/no-debug-non-zts-20041030/php_mapscript.so php_mapscript.so extension_dir = /usr/lib/php/extensions/no-debug-non-zts-20041030/ extension=php_mapscript.so extension=curl.so extension=gd.so extension=gettext.so extension=pgsql.so extension=session.so extension=soap.so extension=tokenizer.so on aboutit à: MapScript MapServer Version MapServer version 4.4.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG PHP MapScript Version ($Revision: 1.220.2.3 $ $Date: 2005/02/28 14:27:19 $) **INSTALLATION CARTOWEB solaris:/usr/share/cartoweb3# /usr/lib/cgi-bin/php5 cw3setup.php perms ** client_conf/client.ini cartoclientBaseUrl="http://evolix.net:800/cartoweb/htdocs/" cartoserverBaseUrl="http://evolix.net:800/cartoweb/htdocs/" ** erreur: Fatal error: Call to undefined function token_get_all() in /usr/share/cartoweb3/include/smarty/plugins/compiler.defun.php on line 53 3h30