PLESK 6.0 ADMINISTRATOR MANUAL

Chapter 4. Upgrading Plesk from version 5.0.x to 6.0

RedHat Linux 7.2

It is implied that Red Hat® Linux 7.2 with Plesk 5.0.x (RPM or Standard) are already installed on your system.

IMPORTANT

After upgrading Plesk 5.0 to Plesk 6.0 your Plesk 5.0 key will be saved and replaced by the Plesk 6.0 default key. Please contact sales@plesk.com in order to receive the new Plesk 6.0 key.

  1. Log in

    Log in as root to your system.

  2. Stop Plesk services

    Stop all Plesk's services: #/etc/init.d/psa stopall

  3. Base upgrade

    Upgrade the following base Plesk rpm's from the directory 'base' in your Plesk archive or from the "Downloads" section at: http://www.plesk.com/

    • courier-imap-1.7.0-30psa.rh7.2.i586.rpm
    • psa-6.0.0-rh7.2.build030422.02.i586.rpm
    • psa-courier-imap-add-6.0.0-rh7.2.build030422.02.i586.rpm
    • psa-locale-6.0.0-rh7.2.build030422.02.noarch.rpm
    • psa-logrotate-3.6.6-1.rh7.2.i586.rpm
    • psa-proftpd-1.2.7rel-rh7.2.build030422.02.i586.rpm
    • psa-proftpd-xinetd-1.2.7rel-rh7.2.build030422.02.i586.rpm
    • psa-qmail-1.03-rh7.2.build030422.02.i586.rpm

    For upgrade use the following command: rpm -Uhv courier-imap-1.7.0-30psa.rh7.2.i586.rpm psa-6.0.0-rh7.2.build030422.02.i586.rpm psa-courier-imap-add-6.0.0-rh7.2.build030422.02.i586.rpm psa-locale-6.0.0-rh7.2.build030422.02.noarch.rpm psa-logrotate-3.6.6-1.rh7.2.i586.rpm psa-proftpd-1.2.7rel-rh7.2.build030422.02.i586.rpm psa-proftpd-xinetd-1.2.7rel-rh7.2.build030422.02.i586.rpm psa-qmail-1.03-rh7.2.build030422.02.i586.rpm

    IMPORTANT

    It is necessary to upgrade all Plesk rpm's simultaneously by one rpm –Uhv <rpm's list> command.

  4. Additional

    In order to enable Plesk to provide additional functionality you can install a number of additional packages.

    NOTE

    These packages are not required for Plesk to function properly.

    1. If you use server-wide SPAM protection, you should install following rpm from the 'opt/mail' directory

      psa-qmail-rblsmtpd-0.70-rh7.2.build030422.02.i586.rpm

    2. If you use FrontPage extensions and Apache::ASP, you will need to upgrade rpm's from the directories 'opt/fp' and 'opt/perl' respectively in your Plesk archive, or from the "Downloads" section at http://www.plesk.com/

      IMPORTANT

      If you are upgrading a standard Plesk version, we strongly recommend installing SPAM protection, FrontPage extensions and Apache::ASP support in order not to break functionality that could be used before upgrade.

    3. In order for your server to support JSP and Java Servlet it is necessary to install following rpm's from the 'opt/java' and 'Third_Party' directories

      • mod_webapp-4.1.18-1psa.rh7.2.i586.rpm
      • psa-tomcat-configurator-6.0.0-rh7.2.build030422.02.noarch.rpm
      • j2sdk-1_4_1_01-fcs-linux-i586.rpm
      • tomcat4-4.1.18-full.1jpp.noarch.rpm
      • tomcat4-admin-webapps-4.1.18-full.1jpp.noarch.rpm
      • tomcat4-webapps-4.1.18-full.1jpp.noarch.rpm

    4. If you plan to use PostgreSQL RDBMS, you should install the rpm's of indicated versions or higher from the RedHat 7.2 disc or you can obtain them at ftp://updates.redhat.com/7.2/en/.

      • postgresql-7.1.3-2.i386.rpm
      • postgresql-server-7.1.3-2.i386.rpm
      • postgresql-libs-7.1.3-2.i386.rpm

  5. Completion

    When the upgrade is complete, Plesk 6.0 will have started automatically. You will able to login to Plesk as before. All logins and passwords will remain unchanged.

    NOTE

    Because of an error encountered during upgrade from Plesk 5.0 or 5.0.1 in the psa-qmail-rblsmtpd before the build 020904.13, the server-wide SPAM protection will be switched off. That is why if you're using the server-wide SPAM protection, you will have to switch it on again.

    NOTE

    If you used language pack for Plesk 5.0.x, then you will need to install the language pack for Plesk 6.0 after upgrade, for the proper localization. Any custom interface skins used for Plesk 5.0.x control panel will not work properly with Plesk 6.0, as the skins formats are incompatible.

    NOTE

    Plesk cannot enable user quotas on XFS partition during installation because such operation requires remount of XFS partition. In order to enable hard disk quotas on XFS partition you should manually remount it with usrquota option (additional information can be found on 'quotaon' man page).

RedHat Linux 7.3

It is implied that Red Hat® Linux 7.3 with Plesk 5.0.x (RPM or Standard) are already installed on your system.

IMPORTANT

