This page contains information on how to set the Keystone web-based problem tracking system on UN*X. For more information, please refer to the Stonekeep Consulting and Keystone documentation.
Relevant or useful links.
OS Any UN*X OS (including Linux, Digital UNIX, etc.) Apache Apache HTTPd 1.3.x PHP Apache module PHP 3.x.x Kestone Keystone 0.5x or latest version MySQL MySQL 3.22.x or PostgreSQL PostgreSQL 6.4.xSummary.
Keystone is an excellent tool to keep track of a variety of problems and issues, both in administration/support and development. It allows the public to submit problem reports (slips) via a web interface or e-mail. The slips are later reviewed and worked on by the assigned technicians and/or developers.
Putting it all together.
Here are step-by-step instructions:
PHP3 needs to be compiled either with MySQL or PostgreSQL
support, depending on the choice of a database.
To add MySQL support, use
--with-mysql=/usr
option with configure. If you are buiding your own PHP3 RPM package, add that option to the PHP3 spec file.
Edit Apache's httpd.conf file to uncomment all php3 entries.
Edit Apache's srm.conf file to uncomment/add the following
entry:
AddType application/x-httpd-php3 .php3
mysqladmin create keystoneThen use the SQL scripts that came with Keystone to create Keystone-specific tables, etc.:
cd keystone for i in struct/*.mysql do mysql keystone < $i done
MySQL does not allow nobody or empty user to log into the database. Using root for sys_dbuser works fine.