osTicket搭建完全指南

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了osTicket搭建完全指南相关的知识,希望对你有一定的参考价值。

参考技术A centos 6.5

/usr/share/nginx/html/

回车,根据提示输入Y

romote 那一步输入n,可以远程访问

yum install phpmyadmin

安装后phpmyadmin目录在 /usr/share/phpmyadmin/

vim /etc/nginx/conf.d/phpmyadmin.conf

web访问phpmyadmin时,报错:配置文件现在需要绝密的短语密码(blowfish_secret)

vim /usr/share/phpmyadmin/config.inc.php

$cfg['blowfish_secret'] = 'x'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

phpmyadmin

download

安装指南

/data/projects/osTicket/upload/include/plugins

ldap

file upload

/data/projects/osTicket/upload/include/i18n

``

vim /etc/nginx/conf.d/osticket.conf

重启服务

service nginx restart

osTicket URL

CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+mysql)

配置文件现在需要绝密的短语密码(blowfish_secret)的解决方法

Minor issue - Apache error logs : client denied by server config /var/www/config/scp

Error when accessing some internal ajax uri

Doesn't work on NGINX due to use of .htaccess files and relying on PATH_INFO

osTicket 系统、插件及中文语言包
https://yunpan.cn/cMmeNr2FjTPLC (提取码:5cd5)

一键安装LAMP,搭建 osTicket

LAMP 一键安装包 网址:https://lamp.sh/install.html
LAMP安装时间过长请不要用xshell安装容易断线,在虚拟机本机安装。

安装 wget、screen、unzip,创建 screen 会话
yum -y install wget screen git

git clone 并赋予脚本执行权限
git clone https://github.com/teddysun/lamp.git

cd lamp

chmod 755 *.sh 给权限

开始安装

screen -S lamp

./lamp.sh

安装选项
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
最后这里回车确认,有信息动了就等待安装,时间较长可以去睡一觉。

安装完毕后启动 httpd 服务
systemctl start httpd

查看是否启动 ,如有绿色表示启动成功
systemctl status httpd

查看firewall服务状态
systemctl status firewalld

关闭防火墙
service firewalld stop

网页测试输入你的ip:192.168.0.102
技术分享图片
完成LAMP安装

添加配置 Mysql 用户,记住在mysql里面命令结束必须加上( ;)这个符号才能执行命令

安装模块
yum install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-mcrypt

osTicket 官网下载,解压到win10系统下
技术分享图片
把以下文件导入centos系统 /data/www/default 目录里
scripts
upload
技术分享图片
scripts,upload 给权限
chown apache -R /data/www/default/upload
chown apache -R /data/www/default/scripts

到以下目录cp拷贝文件以下命令
cd /data/www/default/upload
cp include/ost-sampleconfig.php include/ost-config.php

启动mysql
systemctl start mysqld.service

登入数据库需要更改mysql密码,以下提示错误信息
mysql -u root -p
技术分享图片
编辑etc/my.cnf文件添加 skip-grant-tables 免密码登入mysql
技术分享图片
systemctl restart mysqld 重启

再登入 mysql -u root -p 以下是更改Mysql密码,以下红色筐是成功信息

update mysql.user set password=password(‘123‘) where user=‘root‘ and host=‘localhost‘;
flush privileges;
exit;
技术分享图片
再编辑etc/my.cnf文件删除或注释这条命令 skip-grant-tables

添加用户
create database osticketdb;
create user "osuser"@"localhost" identified by "password";
grant all on osticketdb.* to "osuser"@"localhost";
flush privileges;
exit;

配置 文件default.conf重命名为www.a.com.comf
cd /usr/local/apache/conf/vhost/default.conf
以下内容覆盖到文件里去
<VirtualHost *:80>
DocumentRoot "/data/www/default/"
ServerName www.a.com
ServerAlias www.a.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/data/www/default/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

重启apache:再访问 192.169.0.117/upload
systemctl restart httpd.service 重启服务

以上是关于osTicket搭建完全指南的主要内容,如果未能解决你的问题,请参考以下文章

Flink1.8 集群搭建完全指南(3):SASL的安装

Flink1.8 集群搭建完全指南(1):Hadoop伪分布式

eureka搭建指南

Laravel(PHP)使用Swagger生成API文档不完全指南 - 基本概念和环境搭建 - 简书

分布式minio搭建指南

Hadoop2.7.5+Hbase1.4.0完全分布式集群搭建