Hyperfire
Normally you wouldn't have to worry about these things using the webservers listed in the pre-requisites (Apache, LiteSpeed, and IIS). These webservers are fully supported out-of-the-box and all the rules are included with the software via the various web.config
and .htaccess
files. With NGINX however they do things differently and don't allow included files instead you have to make a site config and include everything there. When using osTicket with NGINX the rules are very important. If some of the rules are missing/not working then some functions and content may not be included properly. For example, things like popups (like in your screenshot) we make an AJAX call to get the popup content and especially with Forms we return the raw HTML which may include additional, required JS functions, code, etc.
Maybe this will help?
Or is that the best answer system?
This Forum uses the "Best Answer" system for selecting the best response (like StackOverflow).
Cheers