Hello, after upgrading to osTicket 1.16.1 / PHP v8.0.17, none of my plugins are showing up.
- I have double-checked that the file permissions are correct
- phar is installed & active (see screenshot)
- plugins are in the correct dir (/var/www/html/include/plugins)
- I also tried the PHP files from the github repo to rule out phar - same thing, plugins list is empty
- I tried to 'Add Plugin' - that list is empty as well
Any suggestions?
EDIT: Here's the log output, it seems there is some sort of error in class.plugin.php
:
NOTICE: PHP message: PHP Fatal error: Uncaught Error: Undefined constant "GLOB_BRACE" in /var/www/html/include/class.plugin.php:254
Stack trace:
#0 /var/www/html/include/staff/plugin-add.inc.php(15): PluginManager::allInfos()
#1 /var/www/html/scp/plugins.php(66): require('...')
#2 {main}
thrown in /var/www/html/include/class.plugin.php on line 254
EDIT 2: I've located a Github issue about this problem; I use the same environment as OP. I hope it will be fixed soon: https://github.com/osTicket/osTicket/issues/6079
