Dalam tutorial berikut kami akan menunjukkan kepada Anda bagaimana Anda dapat menginstal dan mengonfigurasi LAMP (Linux Apache MySQL dan PHP) di CentOS 6 VPS Anda dan jalankan sendiri, sistem dukungan tiket yang didukung oleh osTicket .
Apa itu osTicket?
Ini adalah sistem tiket dukungan sumber terbuka. Ini dengan mulus mengarahkan pertanyaan yang dibuat melalui email, formulir web, dan panggilan telepon ke platform dukungan pelanggan berbasis web yang sederhana, mudah digunakan, multi-pengguna.
Apa yang Anda perlukan untuk menjalankan osTicket di Server Virtual Linux Anda?
- Server Web seperti Apache
- Server PHP versi 5.3 atau lebih tinggi
- ekstensi PHP mysqli
- ekstensi gd PHP
- ekstensi PHP gettext
- ekstensi immap PHP
- ekstensi json PHP
- ekstensi mbstring PHP
- ekstensi PHP xml
- Server Database MySQL versi 5.0 atau lebih tinggi
Untuk tutorial ini kami menggunakan salah satu Paket Hosting VPS SSD kami, yang diinstal dengan minimal CentOS 6 instalasi dasar.
MULAI SESI LAYAR
Sebelum melanjutkan lebih jauh, SSH ke server Anda dan mulai screen
sesi menggunakan perintah berikut:
## screen -U -S osticket
PERBARUI SISTEM CENTOS
Hal selanjutnya yang harus dilakukan adalah selalu memastikan VPS CentOS Anda benar-benar up-to-date menggunakan:
## yum update
PASANG DAN PERSIAPAN LAMPU
Sejak osTicket memerlukan server web, server basis data, dan server php, Anda harus menyiapkannya di server virtual SSD Anda . Mari kita mulai dengan server web, kemudian server php dan ekstensi yang dibutuhkan oleh osTicket dan terakhir server database.
INSTAL APACHE
Instal server web Apache , tambahkan ke server Anda mulai dan mulai menggunakan perintah di bawah ini:
## yum install httpd -y ## chkconfig --levels 235 httpd on ## service httpd start
Oke, sekarang Anda dapat mencoba menavigasi ke http://domainanda.tld (yang seharusnya diselesaikan ke IP VPS Anda ) dan Anda akan melihat halaman default Apache di browser Anda.
INSTAL PHP
Lanjutkan dengan instalasi PHP menggunakan perintah di bawah ini:
## yum install php php-{cli,common,gd,mysql,imap,mbstring,xml} -y
Uji instalasi PHP Anda OK dengan membuat info.php
file di root dokumen server web Anda di /var/www/html
menggunakan:## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
sekali info.php
file dibuat, muat ulang Apache menggunakan:
## service httpd restart
Sekarang buka info.php
file di browser Anda (http://yourdomain.tld/info.php) dan Anda akan melihat berbagai informasi tentang instalasi PHP Anda.
INSTAL MySQL
Instal server database MySQL , tambahkan ke sistem Anda mulai dan mulai menggunakan perintah di bawah ini:
## yum install mysql mysql-server -y ## chkconfig --levels 235 mysqld on ## service mysqld start
Selanjutnya, Anda mungkin ingin menjalankan mysql_secure_installation
MySQL posting skrip instalasi dengan menjalankan yang berikut di terminal Anda:
## mysql_secure_installation Set root password? [Y/n] Y 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
PEMASANGAN osTicket
Pada saat artikel ini ditulis, osTicket ada di versi 1.9.2
. Karena itu, selalu pastikan Anda mendapatkan versi terbaru yang tersedia dan juga pastikan untuk mengubah bagian yang relevan dalam perintah di bawah ini:
## mkdir -p /opt/osticket ## wget http://osticket.com/sites/default/files/download/osTicket-v1.9.2.zip -P /tmp ## unzip -d /opt/osticket /tmp/osTicket-v1.9.2.zip
ok, selanjutnya buat tautan simbolis di /var/www/html/support
ke direktori unggah osTicket di /opt/osticket/upload
menggunakan perintah berikut:
## ln -s /opt/osticket/upload /var/www/html/support
Pada titik ini Anda agak siap untuk memulai instalasi osTicket , tapi mari kita mengonfigurasi Apache Vhost Directive dan gunakan support.mydomain.com
untuk mengakses instalasi osTicket di server virtual SSD Anda.
BUAT VHOST APACHE
Pertama, pastikan hosting virtual berbasis nama diaktifkan di server web Apache Anda. Ini biasanya dilakukan dengan menghapus komentar NameVirtualHost *:80
di file konfigurasi Apache utama Anda di /etc/httpd/conf/httpd.conf
. Anda dapat menggunakan editor favorit Anda untuk mengedit file konfigurasi atau menggunakan perintah di bawah ini untuk mengaktifkan opsi ini jika belum diaktifkan:
## sed -i "/^#NameVirtualHost \*:80$/ s/#NameVirtualHost \*:80/NameVirtualHost \*:80/" /etc/httpd/conf/httpd.conf
Selanjutnya, tambahkan bagian di bawah ini ke /etc/httpd/conf/httpd.conf
:
<VirtualHost *:80> DocumentRoot /var/www/html/support ServerName support.mydomain.com ServerAlias www.support.mydomain.com <Directory "/var/www/html/support"> AllowOverride All </Directory> ErrorLog logs/support.mydomain.com-error_log CustomLog logs/support.mydomain.com-access_log common </VirtualHost>
tentu saja, pastikan Anda mengganti support.mydomain.com
dengan nama domain (sub) Anda yang sebenarnya. Juga, jangan lupa untuk me-restart apache menggunakan service httpd restart
agar perubahan diterapkan.
BUAT DATABASE MySQL
Anda juga perlu membuat database untuk osTicket, jadi lakukan dengan perintah berikut:
## mysql mysql> create database support; mysql> grant all on support.* to support@localhost identified by 'support'; mysql> \q
ini akan membuat database baru bernama support
dan akan memberikan semua izin kepada pengguna bernama support
dengan sandi support
. Jangan ragu untuk mengubahnya sesuai kebutuhan Anda.
MENYELESAIKAN PEMASANGAN
Jalankan perintah berikut untuk menyelesaikan instalasi osTicket:
## cd /var/www/html/support ## cp include/ost-sampleconfig.php include/ost-config.php ## chown apache: -R /var/www/html/support /opt/osticket
dan jalankan penginstal web osTicket di http://support.mydomain.com
.
setelah Anda menyelesaikan instalasi, demi alasan keamanan, sebaiknya hapus setup/install.php
skrip menggunakan:
## rm -f /var/www/html/support/setup/install.php
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal osTicket untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda juga dapat membaca Cara menginstal LAMP di CentOS 7 untuk pembaruan baru.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.