I successful installed otrs in ubuntu like this:
Code: Select all
tar -xzf otrs-3.x.x.tar.gz
sudo su
mv otrs-3.x.x /opt/otrs
useradd -r -d /opt/otrs/ -c 'OTRS user' otrs
usermod -g www-data otrs
cd /opt/otrs/Kernel
cp Config.pm.dist Config.pm
cp Config/GenericAgent.pm.dist Config/GenericAgent.pm
cd /opt/otrs/bin
./otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
cp -va /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs
cd /etc/apache2/sites-available/
chown root:root otrs
a2ensite otrs
service apache2 reload
Webinstall in otrs DB With otrs DB user
I want to have a second installation on the same server (in folder otrs1 with different user, db, db user etc...)
What I did:
Code: Select all
tar -xzf otrs-3.x.x.tar.gz
sudo su
mv otrs-3.x.x /opt/otrs1
useradd -r -d /opt/otrs1/ -c 'OTRS user1' otrs1
usermod -g www-data otrs1
cd /opt/otrs1/Kernel
cp Config.pm.dist Config.pm
from:
$Self->{Home} = '/opt/otrs';
to:
$Self->{Home} = '/opt/otrs1';
modified the file scripts/apache2-perl-startup.pl and modified:
From: $0 = '/opt/otrs/bin/cgi-bin/index.pl';
to: $0 = '/opt/otrs1/bin/cgi-bin/index.pl';
From:
use lib "/opt/otrs/";
use lib "/opt/otrs/Kernel/cpan-lib";
use lib "/opt/otrs/Custom";
To:
use lib "/opt/otrs1/";
use lib "/opt/otrs1/Kernel/cpan-lib";
use lib "/opt/otrs1/Custom";
Code: Select all
cp Config/GenericAgent.pm.dist Config/GenericAgent.pm
cd /opt/otrs1/bin
./otrs.SetPermissions.pl --otrs-user=otrs1 --otrs-group=otrs1 --web-user=www-data --web-group=www-data /opt/otrs1
cp -va /opt/otrs1/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs1
cd /etc/apache2/sites-available/
From:
ScriptAlias /otrs1/ "/opt/otrs1/bin/cgi-bin/"
Alias /otrs1-web/ "/opt/otrs1/var/httpd/htdocs/"
I had a problem here with /otrs1-web/ teh site would look for some files in /otrs-web/ so I left it like this
And all links with otrs to otrs1
Code: Select all
chown root:root otrs1
a2ensite otrs1
service apache2 reload
Webinstall in otrs1 DB With otrs1 DB user
The problem is that starting now the fist OTRS uses the second DB (otrs1)...
What am I missing? Any file that also needs to be edited?
Ty
Danny