otrs离线部署
OTRS5离线部署
参考地址:https://doc.otrs.org.cn/doc/manual/admin/stable/zh_CN/html/manual-installation-of-otrs.html
从源码安装OTRS
otrs
按照参考文档从网站http://ftp.otrs.org.cn下载 .tar.gz或 .tar.bz2或 .zip格式的文件。
解包这个档案文件(例如使用tar)到/opt目录,并将目录otrs-x.x.x 重命名为otrs(脚本如下)
tar xzf /tmp/otrs-x.x.x.tar.gz
mv otrs-x.x.x /opt/otrs
安装附加的perl模块
使用perl /opt/otrs/bin/otrs.CheckModules.pl命令查看依赖包的安装情况。示例:
其中,提示optional的包可以不安装,红字提示的包需要安装。
如果缺少对应的包有一下两种方法(选一种即可):
从网站https://pkgs.org中搜索对应的rpm包,使用
rpm -ivh XXXX.XXXX.rpm命令安装,安装过程中如果提示有依赖包未安装,就继续下载依赖包并安装,直到安装完成。从网站https://metacpan.org中搜索对应的.gz包,使用
tar -zxvf XXXX.gz解压cd XXXX进入目录perl MakeFile.PL编译makemake testmake install依次执行命令完成安装。
创建OTRS用户
useradd -d /opt/otrs -c 'OTRS user' otrs添加组
usermod -G apache otrsRed Hat/CentOS/Fedora使用apache, SUSE使用www, Debian/Ubuntu使用www
激活默认配置文件
OTRS自带了两个配置文件:和OTRS_HOME/Kernel/Config/*.dist。你需要将它们复制为不带.dist扩展名的文件名来激活它们
cp Kernel/Config.pm.dist Kernel/Config.pm检查模块是否都安装
perl -cw /opt/otrs/bin/cgi-bin/index.plperl -cw /opt/otrs/bin/cgi-bin/customer.plperl -cw /opt/otrs/bin/otrs.Console.pl三条指令都提示OK表示所有必须模块都已安装,否则继续安装。
安装 httpd和mod_perl模块
按照网上资料安装(待补充)
文件权限
参考文档中写的有错,以下边指令为准:
/opt/otrs/bin/otrs.SetPermissions.pl --otrs-user=otrs --web-group=apache重启http服务
systemctl restart httpd.service
mysql
参考网上资料,安装mysql,并设置root账户密码
配置
访问 http://IP/otrs/installer.pl
参考https://doc.otrs.org.cn/doc/manual/admin/stable/zh_CN/html/web-installer.html链接进行配置。
otrs离线部署的更多相关文章
- Cesium简介以及离线部署运行
Cesium简介 cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,一款开源3DGIS的js库.cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区 ...
- arcgis api for js入门开发系列一arcgis api离线部署
在我的GIS之家QQ群里,很多都是arcgis api for js开发的新手,他们一般都是GIS专业的学生,或者从计算机专业刚刚转向来的giser,他们难免会遇到各种webgis开发的简单问题,由于 ...
- Node服务一键离线部署
背景说明 项目测试通过,到了上线部署阶段.部署的机器安全限制比较严格,不允许访问外网.此外,没有对外网开放ssh服务,无法通过ssh远程操作. 针对上面提到的两条限制条件,通过下面方式解决: 无法访问 ...
- 微服务架构 - 离线部署k8s平台并部署测试实例
一般在公司部署或者真实环境部署k8s平台,很有可能是内网环境,也即意味着是无法连接互联网的环境,这时就需要离线部署k8s平台.在此整理离线部署k8s的步骤,分享给大家,有什么不足之处,欢迎指正. 1. ...
- arcgis api 4.x for js 离线部署
在我的GIS之家群里,经常遇到 webgis 开发新手们提问 arcgis api for js 如何本地离线部署,而不是直接调用在线的,因为在线模式依赖互联网以及网速环境因素,受到的限制影响比较大. ...
- CentOS6.9下离线部署Django项目
最近项目服务器变动,研究了CentOS6.9下httpd2.4+django1.11.16+python3.6+PostgreSQL的部署,之前还有一个ubuntu16.04下的部署等以后整理好后再来 ...
- Cesium 之简介以及离线部署运行篇
前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. C ...
- 最简单的方式离线部署Python依赖包
最简单的方式离线部署Python依赖包 SHOW ME CODE! 打包: $ tempdir=$(mktemp -d /tmp/wheelhouse-XXXXX) $ pip wheel -r re ...
- Arcgis api 离线部署
Arcgis api 离线部署 修改 文件一(init.js)位置:arcgis_js_v317_api\arcgis_js_api\library\3.17\3.17\init.js 将[HOSTN ...
随机推荐
- php实现旋转数组的最小数字
php实现旋转数组的最小数字 一.总结 1.题目描述定位法:掐准输入输出这两个关键词,然后题目意思就很清晰了 2.这个题目就是找数组的最小值 二.php实现旋转数组的最小数字 题目描述: 把一个数组最 ...
- notepad++ 正则替换
比如原来的代码是 {$id['nihao']}{$id['lal']}{pigcms:$id.leere} 查找目标写 \{\$id\['(\w+)'\]\} 替换为写 \{pigcms:\$id\. ...
- [E2E] Robot Framework introduction
We will use demo project as an example, go though QuickStart repo. Install: First you should have py ...
- 手把手教你完成App支付JAVA后台-支付宝支付JAVA
接着上一篇博客,我们暂时完成了手机端的部分支付代码,接下来,我们继续写后台的代码. 后台基本需要到以下几个参数,我都将他们写在了properties文件中: 支付宝参数 AliPay.payURL = ...
- Android 解决Android的TextView和EditText换行问题
最近版本迭代的新增收货地址模块出现地址填写时点击换行,然后网络提交数据到后台,在地址列表查看地址时,也出现换行的问题. 问题效果图: 1.分析原因 用Google的DHC工具进行网络模拟请求,发现返回 ...
- Myeclipse - Web项目转换技巧--处理Java项目、SVN非Web项目问题
喜欢从业的专注,七分学习的态度. 概述 对于Java调试,使用Eclipse习惯性的使用Junit调试,使用Myeclipse习惯性的将项目转成Web项目在Tomcat或Weblogic中调试,在My ...
- SignalR+NAudio实现语音会话[WPF]
原文:SignalR+NAudio实现语音会话[WPF] 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lordwish/article/detai ...
- Watchdog机制概述
1. Watchdog初始 Watchdog的中文的“看门狗”,有保护的意思.最早引入Watchdog是在单片机系统中,由于单片机的工作环境容易受到外界磁场的干扰,导致程序“跑飞”,造成整个系统无法正 ...
- MapReduce 经典案例手机流量排序的分析
在进行流量排序之前,先要明白排序是发生在map阶段,排序之后(排序结束后map阶段才会显示100%完成)才会到reduce阶段(事实上reduce也会排序),.此外排序之前要已经完成了手机流量的统计工 ...
- CentOS 6.5开放80端口方法
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service ipta ...