Kā instalēt un konfigurēt OTRS sistēmā CentOS 7

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 operētājsistēmā CentOS 7.

Priekšnoteikumi

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

Darba sākšana

Pirms darba sākšanas jums savā sistēmā būs jāinstalē EPEL repo un citas nepieciešamās pakotnes. Tos visus var instalēt, izpildot šādu komandu:

sudo yum install epel-release wget unzip -y

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

sudo yum update -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 yum install httpd 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 httpd
sudo systemctl start mariadb
sudo systemctl enable httpd
sudo systemctl enable mariadb

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/my.cnf

[mysqld]Sadaļā pievienojiet šādas rindiņas :

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:

rm -f /var/lib/mysql/ib_logfile*
sudo systemctl restart mariadb

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 yum install bash-completion "perl(Archive::Zip)" "perl(Crypt::SSLeay)" "perl(IO::Socket::SSL)" "perl(LWP::UserAgent)" "perl(Net::DNS)" "perl(Net::LDAP)" "perl(Template)" "perl(XML::LibXML)" "perl(XML::LibXSLT)" "perl(XML::Parser)" "perl(YAML::XS)" "perl(YAML::XS)" "perl(Authen::NTLM)" "perl(Mail::IMAPClient)" "perl(JSON::XS)" "perl(Encode::HanExtra)"  "perl(DBD::Pg)" "perl(Crypt::Eksblowfish::Bcrypt)" perl-core procmail -y    

Kad visi moduļi ir instalēti, no viņu vietnes būs jālejupielādē jaunākā CentOS OTRS RPM pakotnes versija. Lai to izdarītu, palaidiet šādu komandu:

wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-5.0.22-01.noarch.rpm

Pēc tam instalējiet OTRS ar šādu komandu:

sudo rpm -ivh otrs-5.0.22-01.noarch.rpm

Kad OTRS ir instalēts, varat pārbaudīt trūkstošos moduļus, izpildot šādu skriptu:

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

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;

Saglabājiet un aizveriet failu, pēc tam restartējiet Apache pakalpojumu, lai piemērotu visas izmaiņas:

sudo systemctl restart httpd

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 firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload

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