OTRS: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jan (Diskussion | Beiträge) |
Jan (Diskussion | Beiträge) |
||
| Zeile 23: | Zeile 23: | ||
Verzeichnis verschieben | Verzeichnis verschieben | ||
mv otrs-4.0.5 /opt/otrs | mv otrs-4.0.5 /opt/otrs | ||
| + | |||
| + | ==Standardkonfiguration übernehmen== | ||
| + | cd /opt/otrs/ | ||
| + | cp Kernel/Config.pm.dist Kernel/Config.pm | ||
| + | cp Kernel/Config/GenericAgent.pm.dist Kernel/Config/GenericAgent.pm | ||
==PERL== | ==PERL== | ||
| Zeile 30: | Zeile 35: | ||
libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl | libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl | ||
libjson-xs-perl libgd-graph-perl libapache-dbi-perl libyaml-libyaml-perl libtemplate-perl | libjson-xs-perl libgd-graph-perl libapache-dbi-perl libyaml-libyaml-perl libtemplate-perl | ||
| + | |||
| + | ===Module überprüfen=== | ||
| + | perl -cw /opt/otrs/bin/cgi-bin/index.pl | ||
| + | perl -cw /opt/otrs/bin/cgi-bin/customer.pl | ||
| + | perl -cw /opt/otrs/bin/otrs.PostMaster.pl | ||
| + | |||
| + | Wenn alle Module korrekt installiert sind kommt die Meldung "Syntax OK" | ||
==Benutzer und Berechtigungen== | ==Benutzer und Berechtigungen== | ||
| Zeile 39: | Zeile 51: | ||
usermod -g www-data otrs | usermod -g www-data otrs | ||
| + | ===Rechte setzen=== | ||
| − | + | bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs | |
| − | |||
| − | |||
| − | |||
Version vom 18. Februar 2015, 09:40 Uhr
Installation
Benutzte Distri: Ubuntu 14.04 AMD64
Vorraussetzungen
- OpenSSH Server
- LAMP Server (Apache, MySQL, PHP)
- Fetchmail
müssen installiert sein
Download
Die OTRS Files liegen unter:
http://ftp.otrs.org/pub/otrs/
Download mit
wget http://ftp.otrs.org/pub/otrs/otrs-4.0.5.tar.gz
Archiv entpacken
tar -xzf otrs-4.0.5.tar.gz
Verzeichnis verschieben
mv otrs-4.0.5 /opt/otrs
Standardkonfiguration übernehmen
cd /opt/otrs/ cp Kernel/Config.pm.dist Kernel/Config.pm cp Kernel/Config/GenericAgent.pm.dist Kernel/Config/GenericAgent.pm
PERL
Die notwendigen Perl-Module installieren
apt-get install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libdbd-mysql-perl libsoap-lite-perl libgd-text-perl libtext-csv-xs-perl libjson-xs-perl libgd-graph-perl libapache-dbi-perl libyaml-libyaml-perl libtemplate-perl
Module überprüfen
perl -cw /opt/otrs/bin/cgi-bin/index.pl perl -cw /opt/otrs/bin/cgi-bin/customer.pl perl -cw /opt/otrs/bin/otrs.PostMaster.pl
Wenn alle Module korrekt installiert sind kommt die Meldung "Syntax OK"
Benutzer und Berechtigungen
OTRS läuft als eigener Benutzer, nutzt aber für Apache den Benutzer www-data. Entsprechend müssen Benutzer und Rechte angelegt werden
User anlegen
useradd -r -d /opt/otrs/ -c 'OTRS user' otrs usermod -g www-data otrs
Rechte setzen
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs