I am yet another victim of this error. I have tried just about everything I could find on DuckDuckGo and Google to remedy this.

System Config:
Server: Virtual Server built and all packages updated 8/16/19, dedicated for this purpose.
OS: CentOS Linux release 7.6.1810 (Core)
Apache: Server version: Apache/2.4.6 (CentOS)
PHP: PHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51)
MariaDB: 5.5.60-MariaDB MariaDB Server
osTicket: Latest (I believe 1.12.2, downloaded from site 8/16/19)

Install directory: /var/www/html/
Directory owndership: apache:apache

I have dont a multitude of things, first I found the database user osticket could not login from "localhost", but could login from 127.0.0.1. I fixed this and verified by logging in with the osticket user directly from the cli. Tried short tags, reset the admin password directly, verified file permissions. Nothing changes the problem. I did not edit any of the core source code files for osTicket as some forum posts suggested. It's generally bad practice to do that.

During the installation, I had all green checks and absolutely no errors.

I have been tail -f /var/log/httpd all throughout the process but no errors reported anywhere.

Does anybody have any ideas on what could be causing this? The end result is no matter what I log in with I get "Access Denied" or redirect to "Authentication Required" until I end up getting locked out.

I have tried reinstalling but nothing changes.

Thanks for the help!

    audioguy PHP: PHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51)

    Your version of PHP is not sufficient to run osTicket 1.12.2. Please upgrade to 5.6 or even better 7.3.

    Ok it was the latest in yum repo. I will force a newer and report back. Thanks!

    Confirmed. Updated to PHP 7.3.8 and all seems well now. Thanks!!!

    ntozier changed the title to [resolved] The dreaded post-install Authentication Required....
    Write a Reply...