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"

Kā instalēt Microweber operētājsistēmā CentOS 7

Kā instalēt Microweber operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Microweber ir atvērtā koda vilkšanas un nomešanas CMS un tiešsaistes veikals. Microweber pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata jums parādīs

Ļauj šifrēt vietnē Plesk

Ļauj šifrēt vietnē Plesk

Plesk vadības panelī ir ļoti jauka Lets Encrypt integrācija. Lets Encrypt ir viens no vienīgajiem SSL nodrošinātājiem, kas pilnībā izsniedz sertifikātus

Ļauj šifrēt cPanel

Ļauj šifrēt cPanel

Lets Encrypt ir sertifikātu iestāde, kas nodrošina SSL sertifikātus bez maksas. cPanel ir izveidojis glītu integrāciju, lai jūs un jūsu klients

Kā instalēt YOURLS operētājsistēmā CentOS 7

Kā instalēt YOURLS operētājsistēmā CentOS 7

YOURLS (Your Own URL Shortener) ir atvērtā koda URL saīsināšanas un datu analīzes lietojumprogramma. Šajā rakstā mēs apskatīsim instalēšanas procesu

Kā instalēt Laravel GitScrum operētājsistēmā CentOS 7

Kā instalēt Laravel GitScrum operētājsistēmā CentOS 7

Laravel GitScrum jeb GitScrum ir atvērtā pirmkoda produktivitātes rīks, kas izstrādāts, lai palīdzētu izstrādātāju komandām ieviest Scrum metodoloģiju līdzīgā veidā.

Kā instalēt Sylius e-komercijas platformu Ubuntu 18.04 LTS

Kā instalēt Sylius e-komercijas platformu Ubuntu 18.04 LTS

Vai izmantojat citu sistēmu? Sylius ir moderna PHP e-komercijas platforma, kuras pamatā ir Symfony Framework. Sylius avots atrodas vietnē GitHub. Šis ceļvedis staigās

Kā instalēt OpenMeetings operētājsistēmā CentOS 7

Kā instalēt OpenMeetings operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Apache OpenMeetings ir atvērtā pirmkoda tīmekļa konferenču lietojumprogramma. Tas ir rakstīts Java valodā un atbalsta vairākus datu bāzes serverus. es

Kā instalēt un konfigurēt atvērtā pirmkoda sociālo tīklu Ubuntu 16.04

Kā instalēt un konfigurēt atvērtā pirmkoda sociālo tīklu Ubuntu 16.04

Ievads Atvērtā koda sociālais tīkls, kas pazīstams arī kā OSSN, ir uz PHP balstīts sociālo tīklu rīks, kas ļauj izveidot savu sociālo tīklu vietni.

Kā instalēt Froxlor servera pārvaldības paneli sistēmā CentOS 7

Kā instalēt Froxlor servera pārvaldības paneli sistēmā CentOS 7

Froxlor ir atvērtā koda bezmaksas, viegls, taču jaudīgs servera pārvaldības panelis, kas ir lieliski piemērots tīmekļa mitināšanas pakalpojuma izveidei un pārvaldībai. Thi

Kā instalēt Nginx, MySQL un PHP (FEMP) Stack uz FreeBSD 12.0

Kā instalēt Nginx, MySQL un PHP (FEMP) Stack uz FreeBSD 12.0

FEMP steks, kas ir salīdzināms ar LEMP steku operētājsistēmā Linux, ir atvērtā pirmkoda programmatūras kolekcija, kas parasti tiek instalēta kopā, lai iespējotu FreeBS.

Kā instalēt Grav CMS vietnē Fedora 28

Kā instalēt Grav CMS vietnē Fedora 28

Vai izmantojat citu sistēmu? Grav ir atvērtā koda vienotu failu CMS, kas rakstīts PHP. Grav pirmkods ir publiski mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā t

Kā instalēt Grav CMS operētājsistēmā Debian 9

Kā instalēt Grav CMS operētājsistēmā Debian 9

Vai izmantojat citu sistēmu? Grav ir atvērtā koda vienotu failu CMS, kas rakstīts PHP. Grav pirmkods ir publiski mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā t

Akaunting instalēšana operētājsistēmā Fedora 28

Akaunting instalēšana operētājsistēmā Fedora 28

Vai izmantojat citu sistēmu? Akaunting ir bezmaksas atvērtā koda un tiešsaistes grāmatvedības programmatūra, kas paredzēta maziem uzņēmumiem un ārštata darbiniekiem. Tas ir veidots asprātīgi

Kā instalēt Glowstone (Minecraft) CentOS 7 serverī

Kā instalēt Glowstone (Minecraft) CentOS 7 serverī

Vai izmantojat citu sistēmu? Ievads Glowstone neapšaubāmi ir visvairāk optimizētais Minecraft serveris. Programmatūra lepojas ar zemu atmiņas lietojumu un izmantošanu

Kā instalēt Unturned operētājsistēmā Linux

Kā instalēt Unturned operētājsistēmā Linux

Vai izmantojat citu sistēmu? Ievads Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt un instalēt Unturned serveri operētājsistēmā Linux. Unturned ir populārs izdzīvošanas veids

Kā instalēt InvoicePlane vietnē Fedora 28

Kā instalēt InvoicePlane vietnē Fedora 28

Vai izmantojat citu sistēmu? InvoicePlane ir bezmaksas un atvērtā koda rēķinu lietojumprogramma. Tās avota kodu var atrast šajā Github repozitorijā. Šis ceļvedis

Kā instalēt un konfigurēt OrientDB kopienas izdevumu operētājsistēmā CentOS 7

Kā instalēt un konfigurēt OrientDB kopienas izdevumu operētājsistēmā CentOS 7

OrientDB ir nākamās paaudzes vairāku modeļu atvērtā koda NoSQL DBVS. Atbalstot vairākus datu modeļus, OrientDB var nodrošināt lielāku funkcionalitāti un elastību

Kā instalēt atvērto tīmekļa analīzi sistēmā CentOS 7

Kā instalēt atvērto tīmekļa analīzi sistēmā CentOS 7

Vai izmantojat citu sistēmu? Open Web Analytics (OWA) ir atvērtā pirmkoda tīmekļa analīzes programma, ko var izmantot, lai izsekotu un analizētu, kā cilvēki izmanto jūsu vietni.

Iestatiet Grav CMS operētājsistēmā Ubuntu 14

Iestatiet Grav CMS operētājsistēmā Ubuntu 14

Ievads Grav ir moderna plakano failu CMS, kas ir ātra, paplašināma un atvērtā koda. To ir viegli lietot, un tajā ir daudz iespaidīgu spraudņu, no kuriem viens ir i

Kā iestatīt lakas kešatmiņu 5.0 starpniekserveri Apache operētājsistēmā CentOS 7

Kā iestatīt lakas kešatmiņu 5.0 starpniekserveri Apache operētājsistēmā CentOS 7

Varnish Cache, saukta arī par Varnish, ir atvērtā koda kešatmiņas HTTP reversais starpniekserveris, kas var palīdzēt uzlabot tīmekļa servera veiktspēju. Šajā rakstā w

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.

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.

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.

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