Hi,

I am currently running osTicket v1.9.16 on a CentOS 6 box. I would like to migrate my helpdesk to another server. Would it work if I upgrade my old server to the latest version v1.12.3 then take the database backup and restore it on the new server? I would hate to lose all my tickets and knowledge base articles.
Thank you!

Yes that would work. Alternatively you could just export the data base on the old server and restore it on the new server, and then upgrade it on the new server.

Hi ntozier,

Thank you. I tried what you described above; however, when I try to run the upgrade on the new server the attached error message comes up.

I guess that you would have to look at the various upgrade scripts (for the db: at \include\upgrader\streams\core) and see if there are any that you need to run. That error says that it tried to create a column and that it already exists.

Since i am not really sure which scripts to run, I will upgrade my current system to the latest version first then export the dbs to the new system.
Thank you very much!

21 days later

I'm getting exact same error. I've tried everything i can think of to upgrade. Stuck on 1.9.16.
Tried going through the upgrade scripts. The schema signature shows.'b26f29a6bb5dbb3510b057632182d138'

I'm stuck.

    23 days later

    Hi ntozier,

    I tried upgrading my current 1.9.16 to 1.14.1; however, when I tried to load the page, nothing loads. I am assuming the version of PHP that is running on my CentOS6 (5.3.3) is not compatible with OSticket 1.14.1.

    I also tried installing a clean version of 1.9.16 to CentOS 8 and when I open up the browser, the setup page does not load. I am assuming 1.9.16 is not compatible with PHP version 7.2.11.

    My question is which version can I upgrade my 1.9.16 install to that is compatible with PHP 5.3.3?

    Please advise
    Thank you

      Lancia75

      I am also stuck... I can't upgrade my current install and I can't install 1.9.16 on a new server... Hopefully ntozier will be able to point me in the right direction.

      Were you able to solve your issue?

      @ceantuco
      I'm surprised that 1.9.16 works with PHP 5.3.x. PHP 5.3 reached end of life over 5 years ago.
      https://www.php.net/eol.php

      1.8 required PHP 5.3+
      I thought that 1.9 required 5.6+
      You can still use PHP 5.6 with 1.10, 1.11, 1.12, and 1.14.

      ceantuco My question is which version can I upgrade my 1.9.16 install to that is compatible with PHP 5.3.3?

      I do not believe that there is any version of osTicket that you can upgrade to with PHP 5.3.

        ntozier
        Yes, 1.9.16 has been working fine since I upgraded back in 2017. I created a CentOS 7 server and installed PHP 5.6.40 on it. I will attempt to install 1.9.16 then restore my current database and attempt to upgrade to the latest version 1.14.

        Since CentOS tend to run older software, do you recommend using Debian or Ubuntu instead?

        Please advise
        Thank you!

        ntozier Thank you.
        I installed OSTicket version 1.9.16 successfully on CentOS 7 with PHP5.6. Also, I restored my current helpdesk database on the new server without issues except when I try to enable email fetching I get 'imap authentication cancelled'
        Please note the same settings work okay on my old server. Can you help me or point me to the right direction?

        php-imap is installed and enabled. Also, I added extension=imap.so to php.ini
        Thank you

        ntozier please disregard my previous message. For some reason, i had to re-enter the imap account password. Also, i have forgotten to add the cronjob.
        Everything is working now.
        I will try to upgrade to the latest version now.
        Thank you!

        Hi,

        Thank you for your help! I was able to upgrade to version 1.14.1 without issues!

        You can close this ticket.

        ntozier changed the title to [resolved] osTicket migration.
        Write a Reply...