Hi,
I am having a similar issue.
I am using this linux distro:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
OSTicket was installed in /var/www/osTicket;
Plugins are inside /var/www/osTicket/include/plugins;
folder "include" and folder "plugins" has 777 permissions:
drwxrwxrwx 3 www-data www-data 4096 Jun 29 23:05 include;
drwxrwxrwx 3 www-data www-data 4096 Jun 30 14:17 plugins;
I've checked that the server is executed with user www-data - so I've changed the owner to www-data for the folder "plugins" as well:
drwxrwxrwx 3 www-data www-data 4096 Jun 30 14:17 plugins
Inside the plugins folder I have a buch of plugins, but for testing purposes I changed the owner ID and permissions as follows:
-rwxrwxrwx 1 www-data suporteadmin 59247 Jun 13 16:13 audit.phar
-rwxrwxrwx 1 www-data suporteadmin 30898 Jun 13 16:13 auth-2fa.phar
-rwxrwxrwx 1 suporteadmin suporteadmin 273912 Jun 13 16:13 auth-ldap.phar
-rwxrwxrwx 1 suporteadmin suporteadmin 667850 Jun 13 16:13 auth-oauth2.phar
-rwxrwxrwx 1 root suporteadmin 6430 Jun 13 16:13 auth-passthru.phar
-rwxrwxrwx 1 www-data www-data 9240 Jun 13 16:13 auth-password-policy.phar
-rwxrwxrwx 1 suporteadmin suporteadmin 5551 Jun 13 16:13 storage-fs.phar
-rwxrwxrwx 1 suporteadmin suporteadmin 27203433 Jun 13 16:14 storage-s3.phar
As you can see, there are different users/groups for the files but none of these plugins are available to install in OSTicket ui.
Also:
- I checked the SELinux status = disabled;
- I have php8.1 installed ( 8.1.21-1+ubuntu22.04.1+deb.sury.org+)
- Phar extensions are enabled in php 8.1;
Heres what I see on the osTicket dashboard information page:
Any ideias what might be wrong? Let me know if you need more information on the setup.
Thanks!