Here are the requirements for a successful installation of zTracker
Prerequisites
[
Link] - Zope 2.7+ (Tested on Zope 2.9.2) (There is currently no port to Zope 3, however plans for its implementation is underway).
[
Link] - CookieCrumbler (For form-based authentication)
[
Link] - Python bindings for MySQL (MySQLdb and ZMySQLDA) (Tested on 1.2.0)
[
Link] - Python 2.3+ (Tested on Python 2.4.2)
[
Link] - LocalFS Product (Optional, to handle attachments in the filesystem)
Installation
- Create a MySQL DB to contain the zTracker tables (all the tables in zTracker are named with the prefix "zt_" which makes it suitable to use with an existing database if you can't create a brand new one for whatever other reasons.
- Untar zTracker-1.0.x.tgz in your $INSTANCE_DIR/Products
- from $INSTANCE_DIR/Products, cd to the "doc" folder "cd doc"
- in the doc folder locate the file
ztracker_schema.sql
- import the database schema in your mysql database, for example, in linux, assuming the database is called "ztracker_db", the command to import would be something like this:
mysql -u user -p ztracker_db < ztracker_schema.sql, or you can use any tools that allow to import a SQL schema into a MySQL DB.
- Restart Zope (if you have not done it yet)
- Add a zTracker instance