DevelopmentInstallation

From Request Tracker Wiki
Jump to navigation Jump to search

See ManualInstallation for standard commands.

DEVELOPMENT INSTALLATION

Configure RT to use an 'inplace' layout, using only your current directory.

Use SQLite as a database, again under your current directory.

Use your current UID/GID as the owner of all files.

$ ./configure --enable-layout=inplace --with-db-type=SQLite --with-my-user-group --with-devel-mode [--enable-gpg]

Verify you have all required dependencies

$ make testdeps

This 'installs' RT in your current directory. Basically it transforms template files to real files and creates configs and the like.

$ make installdeps
$ make install

Set up the SQLite database

$ make initialize-database

And add a line to etc/RT_SiteConfig.pm so that the webserver starts on port 8080

Set( $WebPort, 8080 );

and you get the dev options.

Set( $DevelMode, 1 );