Changes between Initial Version and Version 1 of fms-migration


Ignore:
Timestamp:
Aug 15, 2018, 11:16:30 AM (7 years ago)
Author:
steve.winter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • fms-migration

    v1 v1  
     11. When configuring the !FileMaker server,
     2 - use the new wildcard SSL certificate for the server
     3 - enable the XML interface using either the CLI or API
     4 - enable the PHP API using either the CLI or API
     5
     62. Ensure that there is a valid DNS entry for the !FileMaker server which the PHP code can connect to the PHP API interface using (e.g. fms.solopress.com).
     7
     83. Import the payment.solopress.com EV SSL certificate to the local machine certificate store
     9
     104. Download and install the subversion command line client from https://msdev.co.uk/windows-svn-client/
     11
     125. Open a command prompt, run the following commands to export the PHP code from version control into the webroot folder
     13{{{
     14cd c:\inetpub\wwroot
     15svn export https://svn.msdev.co.uk/SoloPress/trunk/src/ ./ --force --username subversion --password Rb9Pa4lF
     16}}}
     17
     186. Create the payment.solopress.com virtual host in the IIS console.
     19 - Set the Physical Path to C:\inetpub\wwwroot
     20 - bind to port 80 with host payment.solopress.com
     21 - bind to port 443 with host payment.solopress.com, require SNI, and select the payment SSL cert
     22
     237. Ensure that the internal DNS entry for payment.solopress.com points to the correct internal IP address
     24
     258. Modify `C:\inetpub\wwwroot\assets\includes\config.php` to point to the DNS name of the FMS, including the https protocol (this is a new FM17 requirement)
     26
     279. Switch the payment gateway to test mode in the above config file.
     28
     2910. Conduct end-to-end testing of the payment process to ensure everything functions as expected (e.g. using https://payment.solopress.com/?/order/v9jhQs8TPbFxp8748HUUPi/dfdd16d0b176755c8434754d1d78701b)
     30
     3111. Conduct testing of the order submission process
     32
     3312. Revert the payment gateway in the config file to production mode
     34
     3513. Switch the external DNS for payment.solopress.com to point to the external IP address of the server