I am trying to upgrade my osTicket 1.15 to 1.16. I understand that PHP 8.0 is required. As long as I am on PHP 7.4, the osTicket-Upgrader tells me «Minimum requirements not met. See the release notes for more information.» This is absolutely understandable so far. As soon as I switch to PHP 8.0 and then click the button [Start upgrade now] in the osTicket-Upgrader, I am seeing a blank (white) window with absolutely no further information. When I switch back to PHP 7.4 I can see the osTicket-Upgrader again, telling me that PHP 8.0 is required. What can I do? Thank you and kind regards Chris
crimle
You need to check your logs (general server logs, webserver error logs, PHP error logs, MySQL/MariaDB error logs, osTicket System Logs, Browser Console logs, etc.) for any related errors.
Cheers.
I had this exact same issue. It turned out to be a plugin that wasn't compatible with PHP 8.0. Disabling the plugin didn't resolve it, but actually removing them from the plugins directory did. I found the errors for the plugin in the PHP logs. Hope that helps. 🙂
adamjrberry Thank you very much indeed. In my case it was the plugin «storage-fs.phar». I renamed it and the update was successful within seconds. I am not quite aware of the consequences of disabling this plugin.
Kind regards Chris
crimle That's the storage in the filesystem plugin, so without it all attachments will be stored in the database. This can make it quite large and unmanageable, so it's probably going to make things easier in the long run to download the new version of this plugin. Generally you should replace all plugins when upgrading osTicket anyway!
I think it may have been the same plugin for me too actually! From memory I disabled, deleted, then re-installed the latest version from the plugin site and had no issues. 🙂