osTicket does not support PHP 7.4 at this time.
The devs recommend PHP 7.3 currently.
Please downgrade your PHP.

Please check your Apache error log, PHP error log, and browser console errors for any errors that are occurring and paste the errors here.

  • Hana replied to this.

    I can confirm that this issue exists in both v1.14 and v1.14.1 while running PHP 7.3.12.

    Hana I am same issue with you Ms Hana. Hope their is someone who knows how to fix this and provide us steps on how to resolved issues.

    ntozier


    I already downgrade the php version to 7.3 but it still pop up the blank page. There is no any error in the error logs. How is it? What can I do?

    ntozier
    Hello sir, I already ask to my web hosting about this issue and they gave me the comparisons between v1.14.1 and v.1.12.5 for export function. Then, it shows that in v1.12.5 the export function run smoothly but in v.1.14.1 the export function are failed to export. Is it this latest version really have issue on exporting file? And is there any solution for this problem?

    Kindly note, i have the same issue, when my employees reported this bug, i had to check,

    The Earlier version was v1.12.3, the export worked here

    the upgraded version was v1.14.1, the export stopped working here

    Kindly release a solution for this ASAP,

    Also note that i have tested this on fresh installation on v1.14.1

    Regards,

    KevinTheJedi

    How you do it sir? Did you had fixed anything in the coding or else? I'm using the same version as yours but there's the problem like I stated above. I had checked my error logs but there's no any error occur Can you help me with any solution to fix this issue, sir?

    Thank you in advance!

    Side note, I cannot export either.

    • Hana replied to this.

      @Hana

      I did nothing special at all...just installed PHP 7.3, all the extensions, and installed v1.14.1. Make sure you have all extensions installed under the Dashboard > Information tab and also make sure you see no errors in your PHP, Apache, or server logs.

      @ntozier No errors in any logs?

      Cheers.

      • Hana replied to this.

        @KevinTheJedi We talked about this on Dec 9th (see the chat log). It emails me the export, and there are no errors in the PHP error log.

        Console shows a lot of "Failed to load resource: the server responded with a status of 404 (Not Found) /scp/ajax.php/export/random stuff/check:1

        • Hana replied to this.

          @ntozier

          Okay I remember now. (sorry, you know there is a lot between then and now xD)

          So for you it's literally not checking the export status and triggers the email. So first we would have to check if it's hitting the ajax function or is not even getting to that part. What you can do is go to include/ajax.export.php and var_dump at the top of check() to see if it's hitting the function, if so then we know something in the check() is failing which causes the export to default to email and not show you the waiting text.

          Cheers.

          KevinTheJedi Yes, I already double check that there is no error in any logs. I've seen some post from other people that they had the same issue like mine. Is it the latest version really have this problem? Btw, all extensions already installed. What can I do to solve this?

          ntozier Did you had the same issue as mine like I stated above?

          @Hana

          We figured out that his issue is that PHP can’t find the file in the temp directory. This could be permission issues, etc. I’d assume the same is for you.

          Cheers.

          • Hana replied to this.

            KevinTheJedi How can I solve that permission issues? But I already compare to the old version v.1.12.5, the export function was run smoothly. Is it still there's problem with the permission issues?

            If you don't mind, can you remote to my pc to check if there any problem with the system?

            KevinTheJedi

            Hello sir,
            My console show this "Failed to load resource: the server responded ajax.php/export/10kUeB/check:1 with a status of 404 () "
            I think my issue as same as ntozier issue , so how you solve it?

            Thanks.

            @Hana

            You figure out where the temp files are being stored and figure out why php can’t read/find the files from there.

            Cheers.

            • Hana replied to this.

              KevinTheJedi

              I already figured out where the temp files are being stored but I can't figured out why php can't read/find the files. I already check in class.export.php file for temp directory and I'm not sure what's wrong with it. Can you give me the specific thing I need to figure in the codes or any other solution that I can do? If you don't mind, can you remote my PC to help me figure it out?

              Thanks.

              KevinTheJedi

              Okay, noted that. I will wait. So when I can get back to you? I really appreciate your help sir.

              Thanks.

              KevinTheJedi

              Hello sir, I want to follow up about this issue. Is it you already have the solution for the problem? What can I do to solve it? Your help means a lot to me!

              Thanks.

              KevinTheJedi

              Did you mean the one that you said about get professional support?
              Sorry for asking but it'll be extra charge for that service right?
              Is there any other ways to solve it?

              Thanks.

              @Hana

              I’d check the permissions first to see if that’s the cause. If not then I’d write a php script to create a file in the temp dir and try to read it.

              • Hana replied to this.

                KevinTheJedi

                I’d check the permissions first to see if that’s the cause. If not then I’d write a php script to create a file in the temp dir and try to read it.

                I'm sorry sir, but from what I understood. Did you mean I need to wait for you to check the permission or create a php script right? So when I need to get back to you? Or did I misunderstood what you meant? Can you explain a little bit more to make it clear? I'm sorry and I appreciate your help.

                Thanks.

                KevinTheJedi

                I understood sir. But may I know how to check the permission?

                Thanks.

                @Hana

                Idk your setup so you’ll have to google how to check permissions for your specific server/OS.

                Cheers.

                • Hana replied to this.

                  KevinTheJedi

                  Hello sir,
                  I already check all the permission for class.export.php file, and the problem doesn't solve.
                  Is it the correct file to give permission or there is any other file?
                  How can I create a php script to solve this sir?

                  Thanks.

                    Hana
                    I am not sure if you have done this already or not,but you could do full backup of database and osTickets files then download fresh copy of osTickets from osticket.com/download and install it then restore the data and see if your issues fixes

                    • Hana replied to this.

                      ramrajone

                      I already did it but still the problem doesn't solve. But thanks for your help!

                      21 days later

                      Same here with a fresh install of osticket 1.14.1 on Ubuntu 18.04, using php7.2.
                      I do have an error in the apache log though:

                      [Mon Jan 20 08:36:41.666988 2020] [php7:error] [pid 23202] [client 192.168.210.100:56356] PHP Fatal error: Uncaught Error: Call to undefined method AdhocSearch::filter() in /var/www/html/upload/include/class.organization.php:648\nStack trace:\n#0 /var/www/html/upload/include/ajax.orgs.php(349): Organization->getTicketsQueue()\n#1 /var/www/html/upload/include/class.dispatcher.php(145): OrgsAjaxAPI->exportTickets('1')\n#2 /var/www/html/upload/include/class.dispatcher.php(38): UrlMatcher->dispatch('/1/tickets/expo...', Array)\n#3 /var/www/html/upload/include/class.dispatcher.php(120): Dispatcher->resolve('/1/tickets/expo...', Array)\n#4 /var/www/html/upload/include/class.dispatcher.php(38): UrlMatcher->dispatch('/orgs/1/tickets...', NULL)\n#5 /var/www/html/upload/scp/ajax.php(308): Dispatcher->resolve('/orgs/1/tickets...')\n#6 {main}\n thrown in /var/www/html/upload/include/class.organization.php on line 648, referer: http://192.168.210.110/upload/scp/orgs.php?id=1

                      9 days later
                      7 days later

                      Thank you for sharing the solution of osticket I was also facing the same issue on my https colon slash slash citylocalpro dot com but now I will follow this guideline. thank

                      Putting your site in your response looks a lot like a spam post, especially since your site does not appear to be running osTicket. I have removed the link and made it human readable.

                      I have upgraded from v1.9 to v1.14 facing the same issue getting the white bar in export and advanced search also .evary file and folder have 0775 permission.

                      PHP--- 7.2
                      nginx/1.14.0
                      v1.14

                      Write a Reply...