Host machine:
Centos 7 with Apache
PHP version 8.0.28 with every extension that is needed for OsTicket
OsTicket version 1.17.2
Plugins installed: LDAP and Active Directory
Mysql 8
Client machine:
WIndows 10
Browser Edge
The problems:
When the user tries to create a ticket, there is a random chance of it failing, every input field gets empty and the user gets an error that the input fields are empty, after that error if the user tries to submit ticket again there is 100% chance it will work, I have tried creating 1000 of tickets and it works every time. The problem only happens when the user tries to create a ticket for the first time. I have tried looking into browser logs, inspect element -> console, it showed nothing, httpd logs show nothing too.
When the user creates a ticket and is in ticket view, if he writes any more text and sends it and refreshes the page, the text gets duplicated what I've tried to fix that problem is:
https://forum.osticket.com/d/75213-refreshing-ticket-after-send-create-duplicate-reply
https://github.com/osTicket/osTicket/issues/1577
PHP ajax doesnt work
I have set cgi.fix_pathinfo to 1, but I still get an error in dashboard to set it to 1.
http passthrough plugin doesnt work too, but thinking it was the root of all problems, I have removed it
I've tried fresh installation and left everything and default settings, the problems are still there.
What I have done differently compared to official youtube tutorial(https://youtu.be/OHaasaQWzn8)
I have created specific user for osticket in mysql and granted all privileges for osticket database.