Kā instalēt un konfigurēt OTRS Ubuntu 16.04

OTRS, kas pazīstams arī kā "atvērtā koda biļešu pieprasījumu sistēma", ir bezmaksas un atvērtā koda tīmekļa biļešu sistēma.

Šajā apmācībā mēs instalēsim un konfigurēsim OTRS Ubuntu 16.04.

Priekšnoteikumi

  • Nesen izvietots Vultr Ubuntu 16.04 servera gadījums.
  • Ne-root lietotājs ar sudo privilēģijām jūsu serverī.

Darba sākšana

Pirms sākat, jums savā sistēmā būs jāinstalē dažas nepieciešamās pakotnes. Tos visus var instalēt, izpildot šādu komandu:

sudo apt-get install wget unzip -y

Kad instalēšana ir pabeigta, atjauniniet sistēmu uz jaunāko versiju, izpildot šādu komandu:

sudo apt-get update -y
sudo apt-get upgrade -y

Pēc tam restartējiet sistēmu, lai lietotu visus atjauninājumus:

sudo shutdown -r now

Instalējiet Apache un MariaDB

Tālāk jums būs jāinstalē Apache tīmekļa serveris un MariaDB savā serverī. Varat tos instalēt, izpildot šādu komandu:

sudo apt-get install apache2 libapache2-mod-perl2 mariadb-server -y

Kad instalēšana ir pabeigta, palaidiet Apache un MariaDB serveri un iespējojiet tos sāknēšanas laikā ar šādu komandu:

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

Konfigurējiet MariaDB

Pēc MariaDB instalēšanas jums būs jāizveido OTRS datu bāze.

Vispirms piesakieties MySQL apvalkā ar šādu komandu:

mysql -u root -p

Pēc tam izveidojiet OTRS datu bāzi ar šādu komandu:

MariaDB [(none)]> CREATE DATABASE otrs_db;

Pēc tam izveidojiet OTRS lietotāju un piešķiriet visas privilēģijas OTRS datu bāzei ar šādu komandu:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON otrs_db.* TO 'otrs'@'localhost' IDENTIFIED BY 'password';

Pēc tam izskalojiet privilēģijas ar šādu komandu:

MariaDB [(none)]> FLUSH PRIVILEGES;

Iziet no MySQL čaulas:

MariaDB [(none)]> \q

Kad MariaDB ir konfigurēts, my.cnffailā būs jāmaina noklusējuma MySQL iestatījumi . To var izdarīt, rediģējot my.cnffailu šādi;

sudo nano /etc/mysql/my.cnf

Pievienojiet šādas rindiņas zem:

[mysqld]
max_allowed_packet=30M
query_cache_size=36M
innodb_log_file_size=256M

Saglabājiet failu un pēc tam restartējiet MariaDB pakalpojumu, lai piemērotu šīs izmaiņas:

sudo systemctl restart mysql

Instalējiet un konfigurējiet OTRS

OTRS ir rakstīts Perl un izmanto vairākus Perl moduļus. Tātad jums būs jāinstalē viss nepieciešamais Perl modulis savā sistēmā. Tos visus var instalēt, izpildot šādu komandu:

sudo apt-get install libdbd-odbc-perl libauthen-ntlm-perl libxml-libxml-perl libxml-libxslt-perl libpdf-api2-simple-perl libyaml-libyaml-perl libencode-hanextra-perl libjson-xs-perl libmail-imapclient-perl libtemplate-perl libtemplate-perl libtext-csv-xs-perl libapache2-mod-perl2 libdbd-pg-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 libarchive-zip-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl -y

Kad visi moduļi ir instalēti, aktivizējiet apache Perl moduli, pēc tam restartējiet apache pakalpojumu ar šādu komandu:

sudo a2enmod perl
sudo systemctl restart apache2

Pēc tam jums būs jālejupielādē jaunākā OTRS versija no viņu vietnes. Lai to izdarītu, palaidiet šādu komandu:

wget http://ftp.otrs.org/pub/otrs/otrs-5.0.22.zip

Kad lejupielāde ir pabeigta, izvelciet lejupielādēto failu ar šādu komandu:

unzip otrs-5.0.22.zip

Pēc tam pārvietojiet izvilkto direktoriju uz /opt/:

sudo mv otrs-5.0.22- /opt/otrs

Visbeidzot, varat pārbaudīt trūkstošos moduļus, izpildot šādu skriptu:

sudo /opt/otrs/bin/otrs.CheckModules.pl

Pēc tam izveidojiet OTRS lietotāju ar šādu komandu:

sudo useradd -d /opt/otrs -c 'OTRS user' otrs
sudo usermod -G www-data otrs

Pēc tam jums būs jākopē OTRS noklusējuma konfigurācijas fails un tajā jāveic dažas izmaiņas. To var izdarīt, izpildot šādu komandu:

cd /opt/otrs/Kernel
sudo cp Config.pm.dist Config.pm
sudo nano Config.pm

Mainiet šādas rindas:

# The database name
$Self->{Database} = 'otrs_db';

# The database user
$Self->{DatabaseUser} = 'otrs';

# The password of database user. You also can use bin/otrs.Console.pl Maint::Database::PasswordCrypt
# for crypted passwords
$Self->{DatabasePw} = 'password';

Kad esat pabeidzis, saglabājiet un aizveriet failu.

Pēc tam iespējojiet MySQL atbalstu, rediģējot apache2-perl-startup.plfailu:

sudo nano /opt/otrs/scripts/apache2-perl-startup.pl

Mainiet failu, kā parādīts zemāk:

# enable this if you use mysql
use DBD::mysql ();
use Kernel::System::DB::mysql;

Kad esat pabeidzis, saglabājiet un aizveriet failu.

Tālāk jums būs jāpiešķir atbilstošas ​​atļaujas /opt/otrsdirektorijam. To var izdarīt, izpildot šādu komandu:

sudo /opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data

Konfigurējiet Apache OTRS

Kad viss ir konfigurēts, jums būs jāizveido OTRS simboliskā saite uz Apache tīmekļa konfigurācijas direktoriju. To var izdarīt, izpildot šādu komandu:

sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf

Pēc tam iespējojiet OTRS virtuālo resursdatoru ar šādu komandu:

sudo a2ensite otrs

Pēc tam jums būs jāiespējo arī daži Apache moduļi, kas nepieciešami OTRS. Tos visus var iespējot, izpildot šo komandu:

sudo a2enmod headers
sudo a2enmod version
sudo a2enmod deflate
sudo a2enmod filter

Visbeidzot, restartējiet Apache tīmekļa serveri, lai piemērotu visas izmaiņas:

sudo systemctl restart apache2

Piekļūstiet OTRS tīmekļa saskarnei

Pirms darba sākšanas jums būs jāatļauj ports 80caur ugunsmūri. To var izdarīt, izpildot šādu komandu:

sudo ufw enable
sudo ufw allow 80

Kad ugunsmūris ir konfigurēts, atveriet savu tīmekļa pārlūkprogrammu un ierakstiet URL http://your-server-ip/otrs/installer.plun veiciet vajadzīgās darbības, lai pabeigtu instalēšanu.

Kad instalēšana ir pabeigta, palaidiet OTRS dēmonu un aktivizējiet tā cronjob ar šādu komandu:

 sudo su - otrs -c "/opt/otrs/bin/otrs.Daemon.pl start"
 sudo su - otrs -c "/opt/otrs/bin/Cron.sh start"

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk