Jak zainstalować systemy biletowe OTRS na Ubuntu 18.04 | 16.04

  • Matthew Stevenson
  • 0
  • 2549
  • 524

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować systemy biletowe OTRS w systemie Ubuntu 18.04 | 16.04.

Dla niewtajemniczonych, OTRS to nowoczesne, elastyczne oprogramowanie do obsługi zgłoszeń i obsługi, które może służyć jako silna alternatywa dla popularnych obecnie używanych platform wsparcia.

Jeśli obecnie prowadzisz platformę biletową i czujesz, że brakuje jej w niektórych obszarach, możesz spróbować OTRS. Posiada intuicyjne mechanizmy, które pozwalają na łatwą migrację z popularnych rozwiązań do OTRS.

OTRS organizuje komunikację wewnętrzną i zewnętrzną za pomocą przejrzystych struktur i zoptymalizowanych procesów, dzięki czemu zespoły IT mogą unikać błędów i szybko i efektywnie wykonywać zadania.

Więcej informacji na temat OTRS można znaleźć na jego stronie internetowej.

Aby rozpocząć instalację systemów OTRS na Ubuntu, wykonaj poniższe czynności:

Krok 1: Zainstaluj Apache2

Serwer HTTP Apache2 jest obecnie najpopularniejszym serwerem WWW. Ponieważ OTRS współpracuje z serwerem WWW, przejdź i zainstaluj Apache2.

Aby zainstalować serwer HTTP Apache2, uruchom poniższe polecenia…

sudo apt update sudo apt install apache2

Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze uruchamiała się wraz z uruchomieniem serwera.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service

Aby dowiedzieć się, czy serwer Apache2 HTTP jest zainstalowany, po prostu otwórz przeglądarkę internetową i wpisz adres IP serwera lub nazwę hosta.

http: // localhost

Gdy zobaczysz stronę podobną do powyższej, oznacza to, że Apache2 jest zainstalowany i działa.

Krok 2: Zainstaluj Perl i powiązane moduły

OTRS używa Perla jako jednego z głównych składników. Aby zainstalować Perla i powiązane moduły, uruchom poniższe polecenia:

sudo apt install libapache2-mod-perl2 libdatetime-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl libgd-graph-perl libapache-dbi-perl libsoap-lite-perl libarchive-zip-perl libgd-text-perl libnet-dns- perl libpdf-api2-perl libauthen-ntlm-perl libdbd-odbc-perl libjson-xs-perl libyaml-libyaml-perl libxml-libxml-perl libencode-hanextra-perl libxml-libxslt-perl libpdf-aplmail-simple-perl imapclient-perl libtemplate-perl libtext-csv-xs-perl libdbd-pg-perl libapache2-mod-perl2 libtemplate-perl libnet-dns-perl libnet-ldap-perl libio-socket-ssl-perl

Powinno to spowodować zainstalowanie Perla i gotowość do użycia.

Krok 3: Zainstaluj serwer bazy danych MariaDB

OTRS potrzebuje również serwera bazy danych do przechowywania swojej zawartości… a serwer bazy danych MariaDB to świetne miejsce do rozpoczęcia, gdy przyjrzymy się serwerom baz danych typu open source do użytku z OTRS.

Aby zainstalować MariaDB, uruchom poniższe polecenia:

sudo apt update sudo apt install mariadb-server mariadb-client

Po zainstalowaniu MariaDB poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi MariaDB, aby zawsze była uruchamiana po uruchomieniu serwera…

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl włącz mariadb.service

Gdy skończysz, uruchom poniższe polecenia, aby zabezpieczyć serwer MariaDB, tworząc hasło root i uniemożliwiając zdalny dostęp do roota.

sudo mysql_secure_installation

Po wyświetleniu monitu odpowiedz na poniższe pytania, postępując zgodnie z instrukcjami.

  • Wprowadź aktualne hasło roota (wpisz żadnego): Po prostu naciśnij Enter
  • Ustawić hasło roota? [T / n]: Y
  • Nowe hasło: wprowadź hasło
  • Ponownie wprowadź nowe hasło: powtórz hasło
  • Usunąć anonimowych użytkowników? [T / n]: Y
  • Nie zezwalać na zdalne logowanie przez roota? [T / n]: Y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
  • Załadować teraz ponownie tabele uprawnień? [T / n]: Y

