Hi there,

After doing fresh installation on Shared host, I have noticed that Ticket Queue export is not working. Although Export for Task, Organization and user are working fine.
Below are environment Details. Followed two links and done necessary changes also, but no success so far.
https://forum.osticket.com/d/97127-export-ticket-not-working

https://github.com/osTicket/osTicket/issues/5303

Server Information
Version v1.15.4 (6bd7884) — Up to date
Web Server Software Apache
MySQL Version 5.6.41
PHP Version 7.3.33

The console errors that you posted seem to indicate that the /path/to/filename does not exist.
This could be due to permissions/ownership, or the file not existing. I would check that first.

    ntozier yes, you are right. I have checked with hosting provider and he told that xmlrpc.php doesn't existing when he checked. As far as I understand this file is generated in backend as no such file found in osticket folder.

    xmlrpc.php?

    I have no idea where you are getting that from.
    The file path is /scp/ajax.php/export/*
    It appears to be the minimized jquery file.

    Please try set the PHP to 7.2
    I had the same issue while using 7.3

      4 days later

      IssacChan I have checked with 7.2, but no resolution. Its same white window comes. our environment is on shared hosting..
      searched lot of things that some concern on shared hosting in multiple forums, but no exact resolution found so far.

      @apyash

      Unfortunately, I cannot suggest anything other than what I've already suggested in both links. You could try reaching out to your host to see if there is anything else they can do or at least give you the cause.

      Cheers.

      This is what Host says in finally after explaining and giving him credential of installation to look at their end

      @apyash

      That file does not exist in osTicket codebase so either someone added it to your osTicket installation (for whatever reason) or this is an error that is not relevant to the issue in osTicket.

      Cheers.

      a year later

      ntozier

      I have the same problem, but I noticed that the directory of file with the problem has a php program in the middle...

      It's rare we have to make a subdirectory with the same name of a php program that exists on the same subdirectory scp.

      We can have:

      /scp/ajax.php <---- a php program
      /scp/ajax.php/export <--- the path to the file with the problem.

        gfuente

        AJAX requests such as this get routed by the AJAX UrlMatcher (include/class.dispatcher.php). There are no subdirectories for AJAX calls. For example, /scp/ajax.php/export/... calls /scp/ajax.php and that file uses the patch after it to match and direct to the appropriate PHP methods.

        Your issue is likely permissions on the temp directory. But you'll have to check your logs (general server logs, webserver error logs, PHP error logs, MySQL/MariaDB error logs, osTicket System Logs, Browser Console logs, etc.) for any related errors to be sure.

        Cheers.

        Write a Reply...