Chapter 6
Upgrading

[p]This chapter includes instructions for upgrading from an earlier version of Lasso Professional. The first section contains instructions for upgrading from any version of Lasso Professional 8 or 8.5. The remainder of the chapter discusses upgrading from Lasso Professional 7 or earlier. [/p]

[note][b]Note: [/b]Please consult the Upgrading section of the Lasso 8.5 Language Guide for important information about changes to Lasso in this version. [/note]

Upgrading Lasso Professional 8 or 8.5

[p]Installation of Lasso Professional 8 or 8.5 can be upgraded according to the instruction in the installation chapters of this setup guide. [/p]

Overview

[p]Lasso 8.5 includes many new features which are detailed in the About Lasso 8.5 chapter in this guide. The following list includes some important new and changed features to consider when upgrading from a previous version of Lasso. [/p]

[p]The migration to SQLite and to the multi-site architecture require some manual steps in order to upgrade an existing Lasso Professional 5, 6, or 7 installation to Lasso Professional Server with all settings intact. [/p]

[note][b]Note: [/b]Please consult the Upgrading section of the Lasso 8.5 Language Guide for important information about changes to Lasso in this version. [/note]

[p]The basic upgrade procedure (elaborated on in the platform-specific sections that follow) is as follows. Note that several of the steps can be performed well in advance of installing Lasso Professional Server in preparation of the upgrade. [/p]

To upgrade to Lasso Professional Server:

  1. If solution databases are served from Lasso MySQL then an external installation of MySQL should be installed and the Lasso Settings Migrator used to move the databases from Lasso MySQL to the external installation.
  1. The Lasso Settings Migrator should be used to export the settings from Lasso Professional 5, 6, or 7. The resulting text file will be imported into Lasso Professional Server.
[note][b]Important: [/b]The preceding steps can be performed at any time prior to installing Lasso Professional Server. These steps cannot be performed once Lasso Professional Server has been installed. [/note]
  1. It is always recommended to make a full backup of the previous installation of Lasso. On Windows, the previous installation of Lasso must be uninstalled before Lasso Professional Server can be installed.
  1. Install Lasso Professional Server and initialize with the serial number, server administration username and password, and SMTP settings. When prompted, select the exported settings file to set server settings and default site settings.
  1. Install any additional modules, LassoApps, startup items, or JDBC drivers that were installed in the previous installation of Lasso. It may be necessary to restart the default site in order for Lasso to load these items.
  1. Test each solution to ensure that they are accessing their data sources successfully and that all of their code is working properly. Although we strive for full backward compatibility it is essential that all upgraded solutions be tested thoroughly to ensure proper operation.
[p]These procedures are covered in more detail in the platform-specific sections that follow. The final section in this chapter includes notes about upgrading from earlier versions of Lasso Web Data Engine. [/p]

[note][b]Note: [/b]Please consult the Upgrading section of the Lasso 8.5 Language Guide for important information about changes to Lasso in this version. [/note]

Upgrading on Mac OS X

[p]This section includes detailed instructions for upgrading from Lasso Professional 5, 6, or 7 to Lasso Professional Server on Mac OS X. Some of the steps in this procedure must be performed prior to installing Lasso Professional Server. For details about upgrading from earlier versions of Lasso Web Data Engine consult the final section in this chapter. [/p]

Preparation

[p]These steps can be performed at any time prior to installing Lasso Professional Server. However, these steps cannot be easily performed once Lasso Professional Server has been installed. [/p]

[p]If solution databases are served from Lasso MySQL then an external installation of MySQL should be installed and the Lasso Settings Migrator used to move the databases from Lasso MySQL to the external installation. The settings form Lasso Professional 5, 6, or 7 should be exported to a text file for import into Lasso Professional Server. [/p]

To migrate databases to an external installation of MySQL:

  1. Download the latest version of MySQL from MySQL AB. There is a binary installation option for Mac OS X. Consult the licensing information to see if a commercial license of MySQL is required.
[pre]http://www.mysql.com/ [/pre]
  1. Follow the instructions in the Lasso Settings Migrator (included in the Lasso Professional Server download package) to migrate any solution-specific databases from Lasso MySQL to the external installation of MySQL.
  2. [note][b]Note: [/b]Using the Lasso Settings Migrator should not necessitate any changes to the solution hosted in Lasso Professional 5, 6, or 7. The migration to an external installation of MySQL can happen well in advance of installing Lasso Professional Server and can yield speed and feature benefits. [/note]

To export settings from Lasso Professional 5, 6, or 7:

[p]Follow the instructions in the Lasso Settings Migrator (included in the Lasso Professional Server download package) to export all of the settings from Lasso Professional 5, 6, or 7 into a text-based format that Lasso Professional Server can understand. [/p]

[p]This text file will be required in the Installation and Configuration section below once Lasso Professional Server has been installed. The export can be performed at any time prior to installing Lasso Professional Server. [/p]

Backup

