GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal osTicket di Ubuntu 16.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda, cara menginstal osTicket di Ubuntu 16.04, menggunakan tumpukan LEMP, dengan Nginx sebagai server web, server database MySQL, dan PHP 7.0. osTicket adalah sistem tiket dukungan sumber terbuka dan gratis yang ditulis dalam PHP. Ini adalah alat sederhana dan ringan, yang dapat Anda gunakan untuk mengelola, mengatur, dan mengarsipkan permintaan tiket dukungan Anda. Menginstal osTicket di Ubuntu 16.04, adalah tugas yang mudah jika Anda mengikuti tutorial di bawah ini dengan cermat. Mari kita mulai.

1. Masuk melalui SSH dan perbarui sistem

Sebelum kita mulai, Anda harus login ke server Anda melalui SSH sebagai root pengguna:

ssh root@IP_ADDRESS -p PORT_NUMBER

dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Pastikan juga server Ubuntu 16.04 Anda mutakhir dengan menjalankan perintah berikut:

apt-get updateapt-get upgrade

2. Instal Nginx

Untuk menginstal versi Nginx stabil terbaru di server Anda, cukup jalankan perintah berikut:

apt-get install nginx

3. Instal dan Konfigurasi Server Database MySQL

Untuk menginstal server database MySQL, jalankan perintah berikut:

apt-get install mysql-client mysql-server

Setelah instalasi, Anda dapat menjalankan mysql_secure_installation skrip untuk mengatur kata sandi root MySQL Anda dan mengamankan instalasi MySQL Anda.

mysql_secure_installation

4. Instal PHP dan PHP-FPM

Selanjutnya, kita akan menginstal PHP 7.0, PHP-FPM dan beberapa modul PHP tambahan yang diperlukan agar OsTicket dapat berjalan dengan baik:

apt-get install php7.0-mysql php7.0-cgi php7.0-fpm php7.0-cli php7.0-curl php7.0-mcrypt php7.0-gd php7.0-imap php7.0 -mbstring php7.0-xml php7.0-intl php-apcu

5. Unduh salinan baru osTicket

Sebelum kita mengunduh osTicket, kita perlu membuat direktori baru. Kita dapat melakukannya dengan perintah berikut:

mkdir /var/www/osticket

Kami dapat mengubah direktori kerja kami saat ini dengan:

cd /var/www/osticket

Sekarang kita dapat mengunduh versi OsTicket terbaru di dalam direktori ini dengan:

wget http://osticket.com/sites/default/files/download/osTicket-v1.10.1.zip

6. Ekstrak dan konfigurasikan osTicket

Untuk mengekstrak arsip, jalankan:

unzip osTicket-v1.10.1.zip

Selanjutnya, Anda perlu membuat salinan dari contoh file konfigurasi:

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

Dan terakhir, kita perlu mengubah ownerhsip dari direktori osticket kita dengan:

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

6. Buat database baru untuk OsTicket

Untuk menyiapkan database baru untuk instalasi osTicket, pertama-tama kita harus login ke server MySQL dengan:

mysql -u root -p

Dan kemudian jalankan perintah berikut untuk membuat database:

BUAT osticket DATABASE;BERIKAN SEMUA HAK ISTIMEWA PADA osticket.* KEPADA 'osticketuser'@'localhost' DIIDENTIFIKASI DENGAN 'PASSWORD';HAK ISTIMEWA FLUSH;keluar;

Jangan lupa untuk mengganti 'PASSWORD' dengan kata sandi yang benar-benar kuat.

7. Konfigurasikan virtual host Nginx

Untuk membuat blok server Nginx baru, jalankan perintah berikut:

nano /etc/nginx/sites-available/osticket

Dan kemudian masukkan yang berikut (pastikan Anda mengganti domain-saya.com dengan nama domain Anda yang sebenarnya):

server {listen 80;server_name my-domain.com;root /var/www/osticket/upload;access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log; 
index index.php index.html index.htm;gzip on;gzip_min_length 1000;gzip_types text/plain application/x-javascript text/xml text/css application/xml;set $path_info "";location ~ /include { tolak semua;return 403;}if ($request_uri ~ "^/api(/[^\?]+)") {set $path_info $1;}lokasi ~ ^/api/(?:tickets|tasks).*$ {try_files $uri $uri/ /api/http.php?$query_string;}if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {set $path_info $1; }lokasi ~ ^/scp/ajax.php/.*$ {try_files $uri $uri/ /scp/ajax.php?$query_string;}lokasi / {try_files $uri $uri/ index.php;}lokasi ~ \. php$ {fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;include snippets/fastcgi-php.conf;fastcgi_pass unix:/run/php/php7.0-fpm.sock;}}

Aktifkan blok server dengan membuat tautan simbolis:

ln -s /etc/nginx/sites-available/osticket /etc/nginx/sites-enabled/osticket

Anda dapat menguji konfigurasi nginx dengan

nginx -t

Jika tidak ada kesalahan, Anda dapat memulai ulang nginx dengan:

layanan nginx restart

8. Instal osTicket di server Ubuntu 16.04 Anda

Sekarang Anda dapat membuka http://domain-saya.com di browser web favorit Anda untuk menyelesaikan instalasi osTicket (domain-saya.com adalah nama domain Anda yang sebenarnya).

Cukup ikuti petunjuk yang diberikan untuk menyelesaikan penginstalan.

Itu dia. Jika Anda mengikuti semua petunjuk dengan seksama, osTicket akan berhasil diinstal pada server Ubuntu 16.04 Anda.

Tentu saja Anda tidak perlu menginstal osTicket di Ubuntu 16.04, jika Anda menggunakan salah satu layanan hosting VPS Ubuntu terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan osTicket untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, tentang cara menginstal osTicket di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal FastPanel di Ubuntu 20.04

  2. Cara Menginstal MySQL di Ubuntu 16.04

  3. Cara menginstal R di Ubuntu 16.04

  1. Cara Menginstal PHP 7.2 di Ubuntu 16.04

  2. Cara Menginstal NextCloud 15 di Ubuntu 18.04

  3. Cara Menginstal Sensu di Ubuntu 18.04

  1. Cara Menginstal Nginx di Ubuntu 18.04

  2. Cara Menginstal TaskBoard di Ubuntu 18.04

  3. Cara Menginstal Dotclear di Ubuntu 18.04