OsTicket
osTicket 是一个广泛使用的开源支持票据系统。它无缝集成了通过电子邮件、电话和基于 Web 的表单创建的查询,到一个简单易用的多用户 Web 界面中。在一个地方管理、组织和存档所有支持请求和响应,同时为您的客户提供他们应得的责任感和响应速度。
osTicket 是一个有吸引力的替代方案,可以取代更高成本和复杂的客户支持系统;简单、轻量级、可靠、开源、基于 Web 且易于设置和使用。 最好的部分是,它是完全免费的。
安装 lighttpd, PHP, 和 MySql
# apk add lighttpd php5-common php5-iconv php5-json php5-gd php5-curl php5-xml php5-pgsql php5-imap php5-cgi fcgi php5-pdo php5-pdo_pgsql php5-soap php5-xmlrpc php5-posix php5-mcrypt php5-gettext php5-ldap php5-ctype php5-dom php5-mysql mysql mysql-client php5-mysqli
配置 lighttpd
# vim /etc/lighttpd/lighttpd.conf
取消注释行
include "mod_fastcgi.conf"
启动 lighttpd 服务并添加到默认运行级别
# rc-service lighttpd start && rc-update add lighttpd default
安装和配置 osTicket
创建一个 webapps 文件夹
# mkdir -p /usr/share/webapps/
获取源代码
# cd /var/www/localhost/htdocs wget https://osticket.com/sites/default/files/download/osTicket-v1.9.14.zip unzip osTicket-v1.9.14.zip rm *.zip
准备配置文件
# cp /var/www/localhost/htdocs/include/ost-sampleconfig.php /var/www/localhost/htdocs/include/ost-config.php chmod 0666 /var/www/localhost/htdocs/include/ost-config.php
编辑 php.ini
# vim /etc/php5/php.ini
设置
short_open_tag = On
重启 lighttpd
# rc-service lighttpd restart
配置和启动 MariaDB
/usr/bin/mysql_install_db --user=mysql rc-service mariadb start && rc-update add mariadb default /usr/bin/mysqladmin -u root password 'password'
创建 osTicket 数据库
mysql -u root -p
CREATE DATABASE osticket; GRANT ALL PRIVILEGES ON osticket.* TO 'osticket'@'localhost' IDENTIFIED BY 'osticket password'; FLUSH PRIVILEGES; EXIT
配置 osTicket
浏览至 http://WEBSERVER_IP_ADDRESS/ 并设置
All fields are required.
osTicket Web 路径和标题
Url to osTicket installation on your server and the title. HelpDesk URL: HelpDesk Title:
系统邮件
Default system email (e.g support@yourdomain.com) You can change or add more emails later. Default Email:
管理员用户
Min of six characters for the password. You can change or add more users later. Username: Password: Password (again): Email:
数据库
MySQL (version 4.4+) is the only database supported at the moment. MySQL Table Prefix: ost_ MySQL Hostname: localhost MySQL Database: osticket MySQL Username: root MySQL Password: password
并点击 安装
在 恭喜您,osTicket 基本安装已完成! 之后,点击 管理面板 -> 登录
在不同的标签页中配置所有内容后,转到 设置 标签页,并在 Helpdesk 状态 中选中 在线
您的 osTicket 正在运行!
- 添加工单:http://WEBSERVER_IP_ADDRESS/
- 管理:http://WEBSERVER_IP_ADDRESS/scp/login.php
最后步骤
移除安装程序
# rm /usr/share/webapps/osticket/upload/include/setup/ chmod 644 /usr/share/webapps/osticket/upload/include/ost-config.php
添加语言支持
您可以通过下载 phar
文件到 include/i18n 来添加新的语言
这是一个例子
# cd /var/www/localhost/htdocs/include/i18n wget https://osticket.com/sites/default/files/download/lang/pt_PT.phar