Zrestartuj serwer MariaDB

Aby sprawdzić, czy MariaDB jest zainstalowana i działa, uruchom poniższe polecenia:

sudo systemctl status mariadb

Powinno to wyświetlić stan usługi MariaDB.

● mariadb.service - Serwer bazy danych MariaDB 10.1.44 Załadowano: załadowano (/lib/systemd/system/mariadb.service; włączone; ustawienie dostawcy: włączone) Aktywne: aktywne (działa) od śr. 08.04.2020 17:08: 17 CDT; 1 min 54 s temu Dokumenty: człowiek: mysqld (8) https://mariadb.com/kb/en/library/systemd/ Główny PID: 22363 (mysqld) Status: „Przyjmuję teraz żądania SQL…” Zadania: 27 (limit: 4666) CGroup: /system.slice/mariadb.service └─22363 / usr / sbin / mysqld 08 kwietnia 17:08:17 ubuntu1804 / etc / mysql / debian-start [22396]: mysql

Po zainstalowaniu serwera uruchom poniższe polecenia, aby otworzyć jego plik konfiguracyjny.

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Następnie dodaj podświetlone linie do pliku i zapisz.

# dotyczy to tylko samodzielnego demona mysqld [mysqld] # # * Ustawienia podstawowe # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = / usr datadir = / var / lib / mysql tmpdir = / tmp lc-messages-dir = / usr / share / mysql skip-external-Locking max_allowed_packet = 64M query_cache_size = 36M innodb_log_file_size = 256M character_set_server = utf8… 

Zapisz plik i zakończ, a następnie uruchom ponownie MariaDB:

sudo systemctl zrestartuj mariadb.service

Krok 4: Utwórz bazę danych OTRS

Po zainstalowaniu wszystkich wymaganych pakietów przejdź poniżej, aby rozpocząć konfigurowanie serwerów. Najpierw utwórz pustą bazę danych do użycia przez OTRS.

Aby to zrobić, uruchom poniższe polecenia, aby zalogować się do MariaDB. Gdy pojawi się monit o hasło, wpisz hasło roota utworzone powyżej.

sudo mysql -u root -p

Następnie utwórz bazę danych o nazwie otrs

UTWÓRZ BAZĘ DANYCH otrs ZESTAW ZNAKÓW utf8 Sortuj utf8_general_ci;

Utwórz użytkownika bazy danych o nazwie otrsuser z nowym hasłem

UTWÓRZ UŻYTKOWNIKA 'otrsuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Następnie nadaj użytkownikowi pełny dostęp do otrsuser Baza danych.

UDZIEL WSZYSTKO NA OSOBY * DLA „otrsuser” @ „localhost” Z OPCJĄ GRANT;

Na koniec zapisz zmiany i wyjdź.

PRZYWILEJE SPŁUKIWANIA; WYJŚCIE;

Po zainstalowaniu serwera MariaDB i utworzeniu bazy danych przejdź i zainstaluj OTRS.

Krok 5: Utwórz użytkownika OTRS

Zaleca się uruchamianie usług OTRS nie jako root. Uruchom więc poniższe polecenia, aby utworzyć użytkownika o nazwie otrs i dodaj konto do grupy Apache2.

sudo useradd -d / opt / otrs -c 'użytkownik OTRS' otrs sudo usermod -aG www-data otrs

Kiedy skończysz, kontynuuj poniżej, aby pobrać OTRS

Krok 6: Pobierz i skonfiguruj OTRS

Po przygotowaniu systemów i utworzeniu użytkownika dla OTRS uruchom poniższe polecenia, aby pobrać najnowszy pakiet OTRS.

Następnie przenieś pobrane pliki do katalogu domowego OTRS.

cd / tmp wget http://ftp.otrs.org/pub/otrs/otrs-latest.tar.gz tar xvf otrs-latest.tar.gz mv otrs-6.0.27 / otrs sudo mv otrs / opt sudo / opt /otrs/bin/otrs.CheckModules.pl

Kiedy skończysz, uruchom poniższe polecenia, aby utworzyć plik konfiguracyjny OTRS.

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

Drugie polecenie powinno otworzyć plik konfiguracyjny, w którym dodasz nazwę bazy danych, nazwę użytkownika i hasło utworzone powyżej.

