OTRS — различия между версиями

Материал из m6a
Перейти к: навигация, поиск
(Аналого)
 
(не показано 18 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
==Установка==
 +
apt-get -y update
 +
apt-get -y upgrade
 +
wget http://ftp.otrs.org/pub/otrs//otrs-5.0.2.tar.gz
 +
tar xf otrs-5.0.2.tar.gz
 +
mv otrs-5.0.2 /opt/otrs
 +
apt-get -y install apache2 fetchmail libapache2-mod-perl2 libdbd-mysql-perl \
 +
libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl \
 +
libgd-text-perl libgd-graph-perl libapache-dbi-perl libyaml-libyaml-perl libtemplate-perl \
 +
libarchive-zip-perl liblwp-useragent-determined-perl libapache2-reload-perl libnet-smtp-ssl-perl \
 +
libnet-smtp-tls-butmaintained-perl libgd-gd2-perl libjson-xs-perl libpdf-api2-simple-perl \
 +
libtext-csv-xs-perl libxml-parser-perl libmail-imapclient-perl mysql-server
 +
useradd -d /opt/otrs/ -c 'OTRS user' otrs
 +
usermod -g www-data otrs
 +
cd /opt/otrs/Kernel
 +
cp Config.pm.dist Config.pm
 +
cd /opt/otrs
 +
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
 +
perl -MCPAN -e shell;
 +
q
 +
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
 +
cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
 +
cd /etc/apache2/sites-available/
 +
chown root:root otrs.conf
 +
a2ensite otrs
 +
service apache2 reload
 +
cd /opt/otrs/var/cron
 +
for foo in *.dist; do cp $foo `basename $foo .dist`; done
 +
sudo -u otrs /opt/otrs/bin/Cron.sh start
 +
su -c "/opt/otrs/bin/otrs.Daemon.pl start" -s /bin/bash otrs
 +
vi /etc/mysql/my.cnf
 +
После строки
 +
# ssl-key=/etc/mysql/server-key.pem
 +
Добавить строку
 +
innodb_log_file_size = 512M
 +
Находим строку
 +
max_allowed_packet      = 16M
 +
Меняем на значение
 +
max_allowed_packet      = 20M
 +
Останавливаем СУБД
 +
service mysql stop
 +
cd /var/lib/mysql
 +
rm ib_logfile*
 +
Запустить СУБД
 +
service mysql start
 +
Открываем в браузере
 +
http://otrs.m6x.ru/otrs/installer.pl
 +
 +
==Восстановление из бекапа==
 +
Чистим базу данных
 +
mysqladmin -u root -p drop otrs
 +
mysqladmin -u root -p create otrs
 +
Если пароли в резервной копии и новой установке не совпадают
 +
cd /opt/otrs/scripts
 +
./restore.pl -b /home/otrs/ -d /opt/otrs/
 +
Будет выдано сообщение об ошибке, но конфигурационные файлы уже восстановяться, смотрим какой был пароль
 +
vi /opt/otrs/Kernel/Config.pm
 +
Копируем значение из строки
 +
$Self->{'DatabasePw'} =
 +
Устанавливает этот пароль для пользователя otrs
 +
mysql -u root -p
 +
use mysql;
 +
update user set password=PASSWORD("-password-") where User='otrs';
 +
flush privileges;
 +
quit
 +
Восстанавливаем
 +
./restore.pl -b /home/otrs/ -d /opt/otrs
 +
==Использование==
 +
*[[Очистка очереди на отправки сообщений в OTRS]]
 +
 +
==Аналоги==
 +
*[[Otobo]]
 +
 
==Использованые материалы==
 
==Использованые материалы==
 
*[https://otrs.github.io/doc/manual/admin/4.0/ru/html/manual-installation-of-otrs.html Официальное руководство по установке]
 
*[https://otrs.github.io/doc/manual/admin/4.0/ru/html/manual-installation-of-otrs.html Официальное руководство по установке]
Строка 4: Строка 79:
 
*[http://otrs.ru/forum/viewtopic.php?f=5&t=3063 Устранение ошибки  innodb_log_file_size]
 
*[http://otrs.ru/forum/viewtopic.php?f=5&t=3063 Устранение ошибки  innodb_log_file_size]
 
*[http://dn.forceit.ru/otrs-restore-backup Резервное копирование]
 
*[http://dn.forceit.ru/otrs-restore-backup Резервное копирование]
 +
[[Category:OTRS|OTRS]]

Текущая версия на 13:05, 25 февраля 2025

Установка

apt-get -y update
apt-get -y upgrade
wget http://ftp.otrs.org/pub/otrs//otrs-5.0.2.tar.gz
tar xf otrs-5.0.2.tar.gz
mv otrs-5.0.2 /opt/otrs
apt-get -y install apache2 fetchmail libapache2-mod-perl2 libdbd-mysql-perl \
libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl \
libgd-text-perl libgd-graph-perl libapache-dbi-perl libyaml-libyaml-perl libtemplate-perl \
libarchive-zip-perl liblwp-useragent-determined-perl libapache2-reload-perl libnet-smtp-ssl-perl \
libnet-smtp-tls-butmaintained-perl libgd-gd2-perl libjson-xs-perl libpdf-api2-simple-perl \
libtext-csv-xs-perl libxml-parser-perl libmail-imapclient-perl mysql-server
useradd -d /opt/otrs/ -c 'OTRS user' otrs 
usermod -g www-data otrs
cd /opt/otrs/Kernel
cp Config.pm.dist Config.pm
cd /opt/otrs
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web-group=www-data /opt/otrs
perl -MCPAN -e shell;
q
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
cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
cd /etc/apache2/sites-available/
chown root:root otrs.conf
a2ensite otrs
service apache2 reload
cd /opt/otrs/var/cron
for foo in *.dist; do cp $foo `basename $foo .dist`; done
sudo -u otrs /opt/otrs/bin/Cron.sh start
su -c "/opt/otrs/bin/otrs.Daemon.pl start" -s /bin/bash otrs
vi /etc/mysql/my.cnf

После строки

# ssl-key=/etc/mysql/server-key.pem

Добавить строку

innodb_log_file_size = 512M

Находим строку

max_allowed_packet      = 16M

Меняем на значение

max_allowed_packet      = 20M

Останавливаем СУБД

service mysql stop
cd /var/lib/mysql
rm ib_logfile*

Запустить СУБД

service mysql start

Открываем в браузере

http://otrs.m6x.ru/otrs/installer.pl

Восстановление из бекапа

Чистим базу данных

mysqladmin -u root -p drop otrs
mysqladmin -u root -p create otrs

Если пароли в резервной копии и новой установке не совпадают

cd /opt/otrs/scripts
./restore.pl -b /home/otrs/ -d /opt/otrs/

Будет выдано сообщение об ошибке, но конфигурационные файлы уже восстановяться, смотрим какой был пароль

vi /opt/otrs/Kernel/Config.pm

Копируем значение из строки

$Self->{'DatabasePw'} =

Устанавливает этот пароль для пользователя otrs

mysql -u root -p
use mysql;
update user set password=PASSWORD("-password-") where User='otrs';
flush privileges;
quit

Восстанавливаем

./restore.pl -b /home/otrs/ -d /opt/otrs

Использование

Аналоги

Использованые материалы