Upgrade from osTicket — Windows IIS, Subdomain

Upgrading from osTicket to osTicket Awesome
(using Windows IIS, installing to a subdomain)

This guide will help you upgrade from osTicket (which you already have installed in a subdomain on your self-hosted Windows IIS web server) to osTicket Awesome.

If you are using a Linux server, or are installing to a directory (rather than a subdomain), please go back to this menu.

When your osTicket was first installed, you (or the person who installed it) chose the name of the subdomain that it was installed into. Common names that people use are osticket, helpdesk or support.

For the purpose of these instructions we will assume that your website is www.your-domain.com and your current osTicket installation is in www.support.your-domain.com

Go to Admin Panel > Manage > Plugins

Make a note of any plugins that are installed and Enabled

osTicket plugins page showing enabled plugins

Open includeost-config.php

Make a note of your Database Options

Database options in ost-config.php

Go to Admin Panel > Settings

Switch your old osTicket to Offline

osTicket settings showing offline mode

Backup your database using one of these methods

  • phpMyAdmin

    Open phpMyAdmin and select your database

    Click Export

    Select Custom

    Make sure all Tables are selected

    Select Add Drop Table

    Click Go

    Backing up database in phpMyAdmin
  • HeidiSQL

    Sign into a session using your database credentials

    Right-click on your database and click Export database as SQL

    Specify your backup options

    Specify a backup file location

    Click Export

    Backing up database in HeidiSQL
  • Windows Command Prompt
    Command Prompt
    REM Run Command Prompt as an Administrator
    C:> mkdir %HOMEPATH%Documentsosticket-db-backup
    C:> cd "C:Program FilesMySQLMySQL Server 5.5bin"
    C:Program FilesMySQLMySQL Server 5.5bin> mysqldump osticket_ -u root -p --single-transaction --quick --lock-tables=false > %HOMEPATH%Documentsosticket-db-backuposticket-backup.sql

Navigate into your subdomain root directory. Create a support-old directory to backup your old osTicket files. Move the old osTicket files into that directory.

  • Windows Explorer

    Open Windows Explorer and navigate to your subdomain root directory

    Create a support-old directory

    Move all of the other directories and files into the support-old directory

    Backing up files in Windows Explorer
  • Windows PowerShell
    PowerShell
    PS C:> cd C:inetpubwwwrootsupport.yourdomain.com
    PS C:inetpubwwwrootsupport.yourdomain.com> mkdir support-old
    PS C:inetpubwwwrootsupport.yourdomain.com> Move-Item -Path @(dir -Exclude support-old | % FullName) -Destination support-old

Download and extract the latest osTicket Awesome .zip. Move the contents of the upload folder to your subdomain root directory. Delete the upload folder.

  • Windows Explorer

    Download the osTicket Awesome installation .zip to your computer

    Extract the .zip file

    Open the upload folder

    Select All files and copy them to your subdomain root directory

    Delete the upload folder, README.txt and the osTicket Awesome .zip

    Uploading files in Windows Explorer
  • Windows PowerShell
    PowerShell
    PS C:UsersYourNameDownloads> Expand-Archive osTicket-*-Awesome-*.zip
    PS C:UsersYourNameDownloads> cd osTicket-*-Awesome-*
    PS> Copy-Item upload* C:inetpubwwwrootsupport.yourdomain.com -Recurse
    PS> Remove-Item upload, README.txt, osTicket-*-Awesome-*.zip

Copy ost-config.php from includesupport-old to include

  • Windows Explorer

    Copy ost-config.php from support-oldinclude to include

    Copying config file in Windows Explorer
  • Windows PowerShell
    PowerShell
    PS C:> Copy-Item C:inetpubwwwrootsupport.yourdomain.comsupport-oldincludeost-config.php C:inetpubwwwrootsupport.yourdomain.cominclude

Go to www.support.your-domain.com/scp and log in

If required, complete the database upgrade process

Switch osTicket Awesome to Online (Admin Panel > Settings)

osTicket Awesome online mode
Tip: Always clear your browser cache after installing an update

Now take a look at our post-installation tasks

Help improve these instructions