OS: RHEL 7.6
Apache2.4.6 with FastCGI mod_fcgid/2.3.9
I had installed and was running RT4.4.4 with RTIR with the current set-up (above) for almost a year, then saw the improvements in RT5 and thought I’d upgrade.
I followed the install and upgrade instructions, installing RT into a new RT5 location and upgrading the database.
I use perlbrew for a local copy of perl with all the relevant module dependencies.
I can tweak my RT_SiteConfig.pm config and run the standalone RT5 server. I can log-in with my old credentials and can access old tickets. I believe this rules out any potential database issues.
However, when I switch to running rt5 via apache I receive Error 500 Internal Server Error. The only logs are in ssl_error_log
[fcgid:warn] (104)Connection reset by peer: [client ] mod_fcgid: error reading data from FastCGI server
[core:error] [client ] End of script output before headers: rt-server.fcgi
I’m sure this is probably a permissions issue, but I’ve been at it all day trying to fix without success. I’ve updated my apache conf to point /rt at the new location and restarted apache everytime I make config changes. Permissions matched rt4 but have been loosened a little to try and get things working. I’m tempted to chmod 777 on everything in rt5/ just as a test!
The only warnings/errors from the standalone server are complaints about %Lifecycles.