Hi,
After upgrading OST from 1.10 to 1.12.5 and PHP from 5.6 to 7.3 we have noticed printing no longer works. On any ticket after choosing Ticket Thread or Thread + Internal Notes or clicking Print on the 'Ticket Print Options', a new tab is opened with Error 500 This page isn't working.

osTicket Version: v1.12.5 (933bb1f)
Web Server Software: Microsoft-IIS/8.5
MySQL Version: 5.7.17
PHP Version: 7.3.9

There's no errors in the OST system logs and no errors in the PHP error log. What can you suggest I could try next?

1.10 used fpdf. 1.12+ sqwitched to mpdf.
The number one reason for printing no longer working is a permissions issues with the PHP temp directory.
There should be a PHP error thrown or a webserver error thrown. Check your IIS error logs and PHP error logs to see if you can find the error pertaining to the 500 error that the server is throwing.

Hi, just want to say thanks. Have resolved this issue now.
For me I fixed the issue by first going to IIS (on the server), go to the Site > Authentication >Anonymous Authentication - Edit this and change to Application pool identity. Ok and restart. [After doing this I noticed in php errors it was giving the mpdf un able to write to windows\temp folder]
I then checked the security and users for the wwwroot directory and noticed the extra xx_IUSRS group (xx is our name so maybe different on yours) so added this to the windows\temp with Full control.
Tried printing on OSTicket and voila worked!

Glad to hear that you managed to resolve this.
I'll mark this threads as resolved and close the thread.
Please start a new thread if you have another question.

ntozier changed the title to [resolved] Can't Print (Error 500) after upgrade to 1.12.5.
Write a Reply...