How to Install & Configure OsTicket on Centos/RHEL 6x
Q. What is OSTicket ?
-- OSTicket is a widely-used and trusted open source support Ticket System. It seamlessly routes
inquiries created via email, web-forms and phone calls into a simple, easy-to-use, multi-user,
web-based customer support platform.
Requirements:
===========
1. Install httpd.
2. Install mysql.
3. Install php.
4. Install OsTicket.
Step: 1. Install Apache Server :
# yum -y install httpd httpd-devel
Step: 2. Restart Apache Server :
# service httpd restart
# chkconfig httpd on
Step: 3. Install & Configure MySQL :
# yum -y install mysql mysql-server mysql-devel
Step: 4. Start Mysqld Service :
# service mysqld restart
# chkconfig mysqld on
Step: 5. Changing MySQL Root Password :
# mysql_secure_installation
Step: 6. Create Database for OsTicket :
# mysql -u root -p
Enter password:
mysql> create database osticket;
mysql> grant all privileges on osticket.* to osticket@'localhost' identified by 'password';
mysql> flush privileges;
mysql> exit
Step: 7. Install PHP 5.3 :
# yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel \
php-xml php-imap php-ldap php-mbstring php-odbc php-pear php-xmlrpc php-soap mod_ssl
Step: 8. Restart Apache Service :
# service httpd restart
Step: 9. Install & Configure OsTicket :
# yum -y install unzip
# cd /var/www/html
# wget http://osticket.com/sites/default/files/download/osTicket-v1.9.2.zip
# unzip osTicket-v1.9.2.zip
# ls -ltr
# mv upload support
Step: 10. Rename & Change Permission of 'ost-config.sample.php' :
# cd /var/www/html/support/include
# mv ost-config.sample.php ost-config.php
# chmod 777 ost-config.php
Step: 11. Enable Short_Open_Tag from /etc/php.ini :
# vi /etc/php.ini
-- Find This Line 'short_open_tag'
short_open_tag = On
-- Save & Quit (:wq)
Step: 12. Restart Apache Server :
# service httpd restart
Step: 13. Open Browser & Type :
http://ip address/support/setup/
-- System Settings :
Helpdesk Name: Support Portal
Default Email: kchatter@domain.com
Default Language: English
-- Admin User :
First Name: Kousik
Last Name : Chatterjee
Email Add : kchatterjee@domain.com
Username : administrator
Password : Passw0rd
Retype Pass : Passw0rd
-- Database Settings :
MySQL Hostname : localhost
MySQL Database : osticket
MySQL Username : osticket
MySQL password : password
-- Click On 'Install Now'
Step: 14. After installed OsTicket Delete the /osticket/setup Directory :
# cd /var/www/html/support
# rm -rf setup
Step: 15. Change ost-config.php file Permission :
# chmod 644 /var/www/html/support/include/ost-config.php
Step: 16. Configure Apache Server :
# vi /etc/httpd/conf/httpd.conf
<Directory /var/www/html/support/scp>
Options +Indexes +Multiviews
DirectoryIndex index.php
AllowOverride All
Allow from all
</Directory>
Uncommented :
NameVirtualHost *:80
-- Save & Quit (:wq)
Step: 17. Create a file under /etc/httpd/Conf.d Folder :
# vi /etc/httpd/conf.d/domain.com.conf
<VirtualHost *:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin techsupport@domain.com
ServerName www.domain.com
ServerAlias domain.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.php
DocumentRoot /var/www/html/support/scp
# Custom log file locations
LogLevel warn
ErrorLog /logs/domain.com-error_log
CustomLog /logs/domain.com-access_log combined
</VirtualHost>
-- Save & Quit (:wq)
Step: 18. Restart Apache Server :
# mkdir /logs
# service httpd restart
Step: 19. Open Browser & Type :
http://domain.com/support
User: administrator
Pass: Passw0rd
Below, You'll Find some useful links regarding your Installation.
Your osTicket URL:
http://sever_ip_address/support/
Your Staff Control Panel:
http://sever_ip_address/support/scp
osTicket Forums:
http://osticket.com/forum/
osTicket Community Wiki:
http://osticket.com/wiki/
Thanks For Visiting on My Blog, For More Tutorials Keep Visiting My Blog
0 comments:
Post a Comment