pour des raisons de test, j'ai du installer un OTRS sous DEBIAN... je me suis inspiré du tutorial fournis sur le wiki d'OTRS, mais celui-ci concernait Postgresql... que je n'apprécie que moyen moyen...
voici donc ma version:
Installation des Packages
Création des comptes systeme
usermod -g www-data otrs
Installation des fichiers OTRS
Cherchez la derniere version stable...
tar xf otrs-3.0.11.tar.gz
mv otrs-3.0.11 otrs && cd otrs
cp Kernel/Config.pm.dist Kernel/Config.pm
cp Kernel/Config/GenericAgent.pm.dist Kernel/Config/GenericAgent.pm
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf.d/otrs.conf
service apache2 restart
Ces instructions vont:
- télécharger la dernière version (3.0.11)
- l'installer dans /opt/otrs
- copier les fichiers de config de distribution pour une utilisation de base
- ajouter les permissions pour l'utilisateur 'otrs' et 'www-data'
- créer le lien symbolique (ln) pour la configuration d'apache et redémarrer le service.
Installation de la base de données
Deux choix s'offrent a vous:
Soit utiliser phpmyadmin (que l'on a installé en premier) c'est simple et intuitif...
- Créez une database otrs.
- Créez un user otrs@localhost lui donner un password otrs...
- donnez tout les droits (grant all) au user otrs sur la database otrs.
Soit le faire a la main. Si vous optez pour la seconde techniquie, voici les commandes...
mysql va vous demander votre mot de passe root (sql) que vous avez donner lors de l'installation. On the psql command line
CREATE DATABASE otrs;
GRANT ALL ON otrs.* TO 'otrs'@'localhost';
QUIT
Dans le shell
mysql -u otrs --password=otrs -D otrs < scripts/database/otrs-initial_insert.mysql.sql
mysql -u otrs --password=otrs -D otrs < scripts/database/otrs-schema-post.mysql.sql
Vérifier la configuration OTRS pour la base de données
nano Kernel/Config.pm
placer votre mot de passe otrs...
# (The password of database user. You also can use bin/otrs.CryptPassword.pl
# for crypted passwords.)
$Self->{DatabasePw} = 'otrs';
Par défaut, OTRS est prévu pour MySQL... Donc vous n'avez plus rien a faire...juste a parcourir la config pour vérifier les bon DB connecteurs...
Configurons le startup apache perl:
Vérifier ces lignes:
use DBD::Pg ();
use Kernel::System::DB::mysql;
Installation des Cron jobs
bin/Cron.sh start otrs
Allez sur la page de votre nouveau systeme pour la configuration 'en ligne'
ouvrez un browser et allez sur http://localhost/otrs/index.pl (ou tout autre url qui mène a ce serveur)
Log in with root@localhost, password root
Commentaires
Simple et funky
C'est un bohneur de trouver des tutos qui fonctionnet du premier coup ! Merci
En effet
J'ai pas mal galéré avec OTRS... donc j'ai laissé mon expérience pour d'autre... c'est la base de l'Open Source et d'Internet en général...