Upgrading from a Trial to a Production Server

Warning! The trial version of MassTransit installs Apache web server and PHP version 5 within the MassTransit Server folder. If you want to upgrade to a fully functional production MassTransit server, you need to use an IIS web server and also a different version of PHP.

To upgrade from a trial to a production server:

  1. Uninstall the Apache web server and the PHP version that you already have, in order to install and configure the IIS web server and PHP v. 7.7. To do so, double-click the RemoveApache.bat file, which is located in the MassTransit installation folder by default:
    1. for MassTransit 7.6 and later:
      • on 64-bit machines:

      C:\Program Files (x86)\Acronis\MassTransit Server

    2. for MassTransit 7.1 to 7.6:
      • on 32-bit machines:

      C:\Program Files\Group Logic\MassTransit Server

      • on 64-bit machines:

      C:\Program Files (x86)\Group Logic\MassTransit Server

    3. for MassTransit 7.0.x:
      • on 32-bit machines:

      C:\Program Files\Group Logic\MassTransit Server 7

      • on 64-bit machines:

      C:\Program Files (x86)\Group Logic\MassTransit Server 7

    This will stop and remove the MassTransit Apache Web Server service. The MassTransit Server\PHP and MassTransit Server\WebServer folders will be deleted.

    Note: Since trial version servers use different PHP versions from the production ones, you must delete the currently installed version of PHP and download the applicable one from MassTransit Latest Releases web page.

    When the following warning message appears, click any button to continue uninstalling Apache web server. If you don't want to remove Apache, press the keyboard shortcut Ctrl C:

    Linked JPEG File Template MT

    Warning: If the PHP or WebServer folders are still present after running the RemoveApache.bat file, double-click the .bat file again to remove these folders completely.

  2. Replace the license.txt file located in the MassTransit Server folder with the new license.txt file that you have received from Acronis.
  3. Configure the web functionality of MassTransit (MTWeb). For more information on how to do this, refer to Installing MTWeb.

When installing MassTransit on the Windows Server 2012 Datacenter edition, you must do the following:

Note: All other editions of Windows Server 2012 don't require these special steps.

  1. Install only MySQL.
  2. Navigate to the MySQL installation folder and edit the my.ini file as follows:

    Find the following line:

    # sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    Change it to:

    sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    Save the changes to the my.ini file. Verify that you have removed the # symbol.

  3. Restart the MySQL service.
  4. Continue with the installation of MassTransit as described in Installing and Configuring MassTransit.