After upgrading your Plesk 5.0 to Plesk 6.0 your Plesk 5.0 key will be saved and replaced by the Plesk 6.0 default key. Please contact sales@plesk.com in order to receive the new Plesk 6.0 key.

  1. Log in

    Log in as root to your system.

  2. Stop Plesk services

    Stop all Plesk's services: #/etc/init.d/psa stopall

  3. Base upgrade

    Upgrade the following base Plesk rpm's from the directory 'base' in your Plesk archive or from the "Downloads" section at: http://www.plesk.com/

    • courier-imap-1.7.0-30psa.rh7.3.i586.rpm
    • psa-6.0.0-rh7.3.build030422.02.i586.rpm
    • psa-courier-imap-add-6.0.0-rh7.3.build030422.02.i586.rpm
    • psa-locale-6.0.0-rh7.3.build030422.02.noarch.rpm
    • psa-logrotate-3.6.6-1.rh7.3.i586.rpm
    • psa-proftpd-1.2.7rel-rh7.3.build030422.02.i586.rpm
    • psa-proftpd-xinetd-1.2.7rel-rh7.3.build030422.02.i586.rpm
    • psa-qmail-1.03-rh7.3.build030422.02.i586.rpm

    For upgrade use the following command: rpm -Uhv courier-imap-1.7.0-30psa.rh7.3.i586.rpm psa-6.0.0-rh7.3.build030422.02.i586.rpm psa-courier-imap-add-6.0.0-rh7.3.build030422.02.i586.rpm psa-locale-6.0.0-rh7.3.build030422.02.noarch.rpm psa-logrotate-3.6.6-1.rh7.3.i586.rpm psa-proftpd-1.2.7rel-rh7.3.build030422.02.i586.rpm psa-proftpd-xinetd-1.2.7rel-rh7.3.build030422.02.i586.rpm psa-qmail-1.03-rh7.3.build030422.02.i586.rpm

    IMPORTANT

    It is necessary to upgrade all Plesk rpm's simultaneously by one rpm –Uhv <rpm's list> command.

  4. Additional

    In order to enable Plesk to provide additional functionality you can install a number of additional packages.

    NOTE

    These packages are not required for Plesk to function properly.

    1. If you use server-wide SPAM protection, you should install following rpm from the 'opt/mail' directory

      psa-qmail-rblsmtpd-0.70-rh7.3.build030422.02.i586.rpm

    2. If you use FrontPage extensions and Apache::ASP, you will need to upgrade rpm's from the directories 'opt/fp' and 'opt/perl' respectively in your Plesk archive, or from the "Downloads" section at http://www.plesk.com/

      IMPORTANT

      If you are upgrading a standard Plesk version, we strongly recommend installing SPAM protection, FrontPage extensions and Apache::ASP support in order not to break functionality that could be used before upgrade.

    3. In order for your server to support JSP and Java Servlet it is necessary to install following rpm's from the 'opt/java' and 'Third_Party' directories

      • mod_webapp-4.1.18-1psa.rh7.3.i586.rpm
      • psa-tomcat-configurator-6.0.0-rh7.3.build030422.02.noarch.rpm
      • j2sdk-1_4_1_01-fcs-linux-i586.rpm
      • tomcat4-4.1.18-full.1jpp.noarch.rpm
      • tomcat4-admin-webapps-4.1.18-full.1jpp.noarch.rpm
      • tomcat4-webapps-4.1.18-full.1jpp.noarch.rpm

    4. If you plan to use PostgreSQL RDBMS, you should install the rpm's of indicated versions or higher from the RedHat 7.3 disc or you can obtain them at ftp://updates.redhat.com/7.3/en/.

      • postgresql-7.2.1-5.i386.rpm
      • postgresql-server-7.2.1-5.i386.rpm
      • postgresql-libs-7.2.1-5.i386.rpm

  5. Completion

    When the upgrade is complete, Plesk 6.0 will have started automatically. You will able to login to Plesk as before. All logins and passwords will remain unchanged.

    NOTE

    Because of an error encountered during upgrade from Plesk 5.0 or 5.0.1 in the psa-qmail-rblsmtpd before the build 020904.13, the server-wide SPAM protection will be switched off. That is why if you're using the server-wide SPAM protection, you will have to switch it on again.

    NOTE

    If you used language pack for Plesk 5.0.x, then you will need to install the language pack for Plesk 6.0 after upgrade, for the proper localization. Any custom interface skins used for Plesk 5.0.x control panel will not work properly with Plesk 6.0, as the skins formats are incompatible.

    NOTE

    Plesk cannot enable user quotas on XFS partition during installation because such operation requires remount of XFS partition. In order to enable hard disk quotas on XFS partition you should manually remount it with usrquota option (additional information can be found on 'quotaon' man page).

FreeBSD 4.7

Before performing the Plesk upgrade you must backup your Plesk 5.0.x server. To backup your Plesk 5.0.x server follow these steps:

NOTE

This backup procedure may require a huge amount of storage space. Another good way to back up the Plesk server is to make a full backup of the system.

  1. Stop Plesk services. Stop as many services as possible in your system (if you access server locally, you may stop inetd.).

  2. Make copies of the following files and directories (you may use TAR):

    IMPORTANT

    All file attributes must be preserved.

    • /etc
    • /var
    • /tmp
    • /usr

    If you cannot backup the complete /usr, you should backup the following files and directories:

    • /usr/sbin/sendmail
    • /usr/lib/sendmail
    • /usr/local/frontpage
    • /usr/local/psa

  3. After completing the backup, run the Plesk self-extracting script to update your Plesk 5.0.x software to Plesk 6.0.

  4. If the upgrade was not successfully completed, you should restore your previous installation.

    1. Repeat step 1.

    2. Replace files and directories pointed in step 2 with their backup copies.

    3. Start the services you stopped in step 1.

    NOTE

    If you used language pack for Plesk 5.0.x, then you will need to install the language pack for Plesk 6.0 after upgrade, for the proper localization. Any custom interface skins used for Plesk 5.0.x control panel will not work properly with Plesk 6.0, as the skins formats are incompatible.


to top