Created a fresh install of 1.11 and have everything running. I have one issue that I am currently seeing. When I try to delete a ticket or do anything that uses the ajax pop up window, I get the pop up window but it does not populate.

When I look at this from Chromes Developer tools, I get the message below.

Request URL: https://hostname/scp/ajax.php/tickets/1/status/delete?_uid=1553716250835
Request Method: GET
Status Code: 400 Bad Request
Remote Address: IPAddy:443
Referrer Policy: no-referrer-when-downgrade

URL not supported

I have tried php 7.1, 7.2, 7.3 but all of them have the same error. I found a older post for and older OSticket version that mentioned this is fixed when you add fastcgi to your php conf file. I have that added but it did not resolve the problem.

location / {
try_files $uri $uri/ index.php;
}
location ~ .php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;

All PHP extension are installed and running. Server information is listed below.

You are running nginx. This is not a currently supported webserver. There are a number of configuration changes that you need to make to get osTicket to work.

I would recommend either switching to Apache or going to github and reading through nginx threads that talk about getting AJAX to work among other things.

I went ahead and switched over to Apache and that resolved the issue. It seems like most of the install walkthrough sites out there use nginx but do not mention what to do in order to fix these issues. Thanks for the help!

Write a Reply...