Running osTicket on Windows Server 2012 R2 on IIS 8.5 with PHP 5.5.11 and MariaDB.We have a test install of osTicket v1.9.3 (which was working fine) and we're trying to upgrade it to v1.9.4 (copied 'upload' contents over existing files) but when we attempt to run the upgrader online it states:The upgrader does NOT support upgrading from the current patch !X PHP v5.3 or later - (5.5.11)X MySQLi extension for PHP- (module loaded)X MySQL v5.0 or later - (10.0.13)I'm guessing we've done something stupid but there seems to be little documentation on this process. There doesn't seem to be any PHP errors in any logs I can find. I can provide more information on request.

hey is ur email setting working 

Last time we tested it it was (Under v1.9.3)

Can you provide more info about your osTicket version by copying or screenshot'ing the system information from the dashboard (at the Admin Panel) to the discussion.

"A great way to get all the software version information is to

log into your osTicket and go to Admin Panel -> Dashboard ->

Information."source: http://www.forum.osticket.com/d/discussion//please-read-before-requesting-assistance#latest

Thanks @[deleted] for the link in addition to my previous post

I've rolled back to v1.9.3 in order to gain access to the Dashboard again:osTicket Version

v1.9.3 (bba9ccc)

Server Software

Microsoft-IIS/8.5

PHP Version

5.5.11

MySQL Version

10.0.13

PHP Extensions

gdlib

Used for image manipulation and PDF printing

imap

Used for email fetching

xml

XML API

xml-dom

Used for HTML email processing

json

Improves performance creating and processing JSON

gettext

Improves performance for non US-English configurations

mbstring

Highly recommended for non western european language content

phar

Highly recommended for plugins and language packs

PHP Settings

cgi.fix_pathinfo =

1

"1" is recommended if AJAX is not working

After rolling back to 1.9.3 did you try to re-do the upgrade?

Yes? No difference.

Is someone able to tell me what the schema signature is suppose to be for v1.9.3 and v1.9.4?

Ok, I think I have found the problem.$upgrader->isUpgradable() is basically returning false because DatabaseMigrator's getPatches() is not returning any SQL patches for my schema signature (8f99b8bf9bee63c8e4dc274ffbdda383) . The glob parameter was basically:glob() is working correctly of course, If you check the streams directory there are no SQL patches for that schema signature but the upgrader/StreamUpgrader fails (Says it is not upgradable) if the database migrator can't find any SQL patches.So one of following has happened:Upgrader/StreamUpgrader is bugged and fails to cater for a scenario where an upgrade stream doesn't have any SQL patches (I only have PHP patches in for my signature)My copy or released copy of 1.9.4 has missing SQL patches for 8f99b8bf (Redownloaded archives and checked obviously, they are there)

This can be marked as resolved, last post was a bit unclear at the end and I left it too late to edit it.

Write a Reply...