Как да

Инсталирайте системата за билети на бюрото за помощ на UVdesk на CentOS 8

Инсталирайте системата за билети на бюрото за помощ на UVdesk на CentOS 8

Процесът на изграждане на компания може да бъде едно от най-предизвикателните начинания, които човек може да предприеме, особено ако имат слаб бюджет и се нуждаят от инструменти, за да им е лесно да достигнат и да отговорят на притесненията на клиентите. Системата за продажба на билети е един основен инструмент, от който всеки бизнес се нуждае, за да рационализира, ускори и осигури постигането на ред, когато отговаря на нуждите на клиентите. За компаниите, които започват или тези, които предпочитат да създават свои собствени, добра новина е, че има проекти на OpenSource, които вече са изградени от добри разработчици, за да ви помогнат да започнете незабавно и дори да надграждате върху него, за да постигнете повече.

UVdesk е една такава система за билети за бюро за помощ с отворен код, на която можете да разчитате, докато продължавате да изграждате бизнеса си една стъпка или един ъгъл след друг. В това ръководство ще се осмелим да видим характеристиките на UVDesk, след което по-късно ще го инсталираме и ще имаме лично усещане за него. Както вече можете да почувствате, това ще бъде добро пътуване, докато засаждаме това цвете на нашето легло CentOS 8.

Характеристики на UVdesk

Софтуерни изисквания

UVdesk се нуждае от следните софтуерни пакети, инсталирани преди да може да работи и да ви обслужва:

Стъпка 1: Подготовка на сървъра

Влезте в терминала на вашия нов сървър CentOS 8, актуализирайте го и инсталирайте основни инструменти, които ще използваме в процеса на инсталиране.

sudo dnf update sudo dnf -y install git unzip vim httpd nano 

Деактивирайте SELinux

Това не е задължително, ако можете лесно да се справите със SELinux. За да го настроите в режим Permissive, изпълнете командата по-долу на вашия сървър.

sudo setenforce 0 sudo sed -i 's / ^ SELINUX =.* / SELINUX = разрешително / g '/ etc / selinux / config

Стъпка 2: Инсталирайте PHP на CentOS 8

Нека да изпълним изискванията на PHP по-горе, като го инсталираме на нашия сървър. Моля, следвайте как да инсталирате PHP 7.4 на CentOS 8 | Ръководство RHEL 8, за да стартирате всичко и да работи бързо.

След като PHP 7.4 е добре инсталиран, добавете следните модули, както е показано по-долу

sudo dnf инсталиране -y php-cli php-pdo php-общ php-mysql php-curl php-json php-zip php-gd php-xml php-mbstring php-pecl-mailparse php-imap php-mysql

След това отворете вашия php-fpm ini файл и добавете / редактирайте подробностите, показани по-долу. Те включват часовата зона и настройките за ограничение на паметта. Добавете вашата дата.часова зона и променете memory_limit на 512MB.

$ sudo vim / etc / php.ini memory_limit = 512M [Дата] дата.часова зона = Африка / Найроби

Конфигурирайте PHP-FPM

Тук ще редактираме PHP-FPM конфигурационен файл за Apache:

sudo vim / etc / php-fpm.г / www.конф

Създайте конфигурационен файл с подробности, както е показано по-долу.

слушайте = / run / php-fpm / www.потребител на чорап = apache група = apache слушам.разрешени клиенти = 127.0.0.1 слушам.owner = apache слушам.група = apache слушам.режим = 0660 pm = динамичен

Рестартирайте php-fpm, след като сте направили тези промени, за да ги приложите.

sudo systemctl рестартирайте php-fpm

Стъпка 3: Инсталирайте и настройте база данни за UVdesk

UVdesk изисква база данни, както беше споменато в раздела за изисквания. Поради това ще настроим и използваме MariaDB. За щастие вече имаме подробно ръководство, за да получим MariaDB 10.5 инсталиран на CentOS 8. Вижте Инсталиране на MariaDB на CentOS 8 | CentOS 7

След като инсталирате базата данни, създайте база данни и потребител, които UVdesk ще използва. Направете това, както е показано по-долу. Можете да назовавате вашата база данни и потребител по различен начин и да се уверите, че използвате безопасна парола.

$ mysql -u root -p MariaDB [(няма)]> СЪЗДАЙ БАЗА ДАННИ uvdeskdb; MariaDB [(няма)]> ДАЙ ВСИЧКО НА uvdeskdb.* ДО 'uvdeskadmin' ИДЕНТИФИЦИРАН ОТ 'SafePassword'; MariaDB [(няма)]> ПРИВИЛЕГИИ НА FLUSH; MariaDB [(няма)]> напусна

Стъпка 4: Инсталирайте Composer

Composer 1 е длъжен да инсталира зависимостите на UVdesk. Направете следното, за да настроите композитор версия 1, който е съвместим с UVdesk файлове.

cd ~ curl -sS https: // getcomposer.org / installer -o composer-setup.php sudo php композитор-настройка.php --install-dir = / usr / local / bin --filename = composer --version = 1.10.17

Проверете дали композиторът е инсталиран успешно, като изпълните командата за версия на композитора

$ composer -V Композитор версия 1.10.17 2020-10-30 22:31:58

