Система поддержки билетов  с открытым исходным кодом osTicket широко используется и которой доверяют. Она легко направляет запросы созданные с помощью электронной почты, веб-форм и телефонных звонков, простая, легкая в использовании, многопользовательская веб-платформа поддержки клиентов. Лучшая часть, это совершенно бесплатно. Это руководство быстро проведет вас о том, как установить систему поддержки продажи билетов OsTicket  с открытым исходным кодом на Linux.

Что вам нужно, чтобы установить поддержку системы продажи билетов OsTicket с открытым исходным кодом на Linux

  • RHEL 6 OS: Для демонстрации мы использовали систему RHEL6.
[root@destroyer ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
[root@destroyer ~]#

 

  • HTTPD.
  • MySQL.
  • PHP.
  • OsTicket

Шаги, необходимые для установки системы поддержки билетов OsTicket

1. Установить HTTPD 

[root@destroyer ~]# yum -y install httpd httpd-devel

 

2.  Перезагрузка сервера Apache

На следующем этапе нам необходимо перезапустить сервер Apache и добавьте службу в chkconfig так, чтобы он после перезагрузки загружался автоматически.

[root@destroyer ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@destroyer ~]#  chkconfig httpd on
[root@destroyer ~]#

 

3. Установка и настройка MySQL

На следующем этапе нам нужно установить MySQL сервер.

[root@destroyer ~]# yum -y install mysql mysql-server mysql-devel

 

4. Запуск сервиса Mysqld

На этом этапе нам нужно запустить службу MySQL добавить службу MySQL в chkconfig так, что он будет начать после перезагрузки автоматически.

[root@destroyer ~]# service mysqld restart
[root@destroyer ~]# chkconfig mysqld on

 

5. Изменение корневого пароля в MySQL:

После того, как мы запустили службу MySQL, мы должны изменить корневой пароль MySQL.

[root@destroyer ~]# mysql_secure_installation

 

Пожалуйста, введите следующие ответы на вопрос во время установки:

Введите текущий пароль для суперпользователя (вводить не нужно): (Пожалуйста, нажмите ввод для установки корневого пароля)

Enter current password for root (enter for none):
OK, successfully used password, moving on...
 
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
 
Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

 

6 . Создание базы данных, необходимой для OsTicket 

Теперь мы создадим базу данных, необходимую для OsTicket.

[root@destroyer ~]#  mysql -u root -p

 

Вы получите MySQL запрос, как только вы успешно пройдете проверку подлинности. Пожалуйста, используйте следующую команду для создания базы данных.

mysql> create database osticket;
mysql> grant all privileges on osticket.* to osticket@'localhost' identified by 'password';
mysql>  flush privileges;
mysql> exit
[root@destroyer ~]#

 

На следующем шаге мы будем устанавливать PHP.

 

7. Установка PHP.

[root@destroyer ~]# yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-imap php-ldap php-mbstring php-odbc php-pear php-xmlrpc php-soap mod_ssl

 

8. Перезапустите сервер Apache.

[root@destroyer ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@destroyer ~]#

 

9.  Установка и настройка OsTicket:

[root@destroyer ~]# yum -y install unzip
[root@destroyer ~]# cd /var/www/html
[root@destroyer html]# wget http://osticket.com/sites/default/files/download/osTicket-v1.9.2.zip
[root@destroyer html]# unzip osTicket-v1.9.2.zip
[root@destroyer html]#  mv upload support

 

10. Переименование и изменение разрешения файла ost-sampleconfig.php. 

[root@destroyer html]# cd /var/www/html/support/include
[root@destroyer include]# mv ost-sampleconfig.php ost-config.php
[root@destroyer include]# chmod 777 ost-config.php

 

11. Изменение /etc/php.ini для параметра short_open_tag

Откройте и измените параметр “short_open_tag ” в файле “/etc/php.ini” до уровня ниже.

short_open_tag = On

 

12. Теперь перезапустите Apache еще раз.

[root@destroyer include]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@destroyer include]#

 

13. Теперь откройте браузер и используйте ниже формат в адресной строке.

http://ip address/support/setup/
or
http://hostname or doamain/support/setup/

 

У вас откроется страница в браузере для дальнейшей настройки:

Нажмите на кнопку Продолжить в нижней части. В следующем окне введите детали ниже и нажмите кнопку установить сейчас:

-->System Settings :
   Helpdesk Name: LinuxRoutes HelpDesk
   Default Email: admin@domain.com
   Default Language: English
 
--> Admin User :
   First Name: Manmohan
   Last Name : Mirkar
   Email Add : admin@domain.com
   Username  : administrator
   Password  : Password
   Retype Pass : Password
 
--> Database Settings :
   MySQL Hostname : localhost
   MySQL Database : osticket
   MySQL Username : osticket
   MySQL password : password

 

Снимок экрана для установки поддержки системы продажи билетов OsTicket:

 

Если все данные верны, вы получите окно успеха вместе с URL для доступа приложения OsTicket, как показано ниже:

Теперь в следующий раз и далее использовать адрес (Ваш osTicket URL), приведенный в скриншоте выше. Так что теперь и далее вы можете создать новых пользователей с помощью администратора учетные данные и билеты могут быть созданы с обычным пользователем с помощью URL, указанному на скриншоте выше “http://<IP address>/support/”.

 

14. Изменение разрешения для ost-config.php и удалить каталог установки.

[root@destroyer include]#  cd /var/www/html/support
[root@destroyer support]# rm -rf setup
[root@destroyer support]# chmod 644 /var/www/html/support/include/ost-config.php

 

Справка:

Источник: AndreyEx.ru