OTRS:n asentaminen ja määrittäminen Ubuntu 16.04:ssä

OTRS, joka tunnetaan myös nimellä "Open-source Ticket Request System", on ilmainen ja avoimen lähdekoodin web-pohjainen lippujärjestelmä.

Tässä opetusohjelmassa asennamme ja määritämme OTRS:n Ubuntu 16.04:ään.

Edellytykset

  • Äskettäin käyttöön otettu Vultr Ubuntu 16.04 -palvelinesiintymä.
  • Ei-root-käyttäjä, jolla on sudo-oikeudet määritetty palvelimellesi.

Päästä alkuun

Ennen kuin aloitat, sinun on asennettava järjestelmääsi tarvittavat paketit. Voit asentaa ne kaikki suorittamalla seuraavan komennon:

sudo apt-get install wget unzip -y

Kun asennus on valmis, päivitä järjestelmäsi uusimpaan versioon suorittamalla seuraava komento:

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

Käynnistä seuraavaksi järjestelmä uudelleen ottaaksesi kaikki päivitykset käyttöön:

sudo shutdown -r now

Asenna Apache ja MariaDB

Seuraavaksi sinun on asennettava Apache-verkkopalvelin ja MariaDB palvelimellesi. Voit asentaa ne suorittamalla seuraavan komennon:

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

Kun asennus on valmis, käynnistä Apache ja MariaDB-palvelin ja anna niiden käynnistyä käynnistyksen yhteydessä seuraavalla komennolla:

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

Määritä MariaDB

Kun olet asentanut MariaDB:n, sinun on luotava tietokanta OTRS:lle.

Kirjaudu ensin MySQL-kuoreen seuraavalla komennolla:

mysql -u root -p

Luo seuraavaksi tietokanta OTRS:lle seuraavalla komennolla:

MariaDB [(none)]> CREATE DATABASE otrs_db;

Luo seuraavaksi käyttäjä OTRS:lle ja myönnä kaikki oikeudet OTRS-tietokantaan seuraavalla komennolla:

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

Tyhjennä seuraavaksi oikeudet seuraavalla komennolla:

MariaDB [(none)]> FLUSH PRIVILEGES;

Poistu MySQL-kuoresta:

MariaDB [(none)]> \q

Kun MariaDB on määritetty, sinun on muutettava my.cnftiedostossa olevia MySQL-oletusasetuksia . Voit tehdä tämän muokkaamalla my.cnftiedostoa seuraavasti;

sudo nano /etc/mysql/my.cnf

Lisää alla seuraavat rivit:

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

Tallenna tiedosto ja käynnistä MariaDB-palvelu uudelleen ottaaksesi käyttöön nämä muutokset:

sudo systemctl restart mysql

Asenna ja määritä OTRS

OTRS on kirjoitettu Perlissä ja käyttää useita Perl-moduuleja. Joten sinun on asennettava kaikki tarvittava Perl-moduuli järjestelmääsi. Voit asentaa ne kaikki suorittamalla seuraavan komennon:

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

Kun kaikki moduulit on asennettu, aktivoi Perl-moduuli apachelle ja käynnistä sitten apache-palvelu uudelleen seuraavalla komennolla:

sudo a2enmod perl
sudo systemctl restart apache2

Seuraavaksi sinun on ladattava OTRS:n uusin versio heidän verkkosivustoltaan. Voit tehdä tämän suorittamalla seuraavan komennon:

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

Kun lataus on valmis, pura ladattu tiedosto seuraavalla komennolla:

unzip otrs-5.0.22.zip

Siirrä seuraavaksi purettu hakemisto /opt/-kansioon:

sudo mv otrs-5.0.22- /opt/otrs

Lopuksi voit tarkistaa puuttuvat moduulit suorittamalla seuraavan komentosarjan:

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

Luo seuraavaksi OTRS-käyttäjä seuraavalla komennolla:

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

Seuraavaksi sinun on kopioitava OTRS-oletusasetustiedosto ja tehtävä siihen joitain muutoksia. Voit tehdä tämän suorittamalla seuraavan komennon:

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

Muuta seuraavat rivit:

# 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';

Tallenna ja sulje tiedosto, kun olet valmis.

Ota seuraavaksi MySQL-tuki käyttöön muokkaamalla apache2-perl-startup.pltiedostoa:

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

Muuta tiedosto alla olevan kuvan mukaisesti:

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

