Меню Рубрики

Osticket установка на windows

Установка

osTicket содержит собственный инсталлятор который поможет вам пройти весь процесс установки.

Для установки osTicket вам необходим web сервер с установленными PHP 4.3 (или выше) и MySQL 4.1 (или выше). Если вы не уверены отвечает ли ваш сервер этим требованиям, пожалуйста, согласуйте со своим хостером или веб-мастером перед продолжением установки.

osTicket требует включения PHP директивы short_open_tag. Данная директива может быть установлена в php.ini, .htaccess или httpd.conf в зависимости от ваших прав доступа.

At this point you should have downloaded latest osTicket. Uncompress the files and upload files and directories in upload directory to a directory of your choice on your server. For example /osticket/, /helpdesk/ or /support/ depending on your preference. Basic knowledge of using FTP is a plus at this stage. If you don’t know how to use FTP, we would recommend you read the documentation supplied with your FTP client and learn the basics of uploading and setting permissions on files.

Инсталлятору osTicket необходимо чтоюы файл ost-config.php был доступен для записи который вы найдете в каталоге include. Пожалуйста далее следуйте инструкциям инсталлятора.

Once all of the above steps are complete, you can complete the installation and basic setup in a web browser. You can invoke the installer by simply browsing the osTicket URL e.g http://www.yourdomain.com/support. Alternatively you can enter the URL to it into your browser address bar e.g http://www.yourdomain.com/support/setup/

osTicket’s installation script will attempt to auto-detect paths and any permission issues. Please follow the instructions to finish up the installation process.

If the script spots any configuration errors then it will not allow you to continue until the errors are corrected.
If everything checks out, you will be presented with a form to fill in the information that osTicket now requires.
If any errors occurs, go back and check the data entered.
On valid data the script will create and populate the database plus write a configuration file.
Note that the installer performs basic configuration required to get osTicket up and running. Further configuration is required, post-install, to make the system fully functional.

If the setup script has finished running with no errors, then congratulations osTicket is installed. You can now log in with the username and password you created during the install process. After verifying that the installation completed correctly — your next step should be to fully configure your new support ticket system for use. But before you get to it please take a second to cleanup.

Change permission of include/ost-config.php to remove write access
Delete setup directory
Enable the system

Once you have done the above, you can proceed with the next step, Post-Install Setup.

Источник

Разбор шагов установки osTicket

Хочу представить Вам Web-ориентированную систему которая представляет из себя Helpdesk, база знаний и все это и многое другое по аналогии что представляет более навороченный (сложный) продукт redmine, за одним лишь исключение в этой системе все проще и понятнее, да и ставится она намного легче. Уже в этом вы сможете убедиться прочитав и разобрав данную заметку от и до, как впрочем все что публикую я на своем блоге. Что еще примечательного могу сказать по данной системе osTicket так это когда формируется заявка, а после ответ на нее, копируемый текст вставляется вместе со скриншотами, т. е. Их не нужно отдельно закачивать, а потом объявлять при формировании ответа, как это делается в Redmine. Итого сервис osTicket — это бесплатная альтернатива сложных систем поддержки клиентов . А руководствуясь принципом чем проще тем лучше Вы всегда добьётесь желаемого эффекта, важно только оценить множества приложений и уже на основе Вашего анализа сделать выбор — я ведь сделал написав эту заметку про osTicket.

$ sudo apt-get update && sudo apt-get upgrade -y

$ uname -a && lsb_release -a

Linux srv-host 3.19.0-25-generic #26

14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 14.04.5 LTS

$ sudo apt-get -y install apache2 unzip mysql-server mysql-client php5 php5-mysql php5-imap php5-gd

New password for the MySQL «root» user: 712mbddr@

Repeat password for the MySQL «root» user: 712mbddr@

$ mysql -u root -p712mbddr@;

mysql> create database osticketdb charset utf8;

mysql> create user ‘osticketuser’@’localhost’ identified by ‘712mbddr@’;

mysql> grant all on osticketdb.* to ‘osticketuser’@’localhost’;

mysql> flush privileges;

mysql> exit

$ wget -c http://osticket.com/sites/default/files/download/osTicket-v1.9.14.zip

$ sudo mkdir /var/www/osticket

