osticket

osTicket is a widely-used open source support ticket system.

Slackware 14 installation

Get source code

   1 cd ~
   2 cd workspace #eclipse
   3 git clone https://github.com/osTicket/osTicket-1.7
   4 ln -s ~/workspace/osTicket-1.7 /var/www/html/htdocs/osTicket17

Enable php5

Edit /etc/httpd/httpd.conf:

   1 Include /etc/httpd/mod_php.conf

Enable mysql

   1 chmod 755 /etc/rc.d/rc.mysqld
   2 mysql_install_db --user=mysql
   3 chown -R mysql.mysql /var/lib/mysql
   4 /etc/rc.d/rc.mysqld start
   5 mysql_secure_installation

   1 mysql -p

Enable host on Slackware 14

Edit /etc/hosts and add:

   1 127.0.0.1 localhostosticket

Edit /etc/httpd/vhosts.conf and add:

   1 <VirtualHost *:80>
   2  Servername localhostosticket
   3  DocumentRoot "/var/www/htdocs/osTicket17"
   4  <IfModule dir_module>
   5    DirectoryIndex index.php
   6  </IfModule> 
   7  <Directory "/var/www/htdocs/osTicket17">
   8   Require local
   9  </Directory>
  10 </VirtualHost>

Access http://localhostosticket/, it should redirect to http://localhostosticket/setup/.

On Slackware full install, all the requirements appear in green. Steps:

   1 cd /var/www/htdocs/osTicket17/include
   2 mv ost-sampleconfig.php ost-config.php

   1 chmod 0666 include/ost-config.php

   1 chmod 0644 /var/www/htdocs/osTicket17/include/ost-config.php 

Your osTicket URL: http://localhostosticket/

Your Staff Control Panel: http://localhostosticket/scp

Login to http://localhostosticket/scp/ with user adminosticket.

Click on Admin Panel, and change Helpdesk status to Online, then click on Save changes.

In not in a development environment, delete the setup/install director as informed in the Staff Control Panel.

osticket (last edited 2025-08-15 10:39:57 by vitor)