V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat osTicket na vašem CentOS 6. Pro ty z vás, kteří nevěděli, os-Ticket je široce používaný a důvěryhodný open source systém lístků podpory. Bez problémů směruje dotazy vytvořené prostřednictvím e-mailu, webových formulářů a telefonních hovorů do jednoduché, snadno použitelné, víceuživatelské webové platformy zákaznické podpory. Obecně se používá pro služby Help Desk.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci osTicket krok za krokem na CentOS 6.
Instalovat osTicket na CentOS 6
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
yum -y update
Krok 2. Nainstalujte server LAMP a přidejte některá rozšíření PHP.
yum install httpd httpd-devel yum install mysql mysql-server yum install php php-cli php-common php-devel php-gd php-mbstring php-mysql php-xml php-imap php-zip php-zlib php-pdo
Spustit službu Webový server Apache a MySQL také umožňují její spuštění při spuštění serveru:
service httpd start service mysql start chkconfig httpd on chkconfig mysqld on
Krok 3. Nainstalujte osTicket.
Stáhněte si nejnovější stabilní verzi osTicket, v době psaní tohoto článku je to verze 1.9.8:
mkdir -p /opt/osticket wget http://osticket.com/sites/default/files/download/osTicket-v1.9.12.zip unzip -d /opt/osticket /tmp/osTicket-v1.9.12.zip ln -s /opt/osticket/upload /var/www/html/support
Budeme muset změnit oprávnění některých složek:
chown apache: -R /var/www/html/support /opt/osticket
Spuštěním následujících příkazů dokončete instalaci osTicket:
cd /var/www/html/support cp include/ost-sampleconfig.php include/ost-config.php
Krok 4. Nakonfigurujte databázi MySQL pro osTicket.
Ve výchozím nastavení není MySQL zesílená. MySQL můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL.
mysql_secure_installation
Dále se budeme muset přihlásit do konzole MySQL a vytvořit databázi pro osTicket. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte heslo kořenového adresáře MySQL a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro software osTicket:
mysql> create database support; mysql> grant all on support.* to support@localhost identified by 'support'; mysql> \q
Krok 5. Nakonfigurujte webový server Apache.
Vytvořte novou direktivu virtuálního hostitele v Apache, abyste měli přístup k instalaci osTicket na vašem serveru pomocí názvu vaší domény:
nano /etc/httpd/conf/httpd.conf
Na konec souboru přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/support ServerName support.yourdomain.com ServerAlias www.support.yourdomain.com <Directory /var/www/html/support/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/httpd/support.yourdomain.com-error_log CustomLog /var/log/httpd/support.yourdomain.com-access_log common </VirtualHost>
Restartujte službu Apache, aby se změny projevily:
service httpd restart
Krok 6. Přístup k osTicket.
osTicket bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://support.yourdomain.com
nebo http://support.server-ip
a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali osTicket. Děkujeme, že jste použili tento tutoriál k instalaci osTicket (nástroj pro vytváření lístků s otevřeným zdrojovým kódem) v systému CentOS 6. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky osTicket.