I am trying to get RT running on Ubuntu 18.04.1 LTS with RT 4.4.3. I have installed MariaDB and the Apache web server.
I managed to install RT and get all the dependencies installed, as well.
I am at number 6 in the README install instructions.
Here it is, for reference:
6a) If this is a NEW installation (not an upgrade):
As a user with permission to install RT in your chosen directory, type: make install To configure RT with the web installer, run: /opt/rt4/sbin/rt-server and follow the instructions. Once completed, you should now have a working RT instance running with the standalone rt-server. Press Ctrl-C to stop it, and proceed to Step 7 to configure a recommended deployment environment for production. To configure RT manually, you must setup etc/RT_SiteConfig.pm in your RT installation directory. You'll need to add any values you need to change from the defaults in etc/RT_Config.pm As a user with permission to read RT's configuration file, type: make initialize-database If the make fails, type: make dropdb and re-run 'make initialize-database'.
When I ran the ‘make install’, it completed successfully, but it included a message at the end of it, saying I needed to configure RT_SiteConfig.pm .
Is that part supposed to be taken care of in the next step, which states to run the web installer, as shown in the instructions above? Or do I need to do it manually?
I then tried to run the above command, ‘/opt/rt4/sbin/rt-server’, as root, but the command line just blinks and nothing launches.
Do I need to configure Apache web server manually for RT, or will the rt-server command above configure Apache, as well?
I have been trying to install fcgid, since it appears FastCGI is deprecated, but I have found no instructions in the RT documentation about how to actually install the module, just a blurb about how the virtual host should be configured. That blurb does not mention, I believe, how to install fcgid or to add any needed lines to the Apache config files (blurb here: https://docs.bestpractical.com/rt/4.4.3/web_deployment.html#mod_fcgid ) When I run the command, ‘sudo a2enmod fcgid’, I get: “Module fcgid already enabled”, so is that all I need to do?
Is some sort of FastCGI or fcgid module required to get RT to install/run, or will RT run (slowly) without it?
What are some of the error logs I should be checking at this point?
EDIT: I got the testing RT website to come up. Great, but, can someone at least address point 2? What is the expected behavior of the web installer? Is it supposed to launch?