[p]It is always recommended to make a full backup of the previous installation of Lasso before performing any upgrades. [/p]

Installation and Configuration

[p]The following procedure should be followed to install and configure Lasso Professional Server. [/p]

To install Lasso Professional Server:

[p]Run the Lasso Professional Server installer. If necessary, customize the installation by choosing the appropriate Web server connector. Consult the Configuring on Mac OS X chapter for full details. [/p]

[p]The installer should automatically launch the Web browser with the Server Administration initialization interface. [/p]

To configure Lasso Professional Server:

  1. Enter the Lasso Professional Server serial number and select a server administrator username and password. Continue to the next screen.
  1. Set up the software update notification and SMTP server preferences. The SMTP preferences are not automatically imported from the prior installation.
  1. Choose a site administration username and password and select the export file from the Lasso Professional 5, 6, or 7 installation to automatically import its settings into the default site.
  1. Continue to the final screen then on to Server Administration or Site Administration to continue configuring Lasso Professional Server if desired.
  1. Install any additional modules, LassoApps, startup items, or JDBC drivers that were installed in the previous installation of Lasso. It may be necessary to restart the default site in order for Lasso to load these items.
[p]Lasso Professional Server is now configured with all the settings from the Lasso Professional 5, 6, or 7 installation on the default site. No additional configuration should be necessary in order to run existing Lasso Professional 7 compatible Lasso pages on this server. Upgrades from Lasso Professional 5 or 6 may require some syntax changes. Consult the Upgrading section of the Lasso 8.5 Language Guide for important information about changes to Lasso in this version. [/p]

Testing

[p]Test each solution to ensure that they are accessing their data sources successfully and that all of their code is working properly. Although we strive for full backward compatibility it is essential that all upgraded solutions be tested thoroughly to ensure proper operation. [/p]

Upgrading on Windows

[p]This section includes detailed instructions for upgrading from Lasso Professional 5, 6, or 7 to Lasso Professional Server on Windows 2000, Windows Server 2003, or Windows XP Professional. Some of the steps in this procedure must be performed prior to installing Lasso Professional Server. For details about upgrading from earlier versions of Lasso Web Data Engine consult the final section in this chapter. [/p]

Preparation

[p]These steps can be performed at any time prior to installing Lasso Professional Server. However, these steps cannot be easily performed once Lasso Professional Server has been installed. [/p]

[p]If solution databases are served from Lasso MySQL then an external installation of MySQL should be installed and the Lasso Settings Migrator used to move the databases from Lasso MySQL to the external installation. The settings form Lasso Professional 5, 6, or 7 should be exported to a text file for import into Lasso Professional Server. [/p]

To migrate databases to an external installation of MySQL:

  1. Download the latest version of MySQL from MySQL AB. There is a binary installation option for Windows. Consult the licensing information to see if a commercial license of MySQL is required.
[pre]http://www.mysql.com/ [/pre]
  1. Follow the instructions in the Lasso Settings Migrator (included in the Lasso Professional Server download package) to migrate any solution-specific databases from Lasso MySQL to the external installation of MySQL.
  2. [note][b]Note: [/b]Using the Lasso Settings Migrator should not necessitate any changes to the solution hosted in Lasso Professional 5, 6, or 7. The migration to an external installation of MySQL can happen well in advance of installing Lasso Professional Server and can yield speed and feature benefits. [/note]

To export settings from Lasso Professional 5, 6, or 7:

[p]Follow the instructions in the Lasso Settings Migrator (included in the Lasso Professional Server download package) to export all of the settings from Lasso Professional 5, 6, or 7 into a text-based format that Lasso Professional Server can understand. [/p]

[p]This text file will be required in the Installation and Configuration section below once Lasso Professional Server has been installed. The export can be performed at any time prior to installing Lasso Professional Server. [/p]

Backup

[p]It is always recommended to make a full backup of the previous installation of Lasso before performing any upgrades. [/p]

Uninstall Previous Version

[p]It is necessary to uninstall the previous version of Lasso before installing Lasso Professional Server. This can be accomplished by launching the Lasso Professional 7 installer and choosing the remove option or using the Add or Remove Programs control panel. Uninstalling the previous version of Lasso Professional will not delete any of the settings databases or solution files. [/p]

Installation and Configuration

[p]The following procedure should be followed to install and configure Lasso Professional Server. [/p]

To install Lasso Professional Server:

[p]Run the Lasso Professional Server installer. If necessary, customize the installation by choosing the appropriate Web server connector. Consult the Configuring on Windows chapter for full details. [/p]

[p]The installer should automatically launch the Web browser with the Server Administration initialization interface. [/p]