Tallenna ja sulje tiedosto, kun olet valmis.

Seuraavaksi sinun on annettava oikeat oikeudet /opt/otrshakemistoon. Voit tehdä tämän suorittamalla seuraavan komennon:

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

Määritä Apache OTRS:ää varten

Kun kaikki on määritetty, sinun on luotava OTRS:n symbolilinkki Apachen verkkomäärityshakemistoon. Voit tehdä tämän suorittamalla seuraavan komennon:

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

Ota seuraavaksi OTRS-virtuaaliisäntä käyttöön seuraavalla komennolla:

sudo a2ensite otrs

Seuraavaksi sinun on myös otettava käyttöön jotkin OTRS:n edellyttämät Apache-moduulit. Voit ottaa ne kaikki käyttöön suorittamalla seuraavan komennon:

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

Lopuksi käynnistä Apache-verkkopalvelin uudelleen ottaaksesi kaikki muutokset käyttöön:

sudo systemctl restart apache2

Käytä OTRS-verkkoliittymää

Ennen kuin aloitat, sinun on sallittava portti 80palomuurin kautta. Voit tehdä tämän suorittamalla seuraavan komennon:

sudo ufw enable
sudo ufw allow 80

Kun palomuuri on määritetty, avaa verkkoselain ja kirjoita URL-osoite http://your-server-ip/otrs/installer.plja suorita vaaditut vaiheet asennuksen viimeistelemiseksi.

Kun asennus on valmis, käynnistä OTRS-daemon ja aktivoi sen cronjob seuraavalla komennolla:

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

Jekyll-blogin luominen Ubuntuun 16.04

Jekyll-blogin luominen Ubuntuun 16.04

Käytätkö erilaista järjestelmää? Jekyll on loistava vaihtoehto WordPressille bloggaamiseen tai sisällön jakamiseen. Se ei vaadi tietokantoja ja se on erittäin helppoa i

Kuinka asentaa Squid Proxy CentOS:ään

Kuinka asentaa Squid Proxy CentOS:ään

Squid on suosittu, ilmainen Linux-ohjelma, jonka avulla voit luoda edelleenlähetysverkkovälityspalvelimen. Tässä oppaassa näet, kuinka Squid asennetaan CentOS:ään kääntääksesi sinut

Kuinka asentaa Memcached Ubuntuun 14.04

Kuinka asentaa Memcached Ubuntuun 14.04

Memcached on korkean suorituskyvyn tietokantajärjestelmä, joka voi auttaa lataamaan sovellustasi. Se on erittäin nopea, koska se ei kirjoita levylle, vaan sen sijaan t

InfluxDB:n asentaminen Ubuntu 14:ään

InfluxDB:n asentaminen Ubuntu 14:ään

Johdanto InfluxDB on avoimen lähdekoodin hajautettu aikasarjatietokanta, jossa ei ole ulkoisia riippuvuuksia. Kyllä, luit ei ulkoisia riippuvuuksia par

Asenna Fail2ban Ubuntu x64

Asenna Fail2ban Ubuntu x64

Fail2ban on ohjelma, joka valvoo kirjautumistoimintaa palvelimellasi ja estää loukkaavia IP-osoitteita. Oletusarvoisesti se estää IP-osoitteet 10 minuutiksi

Asenna Red5 Media Server Ubuntu 16.04:ään

Asenna Red5 Media Server Ubuntu 16.04:ään

Käytätkö erilaista järjestelmää? Red5 on Java-kielellä toteutettu avoimen lähdekoodin mediapalvelin, jonka avulla voit ajaa Flash-monikäyttäjäsovelluksia, kuten suoratoistoa.

Kuinka asentaa Vanilla Forum Ubuntuun 16.04

Kuinka asentaa Vanilla Forum Ubuntuun 16.04

Käytätkö erilaista järjestelmää? Vanilla forum on avoimen lähdekoodin foorumisovellus, joka on kirjoitettu PHP:llä. Se on täysin muokattavissa, helppokäyttöinen ja tukee ulkoista

Kanboardin asentaminen Ubuntu 18.04 LTS:ään

Kanboardin asentaminen Ubuntu 18.04 LTS:ään

Käytätkö erilaista järjestelmää? Johdanto Kanboard on ilmainen ja avoimen lähdekoodin projektinhallintaohjelmisto, joka on suunniteltu helpottamaan ja visualisoimaan

