• Inok Systems

Change FootPrints Installation Path

會員評等:  / 0
佳 

 


This article will explain on how to change FootPrints installation path; from drive C:\ (under folder location of “FootPrintsServiceCore”), to destination pathof drive D:\ (with folder location of “FootPrintsServiceCore” - same folder name as source).

Steps for change FootPrints installation path are as follows:

1.       Stop all FootPrints related services:

·         Stop all Footprints Windows Services

                                                               i.      FootPrints Schedule Service - C-FootPrintsServiceCore-bin-FPSch

                                                              ii.      FPTomcatService

                                                            iii.      FootPrints Watch Service - C-FootPrintsServiceCore-bin-FPwatch

·         Stop Default Web Site.

2.       Copy C:\FootPrintsServiceCore to D:\FootPrintsServiceCore (with ACL intact)

·         Ensure “IUSR” have full access to “D:\FootPrintsServiceCore” including all sub files and directories.

3.       Change Windows Environment Variable path below to d:\ [System Properties > Advanced]

·         Path: c:\FootPrintsServiceCore\bin\Perl\bin

4.       Change Application pointers in IIS Virtual Directory below to d:\ [Default Web Site]

·         Virtual path /footprints      

·         Virtual path /MRcgi

·         Virtual path /help

·         Virtual path /tmp

·         Virtual path /MRimg

5.       Change Reference of IIS – PERL Configuration [IIS > Server-name > Management > Configuration Editor]

·         On: Server Level
Section: system.webServer/security/isapiCgiRestriction (Edit Item):
Set value to: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

·         On: Default Web Site > MRcgi
Section: system.webServer/handlers

                                                               i.      Section: On: Default Web Site Web.config/MRcgi Web.config
Edit: AboMapperCustom-974609

1.       Ensure “allowPathInfo”=True

2.       Script Processor: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

                                                              ii.      On: Default Web Site Web.config/ <location path=‘MRcgi’ />
Edit: AboMapperCustom-974609

1.       Ensure “allowPathInfo”=True

2.       Script Processor: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

                                                            iii.      On: ApplicationHost.config/ <location path=‘Default Web Site/MRcgi’ />
Edit: AboMapperCustom-974609

1.       Ensure “allowPathInfo”=True

2.       Script Processor: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

6.       Change MRlocalDefs (D:\FootPrintsServiceCore\cgi) file, set all references to D:\

·         $CMI = "d:\\FootPrintsServiceCore\\";

·         $PERL_PATH = "d:\\FootPrintsServiceCore\\bin\\Perl\\bin\\";

·         $TOMCAT_DIR = "d:\\FootPrintsServiceCore\\bin\\Tomcat\\";

·         $MR_securedocdir = "d:\\FootPrintsServiceCore\\etc";

7.       Change MRprojects (D:\FootPrintsServiceCore\etc) file, set all references to D:\

8.       Change ABList.txt (D:\FootPrintsServiceCore\etc) file, set all references to D:\

9.     Run the following script

·         [D:\FootPrintsServiceCore\bin\Utilities\ExecutiveDashboard]
perl ConfigureTomcat.pl –networkInterface * --networkPort 9000

·         [D:\FootPrintsServiceCore\cgi\]
perl MRchangePermissions.pl

10.    Edit these file and change reference of "C:\" below to "d:\"

·         ExecutiveDashboard.xml [D:\FootPrintsServiceCore\bin\Tomcat\conf\Catalina\localhost]

·         server.xml [D:\FootPrintsServiceCore\bin\Tomcat\conf]

                                                               i.      <!DOCTYPE server-xml [

                                                              ii.          <!ENTITY fpServerConfig SYSTEM "file:///C:/FootPrintsServiceCore/bin/Tomcat//conf/fpServerConfig.xml">

                                                            iii.          <!ENTITY fpEngineConfig SYSTEM "file:///C:/FootPrintsServiceCore/bin/Tomcat//conf/fpEngineConfig.xml">

                                                            iv.      ]>

·         applicationHost.config [c:\Windows\System32\inetsrv\config\]
Ensure all references already pointed to d:\ FootPrintsServiceCore

11.    Edit FP windows services to run on D:\ via registry for these services [under "HKLM\System\CurrentControlSet\services"]

·         FootPrints Schedule Service - C-FootPrintsServiceCore-bin-FPSch

·         FPTomcatService

·         FootPrints Watch Service - C-FootPrintsServiceCore-bin-FPwatch

12.    Edit Registry find any value of "C:\FootPrintsServiceCore" and change C:\ reference to d:\ (Literally change every "C:\" to "d:\")

13.    Rename "C:\FootPrintsServiceCore" to "D:\FootPrintsServiceCore-OLD"

14.    Restart the server.

15.    Start back Default Web Site.

16.    Login to FootPrints and change the FP Attachment directory.

Random Blogpost

FootPrints version 12 was released in 2014 and was completely re-written using Java. Here are some of the little differences between version 11 and 12 based on the tips in my previous post about FootPrints workspace design.

閱讀全文...