Стъпка 5: Инсталиране на UVdesk

Ще създадем директория, в която ще пуснем UVdesk файлове. Това също ще ни помогне при настройването на основната директория, която нашият уеб сървър ще търси, за да обслужва файловете.

sudo mkdir / var / www / html-udvesk && cd / var / www / html-udvesk sudo chown $ USER: $ USER / var / www / -R

Нека сега използваме композитор, за да извлечем и инсталираме UVdesk файлове в нашата коренна директория

Първо, Изчистване на кеша:

cd / var / www / html-udvesk composer clear-cache

След това създайте проекта по следния начин:

композитор create-project uvdesk / community-skeleton helpdesk-project

Трябва да видите сладък банер, както е показано по-долу, когато инсталацията завърши.

Стъпка 6: Разрешете портове на защитната стена за UVdesk

За да осъществим достъп до уеб сървъра, ще трябва да разрешим http или https услугите да бъдат достъпни. За да се случи това, променете правилата на защитната стена, за да разрешите порт 80 или 443, както желаете:

sudo firewall-cmd --permanent --add-port = 80,443 / tcp && sudo firewall-cmd --reload

Стъпка 7: Конфигурирайте UVdesk VirtualHost

В тази стъпка ще конфигурираме Apache да използва php-fpm за обработка на PHP файлове. Ще конфигурираме FPM само за този конкретен виртуален хост. Отворете нов файл и го попълнете със следната конфигурация. Забележете, че главната директория сочи към „публично ” папка.

$ sudo vim / etc / httpd / conf.г / uvdesk.конф  ServerAdmin [имейл защитен] DocumentRoot / var / www / html-udvesk / helpdesk-project / public ServerName пример.com ServerAlias ​​www.пример.com # Декларация за прокси  # тук трябва да декларираме параметър (няма значение кой) или # няма да регистрира проксито преди време ProxySet disablereuse = off # Забележка: Ако конфигурирате php-fpm да използва "pm = ondemand" # използвайте "ProxySet disablereuse = on"   SetHandler прокси: fcgi: // php-fpm  ErrorLog / var / log / httpd / uvdesk-error.log CustomLog / var / log / httpd / uvdesk-access.дневник комбиниран 

След това в основния конфигурационен файл на Apache, Разрешаване на замяна в следващата част на конфигурационния файл

$ sudo vim / etc / httpd / conf / httpd.конф  AllowOverride All # Тази част # Разрешаване на отворен достъп: Изискване на всички предоставени 

Променете разрешенията в главната директория и рестартирайте уеб сървъра

sudo chown -R apache: apache / var / www / sudo chmod -R 755 / var / www / sudo systemctl рестартиране httpd

След това отворете любимия си браузър и го насочете към IP или FQDN на вашия сървър. http: // ip-or-server-fqdn. Трябва да видите страница, както е показано по-долу. Кликнете върху "Нека да започнем

На следващата страница UVdesk ще провери дали отговаряте на всички изисквания, необходими за работата му. Ако всичко е наред, кликнете върху „Продължете

След това ще трябва да добавите данни за базата данни, които създадохме в Стъпка 3 както е показано по-долу. След като приключите, кликнете върху „Продължете

Страницата след това представя формуляр за добавяне на акаунт на супер администратор в системата. Въведете информацията, след което натиснете „Продължете

След това, за да може UVdesk да конфигурира обърната към клиента и към лицето страна на системата, изисква да въведете предпочитания от вас префикс. Всеки префикс за членове / персонал и клиент, който предпочитате тук, е добре тук. Въведете ги и след това кликнете „Продължете

След това остава само да инсталирате UVdesk. Кликнете върху "Инсталирай сега”За да се търкаля камъкът.

Напредък на инсталацията

След като инсталацията приключи, UDdesk ще ви представи две връзки: Admin и Frontend. Можете да кликнете върху някоя от тях и да ги проверите.

Кликване върху „Административен панел”Връзката ви води до формуляр за вход като този, илюстриран по-долу. Въведете идентификационните данни на Super Admin и влезте.

Ще ви бъде представено табло за управление, както е показано по-долу.

Заключение

UVdesk представя лесна за използване платформа, която всеки може да използва. Също така получавате максимална гъвкавост да правите каквото искате и да отговаряте мощно на билетите, докато развивате бизнеса си, без никакви ограничения. Както обикновено, опитайте момчета и проверете дали това ще направи разлика във вашия бизнес или онлайн проекти. Оценяваме ви, че се отбихте.

Други интересни ръководства са споделени по-долу, за да се насладите.

Намерете WiFi паролите на всички мрежи, с които някога сте били свързани
Как да намерите WiFi паролите на всички мрежи, с които някога сте били свързани:- Така че вашата система е свързана с WiFi мрежа, но не знаете, че е п...
Как да активирам скрития администраторски акаунт в Windows 7/8/10
Как да активирам скрития администраторски акаунт в Windows 7/8/10:- По-старите версии на Windows имаха администраторски акаунт, който беше създаден по...
Как да създам невъзможна за изтриване папка в Windows с помощта на CMD
Как да създадете неподлежаща на папка папка в Windows с помощта на CMD:- Занимавате ли се с технически неща? Обичате да изпробвате нови технически три...