sub Load my $ Self = shift; # ------------------------------------------------- --- # # ustawienia bazy danych # # ----------------------------------------- ----------- # # Host bazy danych $ Self -> DatabaseHost = '127.0.0.1'; # Nazwa bazy danych $ Self -> Database = 'otrs'; # Użytkownik bazy danych $ Self -> DatabaseUser = 'otrsuser'; # Hasło użytkownika bazy danych. Możesz również skorzystać z bin / otrs.Console.pl Maint :: Database :: PasswordCrypt # dla zaszyfrowanych haseł $ Self -> DatabasePw = 'type_database_user_password'; # DSN bazy danych dla MySQL ==> more: "perldoc DBD :: mysql" $ Self -> DatabaseDSN = "DBI: mysql: database = $ Self -> Database; host = $ Self -> DatabaseHost ; "; # DSN bazy danych dla PostgreSQL ==> more: "perldoc DBD :: Pg" # jeśli chcesz używać lokalnego połączenia przez gniazdo # $ Self -> DatabaseDSN = "DBI: Pg: dbname = $ Self -> Database ; "; # jeśli chcesz używać połączenia TCP / IP 

Następnie uruchom poniższe polecenia, aby otworzyć konfigurację Apache Perl i włączyć ją.

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

Edytuj plik i zaktualizuj podświetloną linię, a następnie zapisz.

# Wczytaj wstępnie często używane moduły, aby przyspieszyć tworzenie klientów. użyj CGI (); CGI-> kompiluj (': cgi'); użyj CGI :: Carp (); użyj Apache :: DBI (); # włącz tę opcję, jeśli używasz mysql, użyj DBD :: mysql (); użyj Kernel :: System :: DB :: mysql; # włącz tę opcję, jeśli używasz postgresql #use DBD :: Pg (); #use Kernel :: System :: DB :: postgresql; 

Kiedy skończysz, uruchom poniższe polecenia, aby skonfigurować uprawnienia Apache2 do katalogu i utworzyć plik VirtualHost.

sudo /opt/otrs/bin/otrs.SetPermissions.pl --web-group = www-data sudo ln -s /opt/otrs/scripts/apache2-httpd.include.conf / etc / apache2 / sites-enabled / otrs .conf

Kiedy skończysz z powyższym, uruchom poniższe polecenia, aby zainstalować inne pakiety Perla i sprawdź, czy wszystkie pakiety zostały zainstalowane.

perl -MCPAN -e shell install Crypt :: Random :: Source :: Weak :: devurandom install Eksporter :: Tiny install Math :: Random :: ISAAC install Math :: Random :: Secure install Module :: Find install Moo install Typ :: Tiny install przestrzeń nazw :: clean

Następnie wyjdź z terminala i sprawdź, czy wszystkie pakiety są zainstalowane.

perl -cw /opt/otrs/bin/cgi-bin/index.pl perl -cw /opt/otrs/bin/cgi-bin/customer.pl perl -cw /opt/otrs/bin/otrs.Console.pl

Następnie uruchom ponownie Apache2 i Perl, uruchamiając poniższe polecenia:

sudo systemctl zrestartuj apache2 sudo a2enmod perl

Na koniec otwórz przeglądarkę internetową i przejdź do nazwy hosta serwera lub adresu IP.

http: //localhost/otrs/installer.pl

To powinno otworzyć kreatora instalacji. Postępuj zgodnie z instrukcjami kreatora konfiguracji, aż skończysz.

Na poniższym ekranie wybierz MySQL i opcję wykorzystania istniejącej bazy danych dla OTRS.

Następnie wpisz informacje o bazie danych, które utworzyłeś powyżej i kontynuuj.

Następnie wprowadź informacje dotyczące swojego środowiska i kontynuuj

Po zakończeniu zakończ konfigurację i zaloguj się przy użyciu podanych poświadczeń.

Cieszyć się!

Demona OTRS można uruchomić i aktywować za pomocą poniższych poleceń:

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

Otóż ​​to! Możesz rozpocząć konfigurowanie środowiska.

Wniosek:

W tym poście pokazano, jak zainstalować i skonfigurować systemy biletów OTRS w systemie Ubuntu 18.04 | 16.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux