GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat osTicket na CentOS 8 /RHEL 8

V tomto příspěvku se dozvíte, jak nainstalovat osTicket na CentOS 8 / RHEL 8

Úvod

osTicket je široce používaný open source podpůrný lístkový systém. Bezproblémově integruje dotazy vytvořené prostřednictvím e-mailu, telefonu a webových formulářů do jednoduchého a snadno použitelného webového rozhraní pro více uživatelů. Spravujte, organizujte a archivujte všechny své žádosti o podporu a odpovědi na jednom místě a zároveň poskytněte svým zákazníkům odpovědnost a schopnost reagovat, kterou si zaslouží.

NĚKTERÉ NAŠE FUNKCE

  • Přehledy panelu

bohatý a jednoduchý řídicí panel vás informuje o aktuálních statistikách vašeho helpdesku

  • Filtry vstupenek

výkonný systém filtrování vstupenek zajišťuje, že správné vstupenky se dostanou do správného oddělení a zanechá vám tak prostředí bez nepořádku

  • Konfigurovatelné téma nápovědy

Přidávejte, upravujte a mažte témata helpdesku, která vyhovují vašim preferencím

  • Portál zákaznické podpory

Robustní portálový systém zákaznické podpory, který pomůže vaší firmě udržovat spokojené vztahy se zákazníky

  • Smlouvy o úrovni služeb

Jednoduše nastavte svou pracovní dobu a náš systém se postará o zbytek a vy budete bez starostí

Instalace

Postupujte podle níže uvedených kroků

Aktualizujte systém

  • Aktualizujte svůj systém a nainstalujte yum-utils
sudo yum -y update && sudo yum -y install yum-utils

Nainstalujte a nakonfigurujte mariaDB

  • Nainstalujte a nakonfigurujte databázi MariaDB
sudo yum -y install @mariadb
  • Spusťte a povolte službu mariadb
sudo systemctl enable --now mariadb
  • Po instalaci zabezpečte databázový server
sudo mysql_secure_installation
  • Dalším krokem je vytvoření osTicket databáze. Přihlaste se ke svému databázovému serveru jako uživatel root a vytvořte databázi pro osTicket
mysql -u root -p

CREATE DATABASE osticket_db; 
GRANT ALL PRIVILEGES ON osticket_db.* TO osticket_user@localhost IDENTIFIED BY "unixcopPassword"; 
FLUSH PRIVILEGES; 
\q

Nainstalujte webový server Apache

  • Spusťte následující příkazy ke stažení a instalaci apache
sudo yum install httpd -y
  • Spusťte službu.
sudo systemctl enable --now httpd
  • Zobrazit stav služby
systemctl status httpd

Nainstalujte PHP

  • Nainstalujte PHP 7.4 na CentOS 8. Přidejte EPEL a Remi repisitory následovně:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf -y install yum-utils
  • Resetujte modul php AppStream
sudo dnf module reset php
  • Potom povolte modul PHP 7.4
sudo dnf module install php:remi-7.4 
  • Nainstalujte také další rozšíření PHP 7.4, jak je uvedeno níže
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
  • Ověřte, že verze PHP, která bude nainstalována, je v7.4
php --version

Stáhněte si a nainstalujte osTicket

  • Nejprve nainstalujte několik užitečných nástrojů
dnf install curl wget unzip -y
  • Stáhněte si nejnovější verzi osTicket spuštěním příkazu níže.
curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest | grep browser_download_url | grep "browser_download_url" | cut -d '"' -f 4 | wget -i -
  • Potom rozbalte stažený osTicket
unzip osTicket-v*.zip -d osTicket
  • Přesuňte složku osTicket do /var/www adresář
mv osTicket /var/www/
  • Vytvořte konfigurační soubor osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php 
  • Změňte vlastnictví tohoto adresáře na apache
sudo chown -R apache:apache /var/www/osTicket

Nakonfigurujte webový server Apache

  • Vytvořte soubor VirtualHost pro osTicket v konfiguracích Apache.
vim /etc/httpd/conf.d/osticket.conf
  • Pak přidejte následující:
<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/osTicket/upload
     ServerName osticket.unixcop.com
     ServerAlias www.osticket.unixcop.com
     <Directory /var/www/osTicket/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/httpd/osticket_error.log
     CustomLog /var/log/httpd/osticket_access.log combined
</VirtualHost>
  • Povolte službu php-fpm
systemctl enable --now php-fpm
  • Upravte nastavení vynucení SElinux
sudo setsebool -P httpd_can_network_connect 1
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/osTicket(/.*)?"
sudo restorecon -Rv /var/www/osTicket/
  • Restartujte apache
systemctl restart httpd
  • Otevřete porty http a https ve firewallu
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload

Instalovat osTicket na CentOS 8

  • Navštivte webovou konzoli osTicket na adrese http://osticket.unixcop.com ve vašem webovém prohlížeči.
  • Potvrďte kontroly požadavků na software a poté klikněte na Pokračovat jak je uvedeno níže:
  • Zadejte požadované informace pro nastavení systému a uživatel správce
  • Vyplňte také databázi, kterou jsme vytvořili, jak je znázorněno, a poté klikněte na Instalovat nyní
  • Po úspěšné instalaci získáte tuto stránku, jak je znázorněno níže:

POZNÁMKA :Chcete-li se přihlásit do backendového systému (ovládací panel zaměstnanců), použijte odkaz níže váš ovládací panel zaměstnanců osticket.unixcop.com/scp

  • Vstupte do ovládacího panelu pro zaměstnance pomocí přihlašovacích údajů správce, které jste předtím zadali při instalaci
  • Toto upozornění se zobrazí před smazáním nastavení adresář, jak je znázorněno níže, takže jej odstraňte spuštěním následujících příkazů:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
  • Znovu obnovte stránku
  • Poté klikněte na Spravovat získáte témata nápovědy, jak je uvedeno níže

Závěr

To je ono

Ukázali jsme vám, jak nainstalovat osTicket na CentOS 8 /RHEL 8

děkuji…


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  3. Jak nainstalovat Elasticsearch na CentOS/RHEL 8

  1. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  2. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  3. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  1. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  2. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8

  3. Jak nainstalovat kompas na RHEL 8 / CentOS 8