Yes, I got both messages... Moving on. Next step is setting up the mysql database.
3. If you already haven't done so, set a root password for your mysql server - from a root prompt do (make sure mysqld is running): mysqladmin -u root password <root_password> (don't include the <> in the actual shell command above nor the syntax below) a) Next, we have to set up the /opt/rt3/etc/RT_SiteConfig.pm file. Edit and put in appropriate settings for your setup: Set($DatabasePassword , 'rt_user password'); Set($LogToSyslog , 'info'); Set($LogToFile , 'warning'); Set($LogStackTraces , 1); Set($Organization , "change to your Organization's name"); Set($rtname, 'example.com'); Set($Timezone , 'US/Central'); Set($WebPath , "/rt"); Set($WebBaseURL , "http://yourserver.name.com"); Set($WebImagesURL , $WebPath . "/NoAuth/images/"); Set($LogDir, '/var/log'); Set($LogToFileNamed , "rt.log"); #log to rt.log Set($PreferRichText, 1); (Note, make a new password for the rt_user password above - separate from the root mysql password) b) Create the database: /opt/rt3/sbin/rt-setup-database --action init --dba root --dba-password <root_password> c). I can't remember if the rt-setup-database init procedure above actually creates the 'rt_user' db user, sets the password, prvileges, etc. If for some reason it does not, from a mysql prompt do: GRANT ALL PRIVILEGES ON rt3.* TO rt_u...@localhost IDENTIFIED BY '<password>'; Replace <password> to match your RT_SiteConfig.pm password. 4. We've already actually setup the RT_SiteConfig.pm file, so we can move on to settping up Apache and mail. a) In this example we will be using mod_fcgid, an alternative to mod_perl and Apache's mod_fastcgi. Both mod_fcgid and mod_perl are available via standard CentOS yum repositories. At this time, I don't believe there is an example of the mod_fcgid Apache config on the RT installation wiki. Create and save /etc/httpd/conf.d/rt3.conf with the following: LoadModule fcgid_module modules/mod_fcgid.so # Use FastCGI to process .fcg .fcgi & .fpl scripts # Don't do this if mod_fastcgi is present, as it will try to do the same thing <IfModule !mod_fastcgi.c> AddHandler fcgid-script fcg fcgi fpl </IfModule> # Sane place to put sockets and shared memory file SocketPath run/mod_fcgid SharememPath run/fcgid_shm # Main instance Alias /rt/NoAuth/images/ /opt/rt3/share/html/NoAuth/images/ ScriptAlias /rt /opt/rt3/bin/mason_handler.fcgi/ b) Restart Apache /etc/init.d/httpd restart c) To setup the mailgate (in order to create/update tickets via email), edit your /etc/aliases file and add the following aliases: rt: "|/opt/rt3/bin/rt-mailgate --queue general --action correspond --url http://yourserver.name.com/rt/" rt-comment: "|/opt/rt3/bin/rt-mailgate --queue general --action comment --url http://yourserver.name.com/rt/" Obviously, you can change the alias names to whatever you want and as you add queues, you'll want to add aliases for each queue. Edit the URL setting to match your server. NOTE: The above entries will work with Postfix. If you are using sendmail, a few more configuration changes will be needed. Sendmail examples can be found in various CentOS, Redhat, and Fedora installation guiedes in the main Wiki. 5. Lastly, test your configuration by pointing a browser at: http://yourserver.name.com/rt/ I believe the default login is 'root' with 'password' as the password. Good luck! James Moseley Grant Deters <[email protected]> wrote: OK, got that far, has a bit of trouble with XML::RSS, however, I was able to pull it from the web. _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [email protected] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
