GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar osTicket en CentOS 8 /RHEL 8

En esta publicación, aprenderá cómo instalar osTicket en CentOS 8 / RHEL 8

Introducción

boleto os es un sistema de ticket de soporte de código abierto ampliamente utilizado. Integra a la perfección las consultas creadas por correo electrónico, teléfono y formularios web en una interfaz web multiusuario sencilla y fácil de usar. Administre, organice y archive todas sus solicitudes y respuestas de soporte en un solo lugar mientras brinda a sus clientes la responsabilidad y la capacidad de respuesta que se merecen.

ALGUNAS DE NUESTRAS CARACTERÍSTICAS

  • Informes del panel

El panel rico y simple lo mantiene actualizado sobre las estadísticas de su mesa de ayuda

  • Filtros de entradas

El potente sistema de filtrado de tickets se asegura de que los tickets correctos vayan al departamento correcto, dejándole un entorno ordenado

  • Tema de ayuda configurable

Agregue, edite y elimine los temas de su mesa de ayuda que se ajusten a sus preferencias

  • Portal de atención al cliente

Sólido sistema de portal de atención al cliente para ayudar a su empresa a mantener relaciones satisfactorias con los clientes

  • Acuerdos de nivel de servicio

Simplemente configure su horario comercial y nuestro sistema se encargará del resto, dejándolo libre de preocupaciones

Instalación

Simplemente siga los pasos a continuación

Actualizar el sistema

  • Actualice su sistema e instale yum-utils
sudo yum -y update && sudo yum -y install yum-utils

Instalar y configurar mariaDB

  • Instalar y configurar la base de datos MariaDB
sudo yum -y install @mariadb
  • Iniciar y habilitar el servicio mariadb
sudo systemctl enable --now mariadb
  • Asegure su servidor de base de datos después de la instalación
sudo mysql_secure_installation
  • El siguiente paso es crear osTicket base de datos. Inicie sesión en su servidor de base de datos como usuario raíz y cree una base de datos para 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

Instalar el servidor web Apache

  • Ejecute los siguientes comandos para descargar e instalar apache
sudo yum install httpd -y
  • Iniciar el servicio.
sudo systemctl enable --now httpd
  • Mostrar el estado del servicio
systemctl status httpd

Instalar PHP

  • Instale PHP 7.4 en CentOS 8. Agregue los repositorios EPEL y Remi de la siguiente manera:
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
  • Restablecer el módulo php AppStream
sudo dnf module reset php
  • Luego habilite el módulo PHP 7.4
sudo dnf module install php:remi-7.4 
  • También instale otras extensiones de PHP 7.4 como se muestra a continuación
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
  • Verifique que la versión de PHP que se instalará sea v7.4
php --version

Descargar e instalar osTicket

  • Primero instale algunas herramientas útiles
dnf install curl wget unzip -y
  • Descargue la última versión de osTicket ejecutando el siguiente comando.
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 -
  • Luego extraiga el osTicket descargado
unzip osTicket-v*.zip -d osTicket
  • Mover la carpeta osTicket a /var/www directorio
mv osTicket /var/www/
  • Cree un archivo de configuración de osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php 
  • Cambiar la propiedad a apache para este directorio
sudo chown -R apache:apache /var/www/osTicket

Configurar el servidor web Apache

  • Crear archivo VirtualHost para osTicket en configuraciones de Apache.
vim /etc/httpd/conf.d/osticket.conf
  • Luego agregue lo siguiente:
<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>
  • Habilitar el servicio php-fpm
systemctl enable --now php-fpm
  • Editar la configuración de hacer cumplir 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/
  • Reiniciar apache
systemctl restart httpd
  • Abrir los puertos http y https en el firewall
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload

Instalar osTicket en CentOS 8

  • Visite la consola web de osTicket con http://osticket.unixcop.com en su navegador web.
  • Confirme las verificaciones de requisitos de software y luego haga clic en continuar como se muestra a continuación:
  • Ingrese la información requerida para la configuración del sistema y usuario administrador
  • También complete la base de datos que creamos como se muestra y luego haga clic en instalar ahora
  • Con una instalación exitosa, obtendrá esta página como se muestra a continuación:

NOTA :para iniciar sesión en el sistema backend (panel de control del personal), use el enlace a continuación su panel de control del personal osticket.unixcop.com/scp

  • Acceda a su panel de control de personal con la credencial de usuario administrador que ingresó antes durante la instalación
  • Recibirá esta advertencia para eliminar la configuración directorio como se muestra a continuación, así que elimínelo ejecutando los siguientes comandos:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
  • Actualizar la página de nuevo
  • Luego haga clic en Administrar para obtener los temas de ayuda como se muestra a continuación

Conclusión

Eso es todo

Le mostramos cómo instalar osTicket en CentOS 8 /RHEL 8

gracias…


Cent OS
  1. Cómo instalar Vagrant en CentOS 7

  2. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  3. Cómo instalar P7Zip en RHEL 8 / CentOS 8

  4. Cómo instalar ntfs-3g en RHEL 8 / CentOS 8

  5. Cómo instalar Elasticsearch en CentOS/RHEL 8

Cómo instalar cpan en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar Gitea en CentOS 8

Cómo instalar Memcached en CentOS 8

Cómo instalar PHP 8 en CentOS 8 / RHEL 8