p1ng
p1ng copied to clipboard
Enterprise Issue tracker in PHP
About
p1ng is an issue tracker featuring many of the things that you are used to. The goal of this tracker is to provide an open source, attractive, light-weight but enterprise issue tracker.
Features
- Workflow support
- Custom fields
- Custom statusses
- Search based on Lucene
- and more which I will write down soon(ish)!
Installation
- Extract / copy the source code to a path outside of your public webroot
- Add a virtual host configuration on your server which uses the /web directory as public root and makes an alias to redirect all non-existant traffic to the index.php file.
- Setup database
- In the folder /lib/vendor/symfony checkout symfony 1.4 (http://svn.symfony-project.org/branches/1.4/)
- In the folder /lib/vendor/Zend checkout Zend Framework 1.10.4 (http://framework.zend.com/svn/framework/standard/tags/release-1.10.4/library/Zend/)
- Configure config/databases.yml to point to your database and database user
- Prepare the project by running the following commands from the project root (this folder)
- php symfony project:permissions
- php symfony cc
- Populate the database by running the following commands from the project root (this folder):
- php symfony doctrine:build-sql
- php symfony doctrine:insert-sql
- php symfony doctrine:migrate
- php symfony doctrine:data-load