Kanboardin asentaminen Debian 9:ään

Kanboardin asentaminen Debian 9:ään

Käytätkö erilaista järjestelmää? Johdanto Kanboard on ilmainen ja avoimen lähdekoodin projektinhallintaohjelmisto, joka on suunniteltu helpottamaan ja visualisoimaan

Kuinka asentaa Tiny Tiny RSS Reader FreeBSD 11 FAMP VPS:ään

Kuinka asentaa Tiny Tiny RSS Reader FreeBSD 11 FAMP VPS:ään

Käytätkö erilaista järjestelmää? Tiny Tiny RSS Reader on ilmainen ja avoimen lähdekoodin itseisännöity verkkopohjainen uutissyötteen (RSS/Atom) lukija ja kokoaja, joka on suunniteltu

Gitean asentaminen Debian 9:ään

Gitean asentaminen Debian 9:ään

Käytätkö erilaista järjestelmää? Gitea on vaihtoehtoinen avoimen lähdekoodin, itseisännöity versionhallintajärjestelmä, jota käyttää Git. Gitea on kirjoitettu golangilla ja on

Kuinka asentaa Wiki.js FreeBSD 11:een

Kuinka asentaa Wiki.js FreeBSD 11:een

Käytätkö erilaista järjestelmää? Wiki.js on ilmainen ja avoimen lähdekoodin moderni wikisovellus, joka on rakennettu Node.js:lle, MongoDB:lle, Gitille ja Markdownille. Wiki.js-lähdekoodi on julkinen

Gitean asentaminen Ubuntuun 18.04

Gitean asentaminen Ubuntuun 18.04

Käytätkö erilaista järjestelmää? Gitea on vaihtoehtoinen avoimen lähdekoodin itseisännöity versionhallintajärjestelmä, joka toimii gitin avulla. Gitea on kirjoitettu golangilla ja on

Thelia 2.3:n asentaminen Debian 9:ään

Thelia 2.3:n asentaminen Debian 9:ään

Käytätkö erilaista järjestelmää? Thelia on avoimen lähdekoodin työkalu sähköisen liiketoiminnan verkkosivustojen luomiseen ja PHP:llä kirjoitetun online-sisällön hallintaan. Thelia-lähdekoodi i

Kuinka asentaa Microweber CentOS 7:ään

Kuinka asentaa Microweber CentOS 7:ään

Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle

Microweberin asentaminen Ubuntuun 16.04

Microweberin asentaminen Ubuntuun 16.04

Käytätkö erilaista järjestelmää? Microweber on avoimen lähdekoodin vedä ja pudota sisällönhallintajärjestelmä ja verkkokauppa. Microweber-lähdekoodia isännöidään GitHubissa. Tämä opas näyttää sinulle

Kuinka asentaa MODX Revolution Ubuntu 16.04 LAMP VPS:ään

Kuinka asentaa MODX Revolution Ubuntu 16.04 LAMP VPS:ään

Käytätkö erilaista järjestelmää? MODX Revolution on nopea, joustava, skaalautuva, ilmainen ja avoimen lähdekoodin yritystason sisällönhallintajärjestelmä (CMS), joka on kirjoitettu i.

Mattermost 4.1:n asentaminen CentOS 7:ään

Mattermost 4.1:n asentaminen CentOS 7:ään

Käytätkö erilaista järjestelmää? Mattermost on avoimen lähdekoodin itseisännöity vaihtoehto Slack SAAS -viestipalvelulle. Toisin sanoen Mattermostin avulla voit noin

Kuinka asentaa dotCMS Ubuntu 16.04:ään

Kuinka asentaa dotCMS Ubuntu 16.04:ään

Käytätkö erilaista järjestelmää? DotCMS on avoimen lähdekoodin, yritystason sisällönhallintajärjestelmä, joka on kirjoitettu Java-kielellä. Se sisältää lähes kaikki tarvittavat ominaisuudet

Pagekit 1.0 CMS:n asentaminen FreeBSD 11 FAMP VPS:ään

Pagekit 1.0 CMS:n asentaminen FreeBSD 11 FAMP VPS:ään

Käytätkö erilaista järjestelmää? Pagekit 1.0 CMS on kaunis, modulaarinen, laajennettava ja kevyt, ilmainen ja avoimen lähdekoodin sisällönhallintajärjestelmä (CMS), jossa on

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja