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…