To configure Lasso Professional Server:

  1. Enter the Lasso Professional Server serial number and select a server administrator username and password. Continue to the next screen.
  1. Set up the software update notification and SMTP server preferences. The SMTP preferences are not automatically imported from the prior installation.
  1. Choose a site administration username and password and select the export file from the Lasso Professional 5, 6, or 7 installation to automatically import its settings into the default site.
  1. Continue to the final screen then on to Server Administration or Site Administration to continue configuring Lasso Professional Server if desired.
  1. Install any additional modules, LassoApps, startup items, or JDBC drivers that were installed in the previous installation of Lasso. It may be necessary to restart the default site in order for Lasso to load these items.
[p]Lasso Professional Server is now configured with all the settings from the Lasso Professional 5, 6, or 7 installation on the default site. No additional configuration should be necessary in order to run existing Lasso Professional 7 compatible Lasso pages on this server. Upgrades from Lasso Professional 5 or 6 may require some syntax changes. Consult the Upgrading section of the Lasso 8.5 Language Guide for important information about changes to Lasso in this version. [/p]

Testing

[p]Test each solution to ensure that they are accessing their data sources successfully and that all of their code is working properly. Although we strive for full backward compatibility it is essential that all upgraded solutions be tested thoroughly to ensure proper operation. [/p]

Upgrading On Linux

[p]This section includes detailed instructions for upgrading from Lasso Professional 5, 6 or 7 to Lasso Professional Server on Linux. Some of the steps in this procedure must be performed prior to installing Lasso Professional Server. For details about upgrading from earlier versions of Lasso Web Data Engine consult the final section of this chapter. [/p]

Preparation

[p]These steps can be performed at any time prior to installing Lasso Professional Server. [/p]

[p]If solution databases are served from Lasso MySQL then an external installation of MySQL should be installed and the Lasso Settings Migrator used to move the databases from Lasso MySQL to the external installation. The settings form Lasso Professional 5, 6, or 7 should be exported to a text file for import into Lasso Professional Server. [/p]

To migrate databases to an external installation of MySQL:

  1. Download the latest version of MySQL from MySQL AB. There is a binary installation option for Red Hat Enterprise Linux. Consult the licensing information to see if a commercial license of MySQL is required.
[pre]http://www.mysql.com/ [/pre]
  1. Follow the instructions in the Lasso Settings Migrator (included in the Lasso Professional Server download package) to migrate any solution-specific databases from Lasso MySQL to the external installation of MySQL.
  2. [note][b]Note: [/b]Using the Lasso Settings Migrator should not necessitate any changes to the solution hosted in Lasso Professional 5, 6, or 7. The migration to an external installation of MySQL can happen well in advance of installing Lasso Professional Server and can yield speed and feature benefits. [/note]

To export settings from Lasso Professional 5, 6, or 7:

[p]Follow the instructions in the Lasso Settings Migrator (included in the Lasso Professional Server download package) to export all of the settings from Lasso Professional 5, 6, or 7 into a text-based format that Lasso Professional Server can understand. [/p]

[p]This text file will be required in the Installation and Configuration section below once Lasso Professional Server has been installed. The export can be performed at any time prior to installing Lasso Professional Server. [/p]

Backup

[p]It is always recommended to make a full backup of the previous installation of Lasso before performing any upgrades. [/p]

Installation and Configuration

[p]The following procedure should be followed to install and configure Lasso Professional Server. [/p]

To install Lasso Professional Server:

[p]Run the Lasso Professional Server installer. If necessary, customize the installation by choosing the appropriate Web server connector. Consult the Configuring on Linux chapter for full details. [/p]

[p]The installer should automatically launch the Web browser with the Server Administration initialization interface. [/p]

To configure Lasso Professional Server:

  1. Enter the Lasso Professional Server serial number and select a server administrator username and password. Continue to the next screen.
  1. Set up the software update notification and SMTP server preferences. The SMTP preferences are not automatically imported from the prior installation.
  1. Choose a site administration username and password and select the export file from the Lasso Professional 5, 6, or 7 installation to automatically import its settings into the default site.
  1. Continue to the final screen then on to Server Administration or Site Administration to continue configuring Lasso Professional Server if desired.
  1. Install any additional modules, LassoApps, startup items, or JDBC drivers that were installed in the previous installation of Lasso. It may be necessary to restart the default site in order for Lasso to load these items.
[p]Lasso Professional Server is now configured with all the settings from the Lasso Professional 5, 6, or 7 installation on the default site. No additional configuration should be necessary in order to run existing Lasso Professional 7 compatible Lasso pages on this server. Upgrades from Lasso Professional 5 or 6 may require some syntax changes. Consult the Upgrading section of the Lasso 8.5 Language Guide for important information about changes to Lasso in this version. [/p]

Testing

[p]Test each solution to ensure that they are accessing their data sources successfully and that all of their code is working properly. Although we strive for full backward compatibility it is essential that all upgraded solutions be tested thoroughly to ensure proper operation. [/p]

Upgrading From Earlier Versions

[p]Lasso Professional Server does not automatically support upgrading from Lasso Web Data Engine or earlier versions of Lasso. This section includes some notes which should help make upgrading easier. [/p]