These page-blocking modals are popping-up everywhere.

I also can't add new agents because I can't set their password

To reproduce, assuming you've already created a second agent after a fresh install:

  1. Login to the "Admin Panel" https://osticket.example.com/scp/
  2. Click the "Agents" tab
  3. Click on the second agent's name
  4. Click "Set Password"

This same modal pops-up, locking the screen and the form behind it.

I also see this modal pop-up appear when I hover over some pages. But in these cases, it's not blocking the screen. I just move the mouse, and it goes away.

Example 1: Agent Panel -> Tickets tab -> hover over some ticket

Example 2: Admin Panel -> Dashboard -> hover over some system log entry

I expect that this is a bug and that the contents of these modals should be something else -- likely something that includes a button to close the modal.

What is the code that's responsible for making these modals appear on the example pages above? And how does it decide what the contents of the modal/iframe should be?

My guess is that you are not running Apache or IIS.

The web server is nginx on Debian 10. Please let me know if you need further info from this system.

nginx is not a supported web server at this time. You can make it work, but it does not work out of the box. You will need to go to github and read through the nginx threads to see what changes you will need to make to your configurations to make it work.

This thread might help
https://github.com/osTicket/osTicket/issues/4090

Can you please add a note to the install guide to say that nginx isn't officially supported?

osTicket README...faq

I saw neither of those pages. When I wanted to install osticket, I visited the install guide, which has a section titled "Prerequisites" that says:

To install osTicket, your web server must have PHP 5.6 (or better) and MySQL 5.0 (or better) installed.

It mentions nothing about the web server, so I naturally assumed that nginx was supported. If maintaining multiple "minimum system requirements" pages is a problem, then I'd recommend putting it all in your docs.osticket.com site, and just hyperlinking from the faq and the README back to your installation docs

But, anyway, I would really appreciate it if you would update your installation documentation to state that nginx is not supported so that the person after me won't waste so much time setting up osticket with nginx.

2 months later

edgaregonzalez Hello, I'm using the oficial docker image and I have the same issue.

There is no Official Docker image of osTicket.

7 months later

A real heart breaker. Also using NGINX to get all the speed for any of my apps. Will follow up on ways to hack through this but hope you will go in that direction. I really spent some time on your site and did not notice any flags on NGINX.

    Write a Reply...