8000 GitHub - jameshalsall/tickit: Open Source Support & Ticket System based on Symfony2 Framework
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Open Source Support & Ticket System based on Symfony2 Framework

Notifications You must be signed in to change notification settings

jameshalsall/tickit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Setup Guide for Developers

Tickit will eventually come with a self-installer, but whilst development is still on-going you get started with the project by running through these steps...

  1. Copy app/config/parameters.yml.dist to app/config/parameters.yml and add in your own database/mailer configuration.

  2. To correctly set the permissions on the cache and logs directories, run the following commands from your server (Debian based systems)

     sudo setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
     sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs
    

    The www-data user should be replaced with whatever user your apache / nginx service is running as

  3. Install Composer

    As Symfony2 uses Composer to manage its dependencies, Tickit manages external libraries the same way.

    If you don't have Composer yet, just run the following command from your project directory

     curl -s http://getcomposer.org/installer | php
    

    You then need to install vendor libraries using...

     php composer.phar install
    

    And again using bower for the 3rd party JS libraries...

     bower install
    

    It should install all required vendor bundles.

  4. Run the following commands from the project directory in your terminal...

     php app/console doctrine:database:create
     php app/console doctrine:schema:create
    

    This should create your database schema from the entities in the bundles located in the src folder. If there are any problems ensure that your database privileges and credentials are okay.

  5. Import data fixtures by running the following command in your project directory...

     php app/console doctrine:fixtures:load
    

About

Open Source Support & Ticket System based on Symfony2 Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0