$ sudo mv upload/* /var/www/osticket/

$ sudo nano /etc/apache2/sites-available/000-default.conf

$ sudo chown -R www-data:www-data /var/www/osticket/

$ sudo /etc/init.d/apache2 restart

После запускаю браузер и обращаюсь к этой системе, где в строке URL адреса ввожу: http://IP&DNS/osticket

но у меня просто белая страница и ни каких ошибок нет, смотрю логи веб сервера Apache2 и вижу:

$ sudo tail -f /var/log/apache2/error.log

[Sat Aug 20 19:13:34.702333 2016] [:error] [pid 2932] [client 192.168.1.181:58182] PHP Fatal error: Unknown: Failed opening required ‘/var/www/osticket/index.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in Unknown on line 0

[Sat Aug 20 19:14:03.145540 2016] [:error] [pid 2931] [client 192.168.1.181:58185] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

[Sat Aug 20 19:14:03.145670 2016] [:error] [pid 2931] [client 192.168.1.181:58185] PHP Fatal error: Unknown: Failed opening required ‘/var/www/osticket/login.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in Unknown on line 0

$ sudo chmod -R 755 /var/www/osticket/

$ sudo service apache2 reload

и после возвратившись на страницу и нажав клавишу F5 содержимое отобразилось:

(вот оно представлено ниже следующим скриншотом)

Нажимаю на странице кнопку «Continue», здесь из информационного сообщения видно, что для работы нужно произвести некоторые изменения с конфигурационными файлами:

$ sudo cp /var/www/osticket/include/ost-sampleconfig.php /var/www/osticket/include/ost-config.php

$ sudo chmod -R 755 /var/www/osticket/

$ sudo service apache2 reload

* Reloading web server apache2 *

$ sudo chown -R www-data:www-data /var/www/osticket/

после снова нажимаю кнопку «Continue» и меня перебрасывает на страницу собственной настройки Web— портала, вот мои:

  • Helpdesk URL: http://IP&DNS/osticket
  • Helpdesk Name: Tips_db_home
  • Default Email: support@ekzorchik.ru
  • Primary Language: EnglishUS (English)
  • First Name: ekzorchik
  • Last Name: ekzorchik
  • Email Address: support@ekzorchik.ru
  • Username: root
  • Password: 712mbddr@
  • Retype Password: 712mbddr@
  • MySQL Table Prefix: ost_
  • MySQL Hostname: localhost
  • MySQL Database: osticketdb
  • MySQL Username: osticketuser
  • MySQL Password: 712mbddr@

и нажимаю кнопку «Install Now» и вот они поздравление от мастера успешной установки.

Также не забываю последовать рекомендациям мастера, а именно правильно выставить права доступа на конфигурационный файл настройки:

$ sudo chmod 644 /var/www/osticket/include/ost-config.php

Перехожу на Панель настройки:

http://IP&DNS/osticket/setup , авторизуюсь: Login: root Password: 712mbddr@ и нажимаю кнопку «Log In» и вот собственно та часть которая позволит мне как системному администратору настроить данную систему на работу в боевом режиме.

Отлично. Также если обратить внимание на страницу то можно заменить в самом верху следующее уведомление от мастера:

«Please take a minute to delete setup/install directory (../setup/) for security reasons.»

В данном случаем мастер рекомендует удалить из основной директории портала папку setup, т. к. она уже больше не нужна.

$ sudo rm -Rf /var/www/osticket/setup/

После нажимаем на странице браузера клавишу F5 и все данного информационного сообщения уже больше нет, все настроено как и должно быть, т. е. По правильному. А можно ли русифицировать данную систему?

/my_language$ wget http://osticket.com/sites/default/files/download/lang/ru.phar

/my_language$ nano extract.php

try <
$phar = new Phar(‘ru.phar’);
$phar->extractTo(‘./’,null,true); // extract all files
> catch (Exception $e) <
echo «there was an error
«;
print_r($e);
>
?>

/my_language$ php extract.php

Смотрю произошла ли распаковка архива — да получилось:

LC_MESSAGES form.yaml priority.yaml

MANIFEST.php group.yaml ru.phar

config.yaml help sequence.yaml

department.yaml help_topic.yaml sla.yaml

email_template_group.yaml js team.yaml

extract.php list.yaml templates

filter.yaml organization.yaml ticket_status.yaml

Теперь создаю каталог в сайте osticket и перемещаю все распакованные файлы кроме файлов: extract.php & ru.phar

$ sudo mkdir /var/www/osticket/include/i18n/ru_RU

$ sudo rsync -r —exclude=ru.phar —exclude=extract.php /home/ekzorchik/my_language/ /var/www/osticket/include/i18n/ru_RU/

$ sudo chown -R www-data:www-data /var/www/osticket/

$ sudo chmod -R 755 /var/www/osticket/

$ sudo chmod 644 /var/www/osticket/include/ost-config.php

$ sudo service apache2 reload

После обращаюсь к URL адресу:

http://IP&DNS/osticket/scp/profile.php — My preferences — Dashboard — My profile

и теперь уже возможно выбрать какой язык предпочтительно использовать: Английский (дефолтный) или Русский (только что установленный), выбираю «Русский»:

Preferences:

Preferred Language: русский язык — RU (Russian)

После понадобиться указать номер мобильного телефона и изменить текущий пароль чтобы измененные параметры этого меню вступили в силу. И интерфейс данной Web-ориентированной программы osticket в одно мгновение отобразится на привычном языке, т. е. Русском.

Вот и отлично, что мне и требовалось.

Результат достигнут, пошаговая заметка установки во плоти, теперь пройдя по ее шагам каждый заинтересованный сможет наладить у себя ее работу под свои нужны как это сделал Я. Говорить что либо еще я пока не вижу смысла, смысл практически показывать как и что чем собственно я и занимаюсь на страницах своего блога. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

🐹 CentOS 7: Установка и настройка программного обеспечения osTicket для службы поддержки.

Опубликовано 2020-02-06 · Обновлено 2020-10-19

Содержание:

1. Постановка задачи.

Задача: организовать простой надежный Helpdesk в небольшой коммерческой компании. Чтобы тупенькие тётеньки не путались с вводом заявок и чтобы IT-служба не вешалась от примитивности и кривости программного обеспечения.

Сегодня мы будем устанавливать и настраивать программное обеспечение для службы поддержки — osTicket версия 1.14.1.

Основной состав компонентов:

  • CentOS 7,
  • Nginx,
  • php-fpm,
  • MariaDB,
  • osTicket .

2. Описание программного обеспечения для службы поддержки.

2.1. Что такое osTicket .

osTicket — это дизайн программного обеспечения для службы поддержки, призванный повысить качество обслуживания клиентов. Это мощное решение, которое переносимо с любой операционной системой; он предлагает множество функций, необходимых для решения вашей службы поддержки. Решение готово к использованию, поэтому вы можете быстро начать использовать его решения по поддержке сразу после загрузки и установки.

osTicket — это бесплатная платформа с открытым исходным кодом, которую вы можете использовать, изменять и легко делиться где угодно. Чтобы сделать его лучше, чем другие, он представляет надежную систему настройки, которая позволяет легко настраивать формы, поля и списки данных во время отправки заявки на выбор клиентов.

Между тем, вы также можете указать критерии для очереди билетов, предоставляя вам контроль над информацией, которую вы хотите увидеть. Он также включает в себя основные функции, такие как предотвращение столкновений агентов, отчеты на панели мониторинга, фильтры заявок, настраиваемые поля, фильтры тикеров и так далее.

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

2.2. Особенности.

osTicket — это web-приложение, разрабатывающееся на PHP.

Тысячи клиентов в более чем 190 странах доверяют и используют osTicket для поддержки клиентов.

  • 5 + миллионов пользователей osTicket по всему миру.
  • 15,000 + компаний используют osTicket по всему миру.
  • osTicket легко направляет запросы, созданные с помощью электронной почты, web-форм и API.
  • Простая и удобная в использовании web-платформа поддержки клиентов.
  • osTicket поставляется с большим количеством функций и инструментов, чем большинство дорогих (и сложных) систем поддержки билетов на рынке.
  • Самое приятное, что osTicket является полностью бесплатным.

OsTicket позволяет увеличивать функциональность с помощью подключения плагинов.

3. Предварительная подготовка сервера.

Предварительную подготовку сервера: обновление системы CentOS 7, удаление SELinus, открытие порта 80 и порта 443 проведем по по статье «CentOS 7: Настройка web-сервера Nginx и выход в Интернет со своим доменным именем.»

3.1. Установка nginx.

3.2. Настройка nginx.

Настраивать программное обеспечение для службы поддержки osTicket будем с учетом наличия других виртуальных хостов (в перспективе) на данном сервере под управлением Nginx.

Создадим виртуальный хост и подготовим директории для размещения системы osTicket и log-файлов:

# mkdir -p /web/osticket/www

# mkdir -p /web/osticket/log

Скопируем файлы системы osTicket в фапку /web/osticket/www .

Создадим файл конфигурации для нашего свободного менеджера IT-инфраструктуры osTicket , чтобы можно было обращаться к нему по доменному имени:

Оригинал файла конфигурации был взят отсюда: nginx.com.

Копируем в файл конфигурации данный текст и по смыслу меняем его на свои параметры:

В данной конфигурации настроены все необходимые редиректы, но ничего работать не будет. Нужно доустановить остальные компоненты osTicket.

3.3 Установка php-fpm и внесение изменений в php.ini.

После установки php-fpm в настройках web-интерфейса osTicket может возникнуть сообщение, что PHP на сервере собран без IMAP и CAS модуля.

# yum -y install php-imap
# yum -y install php-pear-CAS

Далее настроим обработку опции «short_open_tag».

Опция «short_open_tag» определяет, будет ли обрабатываться PHP код, написанный между тегами . Вообще, пользователи используют данные теги чтобы писать PHP-код.

Откройте и измените параметр «short_open_tag» в файле /etc/php.ini :

Перезапускаем php-fpm.

# systemctl restart php-fpm

3.4. Настройка бесплатного ssl сертификата Let’s Encrypt.

Настройка бесплатного ssl сертификата Let’s Encrypt описана в статье «CentOS 7: Настройка бесплатного ssl-сертификата Let’s Encrypt.»

3.5. Установка MariaDB.

3.6. Ротация логов виртуальных хостов.

4. Первый вход в web-интерфейс.

И заходим на https://osticket.ru . У вас будет другое доменное имя, указанное вами в файле конфигурации виртуального хоста osticket.conf для Nginx.

Если вы всё сделали правильно, то вас поприветствует начальный экран установки и тестирования сопутствующих систем программного обеспечения для службы поддержки — osTicket:

Если вы ставили все программы по данному руководству внимательно и без ошибок, то у вас будет успешно пройден тест начальной диагностики готовности сервера к работе с этой системой. Нажимаем Continue.

Выходит информация про то, что нужно создать файл хранения конфигурации ost-config.php , который можно сделать из заготовки ost-sampleconfig.php в этом же каталоге.

Создадим файл хранения конфигурации:

# cp /web/osticket/www/include/ost-sampleconfig.php /web/osticket/www/include/ost-config.php

Добавим права на файл для Nginx:

# chown -R nginx:nginx /web/osticket/www/include/

# chmod -R 700 /web/osticket/www/include/

Готово, файл создан. Нажимаем Continue.

Заполняем три формы подряд.

Как система будет называться для пользователей и главный е-мейл:

Учетная запись администратора системы:

База данных системы osTicket:

Выбираем созданную базу данных и начинаем ждать…

Если у вас так же, то все хорошо!

После установки сгенерируются полезные для на ссылки:

  • Your osTicket URL: https://osticket.ru/ — web-вход для пользователей.
  • Your Staff Control Panel: https://osticket.ru/scp — web-вход для администратора.

И не перепутайте их! Иначе на войдете в систему по web-входы для пользователей.

5. Первичная настройка osTicket.

5.1. Удаление каталога автонастройки setup.

На главной странице появится уведомление о том, что надо удалить каталог из корневой папки osTicket (../setup/) :

# rm -R -f /web/osticket/www/setup/

5.2. Русификация системы.

Создадим папку для распаковки языкового файла:

# mkdir -p /web/osticket/www/include/i18n/ru_RU

Когда мы скачивали файлы программного обеспечения для службы поддержки osTicket, в сборке можно было выбрать русский язык и в общий архив с файлами попадет вот такой файл: ru.phar . Это архив файлов русского языка.

Распакуем его с помощью скрипта на php.

Создадим в папке /web/osticket/www/include/i18n/ru_RU файл extract.php :

Наполним его скриптом:

Сохраним файл и выйдем из редактора.

Запустим данный скрипт и он распакует нам файлы русского языка в папку, которую мы указали в скрипте.

# cd /web/osticket/www/include/ i18n/ru_RU/

Смотрим произошла ли распаковка архива:

Видно, что появились новые папки в каталоге для русского языка.

Добавим права на файл для Nginx:

# chown -R nginx:nginx /web/osticket/www/include

# chmod -R 700 /web/osticket/www/include

Активируем русский язык в osTicket. Зайдем в Панель управления администратора -> Settings -> System -> System Languages -> Primary Language -> Выбрать русский язык -> Save Changes.

После понадобиться указать фейковый номер мобильного телефона, чтобы измененные параметры этого меню вступили в силу.

Панель управления администратора -> Settings -> Company -> Basic Information -> Save Changes.

Выйдем из Панели администрирования -> Log Out. Снова войдем в Панель администрирования. Интерфейс данной web-ориентированной программы osTicket в одно мгновение отобразится на привычном языке, то есть русском языке.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Osppsvc exe windows 7
  • Ospf windows server 2012 r2
  • Osmand карты и навигация для windows
  • Osmand для windows phone
  • Oscdimg exe windows 7