Преглед изворни кода

Uzupełnienie instalatora o WMS

Mariusz Muszyński пре 9 година
родитељ
комит
f5447354f0
1 измењених фајлова са 18 додато и 0 уклоњено
  1. 18 0
      SE/superedit-INSTALL_SES_PROCESY_A.php

+ 18 - 0
SE/superedit-INSTALL_SES_PROCESY_A.php

@@ -1074,6 +1074,21 @@ function INSTALL_GETCOMMANDS_WMS($ADMIN_USERNAME,$SERVER_ADDRESS_IP,$ADMIN_USERN
  $cmd[]['rsh']='installer -package "/Volumes/QGIS-2.14.3-1/3 matplotlib.pkg" -target "/" -verbose';
  $cmd[]['rsh']='installer -package "/Volumes/QGIS-2.14.3-1/4 Install QGIS.pkg" -target "/" -verbose';
  $cmd[]['rsh']='hdiutil unmount /Volumes/QGIS-2.14.3-1';
+
+// WMS files
+ $cmd[]['rsh']='mkdir -p /Library/Server/Web/Data/Sites/Default/wms/qgis';
+ $cmd[]['rsh']='echo "RewriteEngine on
+RewriteBase /wms/
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule (.*) /wms/mapserv.cgi?map=/Library/Server/Web/Data/Sites/Default/PLIKI/WMS_LAYERS/.maps/$1.map [QSA]" > /Library/Server/Web/Data/Sites/Default/wms/.htaccess';
+ $cmd[]['rsh']='echo "RewriteEngine on
+RewriteBase /wms/qgis/
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule (.*) /wms/qgis/qgis_mapserv.cgi?MAP=/Library/Server/Web/Data/Sites/Default/PLIKI/WMS_LAYERS/.maps/.single/$1.qgs [QSA]" > /Library/Server/Web/Data/Sites/Default/wms/qgis/.htaccess';
+ $cmd[]['rsh']='ln -s /Library/WebServer/CGI-Executables/mapserv /Library/Server/Web/Data/Sites/Default/wms/mapserv.cgi';
+ $cmd[]['rsh']='ln -s /Applications/QGIS.app/Contents/MacOS/fcgi-bin/qgis_mapserv.fcgi /Library/Server/Web/Data/Sites/Default/wms/qgis/qgis_mapserv.cgi';
+ $cmd[]['rsh']='mysql -uroot -p\''.$ADMIN_USERNAME_PASSWD.'\' -D'.$REMOTE_FOLDER_ROOT.' -e "REPLACE INTO `CRM_CONFIG` (`CONF_KEY`,`CONF_VAL`) VALUES (\'module_WMS\',\'on\')"';
+
 return $cmd;
 
 }
@@ -1455,6 +1470,9 @@ function INSTALL_GETCOMMANDS_SE($ADMIN_USERNAME,$SERVER_ADDRESS_IP,$ADMIN_USERNA
  $cmd[]['rsh']='defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0';
  $cmd[]['rsh']='serveradmin settings web:defaultSite:enableServerSideIncludes = yes';
  $cmd[]['rsh']='serveradmin settings web:defaultSite:allowAllOverrides = yes';
+ $cmd[]['rsh']='serveradmin settings web:defaultSecureSite:enableServerSideIncludes = yes';
+ $cmd[]['rsh']='serveradmin settings web:defaultSecureSite:allowAllOverrides = yes';
+ $cmd[]['rsh']='serveradmin settings web:defaultSecureSite:allowCGIExecution = yes';
  $cmd[]['rsh']='test -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf && sed -i.bak "s|ProxyPass / http://127.0.0.1:34543/$|ProxyPass / http://127.0.0.1:34543/ timeout=3600|" /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf || exit 0';
  $cmd[]['rsh']='test -f /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf && launchctl stop com.apple.serviceproxy || exit 0 ';
  $cmd[]['rsh']='serveradmin start web';